1С ЗУП 3.1: Регистры для расчета среднего заработка отпуска
Откуда берется средний заработок (в том числе вручную отредактированный), который отображается в документе «Отпуск» в 1С ЗУП 3.1? В регистрах накопления и сведений, которые я условно разделил на основные и вспомогательные.
Основные регистры:
- ДанныеОВремени ДляРасчетаСреднегоОбщий — Данные о времени для расчета среднего (общий)
- ДанныеОНачислениях ДляРасчетаСреднегоЗаработкаОбщий — Данные о начислениях для расчета среднего заработка (общий)
Вспомогательные регистры:
- ДанныеОВремени ДляРасчетаСреднегоОбщийКорректировка — Данные о времени для расчета общего среднего заработка (корректировка)
- СведенияОВремени ДляРасчетаСреднегоОбщий — Сведения о времени для расчета среднего (общий)
При заполнении отпуска данные из регистров попадают в табличные части «ОтработанноеВремяДляСреднегоОбщий» и «СреднийЗаработокОбщий» документа «Отпуск». «ОтработанноеВремяДляСреднегоОбщий» используется для хранения отработанного времени. «СреднийЗаработокОбщий» используется для хранения заработка.
У этих табличный частей есть реквизит «Источник», показывающий источник отработанного времени или заработка: Перенос данных, Сведения до начала эксплуатации, Начисления или Исправления. Если источник «Исправления», то это значит, что время или заработок был исправлен вручную в среднем заработке отпуска. «Источник» не отображается в пользовательском режиме, его можно посмотреть только программно, написав специальную обработку. Если источник «Перенос данных», то это значит, что время или заработок был загружен в документ «Перенос данных».