Симптомы:
При авто заполнении документа «Зарплата к выплате организации» неверно формируются суммы «К выплате».
Причина:
Учитываются суммы помеченных на удаление документов.
Моделирование ситуации:
Если пометить на удаление документ «Перенос данных», то записи в регистре накопления «Зарплата за месяц организаций» становятся не активными, но при этом они попадают в расчет.
Как исправить:
ОбщийМодуль.ЗарплатаКВыплатеОрганизацийПредопределяемый, в запрос, начинающийся со строки 696 необходимо добавить условие «И ЗарплатаЗаМесяц.Активность = ИСТИНА»:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
ВЫБРАТЬ РАЗРЕШЕННЫЕ ЗарплатаЗаМесяц.Физлицо, СУММА(ВЫБОР КОГДА ЗарплатаЗаМесяц.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) ТОГДА ЗарплатаЗаМесяц.СуммаВзаиморасчетов ИНАЧЕ -ЗарплатаЗаМесяц.СуммаВзаиморасчетов КОНЕЦ) КАК Начислено ИЗ РегистрНакопления.ЗарплатаЗаМесяцОрганизаций КАК ЗарплатаЗаМесяц ГДЕ ЗарплатаЗаМесяц.Организация = &Организация И ЗарплатаЗаМесяц.Период <= КОНЕЦПЕРИОДА(&ПериодРегистрации, МЕСЯЦ) И (&ПоВсемПериодамРегистрации И ЗарплатаЗаМесяц.ПериодВзаиморасчетов <= &ПериодРегистрации ИЛИ ЗарплатаЗаМесяц.ПериодВзаиморасчетов = &ПериодРегистрации) И (&ПоВсемФизлицам ИЛИ ЗарплатаЗаМесяц.Физлицо В (&Физлица)) И ЗарплатаЗаМесяц.Активность = ИСТИНА СГРУППИРОВАТЬ ПО ЗарплатаЗаМесяц.Физлицо |
Ссылки и HTML-разметка в комментариях не поддерживаются.