Ошибка в типовой ЗиК 239 - свод проводок
14.07.2003
19:41
#1
"Отчет "Свод проводок и данных налогового учета", а также обработка "Выгрузка проводок и данных налогового учета" используют функцию глПроводкиЗаПериод() из глобального модуля. Сотрудникам нашего предприятия начисляются отпуска, часто попадающие в три расчетных периода (40 дней). После формирования печатной формы свода проводок получаем в столбце <97> (т.е. с кредита счета 97) правильные суммы отпускных, НО неправильный ЕСН с этих сумм.<br><br><br><br>Посмотрим следующий кусок кода (стр. 32784-32800 типовой ЗиК 239):<br><br>------------------------------------<br><br>Пока ЖрнЗарплата.ПолучитьЗапись()=1 Цикл<br><br> <br><br> Если (ЖрнЗарплата.Результат=0) Тогда <br><br> Продолжить<br><br> КонецЕсли;<br><br> <br><br> ВР=ЖрнЗарплата.ВидРасч;<br><br> <br><br> Если (ВР.ВходитВГруппу(ГруппаРасчетов.ВсеНачисления)=0) и (ВР.ВходитВГруппу(ГруппаРасчетов.ДоходыВНатуральнойФорме)=0) Тогда<br><br> Продолжить<br><br> КонецЕсли;<br><br><br><br> Месяц = ДатаМесяц(КонП);<br><br> Рез = ЖрнЗарплата.Результат; <br><br> Сотрудник = ЖрнЗарплата.Объект;<br><br><br><br> КонП = ЖрнЗарплата.ПериодРегистрации.ДатаОкончания;<br><br>------------------------------------<br><br>Переменная Месяц далее в тексте программы используется для вычисления коэффициента ЕСН сотрудника. Мы считаем, что инициализация переменной КонП должна происходить ПЕРЕД инициализацией переменной Месяц, т.к. здесь нужен, по идее, именно месяц регистрации очередной записи журнала расчетов по зарплате из выборки записей.<br><br><br><br>Сталкивался ли кто-нибудь с этой проблемой?"
15.07.2003
09:31
#2
Обратитесь на хотлайн, Вам вышлют исправленный вариант функции глПроводкиЗаПериод
Читают тему
(гостей: 1)