При авто заполнении документа "Зарплата к выплате организации" неверно формируются суммы "К выплате"
Симптомы:
При авто заполнении документа "Зарплата к выплате организации" неверно формируются суммы "К выплате".
Причина:
Учитываются суммы помеченных на удаление документов.
Моделирование ситуации:
Если пометить на удаление документ "Перенос данных", то записи в регистре накопления "Зарплата за месяц организаций" становятся не активными, но при этом они попадают в расчет.
Как исправить:
ОбщийМодуль.ЗарплатаКВыплатеОрганизацийПредопределяемый, в запрос, начинающийся со строки 696 необходимо добавить условие "И ЗарплатаЗаМесяц.Активность = ИСТИНА":
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ЗарплатаЗаМесяц.Физлицо,
СУММА(ВЫБОР
КОГДА ЗарплатаЗаМесяц.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
ТОГДА ЗарплатаЗаМесяц.СуммаВзаиморасчетов
ИНАЧЕ -ЗарплатаЗаМесяц.СуммаВзаиморасчетов
КОНЕЦ) КАК Начислено
ИЗ
РегистрНакопления.ЗарплатаЗаМесяцОрганизаций КАК ЗарплатаЗаМесяц
ГДЕ
ЗарплатаЗаМесяц.Организация = &Организация
И ЗарплатаЗаМесяц.Период <= КОНЕЦПЕРИОДА(&ПериодРегистрации, МЕСЯЦ)
И (&ПоВсемПериодамРегистрации
И ЗарплатаЗаМесяц.ПериодВзаиморасчетов <= &ПериодРегистрации
ИЛИ ЗарплатаЗаМесяц.ПериодВзаиморасчетов = &ПериодРегистрации)
И (&ПоВсемФизлицам
ИЛИ ЗарплатаЗаМесяц.Физлицо В (&Физлица))
И ЗарплатаЗаМесяц.Активность = ИСТИНА
СГРУППИРОВАТЬ ПО
ЗарплатаЗаМесяц.Физлицо
Добавить комментарий