Здравствуйте,
sem13
А такой вариант табеля подойдет?
Т.к. табель составляется на последний день месяца, в родительском объекте в строке "На дату" заполняется последний день нужного месяца, например, 31.08.2020.
Поля "Месяц" и "Год", заполнятся автоматически (эти поля добавлены для быстрого поиска через фильтр). Правда поле "Год" заполнится только после закрытия (сохранения записи). Почему так, не знаю.
Для удобства, еще добавила поле "Дней/месяц" (количество дней в месяце).
После заполнения родительского объекта, точнее только 2 полей: "На дату" и "Сотрудник", можно заполнять дочерний объект "Рабочее время".
В дочернем объекте поле "Число месяца" заполняется автоматически и соответствует дате месяца.
В поле "Рабочее время" выбирается нужный параметр (Я, В, РВ, ОТ, Б). Поле "Кол-во часов" заполняется автоматически в зависимости от выбранного параметра.
В итоге в родительском объекте автоматически считается общее количество полей с буквами Я, В, РВ, ОТ, Б.
Для полей Я и РВ по отдельности считается общее количество полей с этими буквами, а также общее количество часов Я и РВ (только во вкладке). В список выведено итоговое поле (Я+РВ) с общим количеством дней, а также часов.
P.S. У каждого свои цели и задачи, поэтому это просто пример табеля учета рабочего времени.
Не совсем нужные строки (вкладки и т.п.) можно удалить, скрыть, соответственно, нужные строки вывести в список (изменить, переставить местами и т.д.).
Пример создан в версии конструктора 6.0.29 и немного урезан (по каждому сотруднику заполнено только 10 календарных дней в месяце).