Добрый день.
Ошибка смоделирована в демо-базе
disk.yandex.ru/d/7GocqznQ_vIEWg
Сотрудник Кузнецов И.И. принят на работу по основному месту работы и по внутреннему совместительству в подразделение "Отдел инноваций" в должности "Врач 1" (т.е. по основному месту работы и по совместительству одинаковые должность и подразделение).
В ноябре сотрудник отработал 144 часа по основному месту и 144 по совместительству.
В документе "Регистрация работ для социальных выплат" указаны следующие настройки:
При расчете документа количество отработанных часов задваивается:
Ошибка в модуле формы документа в запросе стр. 2384
|ИЗ
| ВТ_ТаблицаСотрудников КАК ВТ_ТаблицаСотрудников
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОтработанноеВремя КАК ВТ_ОтработанноеВремя
| ПО ВТ_ТаблицаСотрудников.Сотрудник = ВТ_ОтработанноеВремя.Сотрудник
| И ВТ_ТаблицаСотрудников.Должность = ВТ_ОтработанноеВремя.Должность
| И ВТ_ТаблицаСотрудников.Подразделение = ВТ_ОтработанноеВремя.Подразделение
При указании условий связи таблиц необходимо добавить Статус работы:
|ИЗ
| ВТ_ТаблицаСотрудников КАК ВТ_ТаблицаСотрудников
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОтработанноеВремя КАК ВТ_ОтработанноеВремя
| ПО ВТ_ТаблицаСотрудников.Сотрудник = ВТ_ОтработанноеВремя.Сотрудник
| И ВТ_ТаблицаСотрудников.Должность = ВТ_ОтработанноеВремя.Должность
| И ВТ_ТаблицаСотрудников.Подразделение = ВТ_ОтработанноеВремя.Подразделение
| И ВТ_ТаблицаСотрудников.СтатусРаботы= ВТ_ОтработанноеВремя.СтатусРаботы