Сотрудник был принят в январе на внешнее совместительство, в начале февраля уволен
При заполнении отражения в бухучете задваивается строка с видом операции "компенсация за задержку зп" - одна строка с пустым способом отражения
при этом налоги и взносы разбиваются пополам, но они правильные (пфр = 4.65 рубля), а сумма должна быть всего 23.85
почему так может быть?
Версия 3.1.6.6
Модуль ОтражениеЗарплатыВБухучетеРасширенный
// Выполняет бухучет начислений, кроме договоров ГПХ
// результаты помещает во временную таблицу с именем ИмяВТБухучетНачислений.
//
Процедура СоздатьВТБухучетНачисленийБезДоговоровГПХ(ИсходныеДанные, ИмяВТБухучетНачислений) Экспорт
В процедуре блок кода ( в моей версии это строка 6309)
// Объединим все результаты в таблице ВТБухучетНачисленийБезРаспределяемыхПоБазе
// эта таблица будет источником данных для получения бухучета по базе начислений.
ИменаТаблиц = Новый Массив;
ИменаТаблиц.Добавить("ВТБухучетНачисленийБезБазы");
ИменаТаблиц.Добавить("ВТБухучетЕдиновременныеПособия");
ИменаТаблиц.Добавить("ВТБухучетКомпенсацийЗаЗадержкуЗарплаты");
ИменаТаблиц.Добавить("ВТБухучетНачисленийПоБазеСреднегоЗаработка");
ИменаТаблиц.Добавить("ВТБухучетНачисленийПоФактическимНачислениям");
ИменаТаблиц.Добавить("ВТБухучетОсновногоЗаработка");
ИменаТаблиц.Добавить("ВТБухучетОсновногоЗаработкаРаспределениеПоПодразделению");
ИменаТаблиц.Добавить("ВТБухучетСдельногоЗаработка");
Показать
Данные с начисленной компенсацией тут будут в двух таблицах:
ВТБухучетНачисленийБезБазы - здесь есть данные о проводках
ВТБухучетКомпенсацийЗаЗадержкуЗарплаты - тут только сумма, данных о проводках нет
Объединение вышеуказанных таблиц и дает задвоение строк в документе. Закомментировав строку "ИменаТаблиц.Добавить("ВТБухучетКомпенсацийЗаЗадержкуЗарплаты")" можно обойти эту проблему в ожидании фикса от 1С.
Строка "ДополнитьВТСтрокиКУдалению(Запрос, "ВТБухучетЕдиновременныеПособия");" указана в коде в другом месте для другой таблицы, видимо, программисты при разработке скопировали строку, но забыли исправить.
Строка "ДополнитьВТСтрокиКУдалению(Запрос, "ВТБухучетЕдиновременныеПособия");" указана в коде в другом месте для другой таблицы, видимо, программисты при разработке скопировали строку, но забыли исправить.
Все правильно написали. В версии 3.1.7.61 уже исправлено.