Неверно формирует Накопленную задолженность
Добрый день.После обновления конфигурации ЗИК на 345 релиз, при закрытии месяца, неверно формирует документ Накопленная задолженность.На конец закрываемого месяца одни суммы, а в документе разница на несколько рублей или копеек..В расчетной ведомости на начало следующего месяца суммы верные.Кто-нибуд сталкивался ???
По теме из базы знаний
- Конструирование аналитической структуры плана счетов в программе «1С:Бухгалтерия 8» с целью обеспечения достоверности финансовой отчетности
- Заметочки про 1С:Предприятие 8 (редакция 22.06.2012)
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Концепция автоматизации многопрофильного Холдинга в системе АУБ на платформе 1С
- Перенос данных из ЗУП 2.5 в ЗУП 3.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Katusha_iv, Номер релиза здесь абсолютно не при чём, так как изменений в части расчета накопленной задолженности уже не было несколько лет.Вы сравниваете разные вещи. Задолженность за предприятием на конец месяца это сумма положительных сальдо на конец месяца по каждому сотруднику, а сумма по документу "Накопленная задолженность" это всего лишь сумма по виду расчета "Сальдо задолженности за предприятием" следующего месяца по каждому сотруднику. От неё могут отняться суммы сальдо округления, если у одного и того же сотрудника есть положительная сумма задолженности на начало и отрицательная сумма сальдо округления на начало месяца (к сожалению бывает и такое). Надо проверять общее сальдо. Поэтому проведите документ "Начисление зарплаты", произведите расчет прочих начислений, куда входит и сальдо округления, выведите свод и убедитесь, что общее сальдо на конец и начало совпадут.
Если суммы "задваиваются", с большой вероятностью неправильно оформлена выплата зарплаты. Посмотрите в журнал расчета зарплаты, нет ли накопления сумм по видам расчета "Текущее начальное сальдо" и "Задолженность по заработной плате". Возникает, если оформляется выплата зарплаты не за тот период, когда была начислена. Нельзя начислить зарплату в марте и апреле, а выплатить одной суммой по ведомости за май.
(9) Katusha_iv, Эта разница наверняка будет сидеть в текущем сальдо после проведения документа "Начисление зарплаты". Функция глСальдоОкругления() глобального модуля написана так, чтобы копейки попадали в текущее сальдо, а не в накопленную задолженность, но из-за усложнения часто дает такие сбои. Я упростил эту функцию следующим образом
Теперь проблем нет.
Функция глСальдоОкругления(Объект,ДатаНачала,ДоходыВычетыНалогиСотрудников = "") Экспорт
ЖурналЗарплата = СоздатьОбъект("ЖурналРасчетов.Зарплата");
ДатаНачалаПрошлогоПериода = ЖурналЗарплата.НачалоПериодаПоДате(ЖурналЗарплата.НачалоПериодаПоДате(ДатаНачала)-1);
НовоеСальдо = 0;
УдерживаемыйНДФЛ = 0;
ЖурналЗарплата.ВыбратьПериодПоОбъекту(Объект,ДатаНачалаПрошлогоПериода);
Пока ЖурналЗарплата.ПолучитьЗапись() = 1 Цикл
Если ЖурналЗарплата.ВидРасч.ВходитВГруппу(ГруппаРасчетов.ВсеИсчисленныеНДФЛ)=1 Тогда
УдерживаемыйНДФЛ = УдерживаемыйНДФЛ + ЖурналЗарплата.Результат
ИначеЕсли (ЖурналЗарплата.ВидРасч = ВидРасчета.НачальноеСальдоЗадолженность) или (ЖурналЗарплата.ВидРасч = ВидРасчета.Возврат)
или (ЖурналЗарплата.ВидРасч.ВходитВГруппу(ГруппаРасчетов.ВсеВыплачиваемыеСуммы) = 1) Тогда
НовоеСальдо = НовоеСальдо + ЖурналЗарплата.Результат;
ИначеЕсли (ЖурналЗарплата.ВидРасч = ВидРасчета.ВыплатаЗарплаты) или (ЖурналЗарплата.ВидРасч.ВходитВГруппу(ГруппаРасчетов.ВсеУдержания) = 1) Тогда
НовоеСальдо = НовоеСальдо - ЖурналЗарплата.Результат;
ИначеЕсли ЖурналЗарплата.ВидРасч.ВходитВГруппу(ГруппаРасчетов.ВозвратыНДФЛ) = 1 Тогда
НовоеСальдо = НовоеСальдо - ЖурналЗарплата.Результат;
УдерживаемыйНДФЛ = УдерживаемыйНДФЛ - ЖурналЗарплата.Результат
ИначеЕсли ЖурналЗарплата.ВидРасч = ВидРасчета.НачальноеСальдоПереплатаНДФЛ Тогда
УдерживаемыйНДФЛ = УдерживаемыйНДФЛ - ЖурналЗарплата.Результат
КонецЕсли;
КонецЦикла;
НовоеСальдо = НовоеСальдо - Макс(УдерживаемыйНДФЛ,0);
ТекущееСальдо = Мин(НовоеСальдо,0);
Возврат ТекущееСальдо
КонецФункции // глСальдоОкругления()
ПоказатьТеперь проблем нет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот