ПУБ274 Закрытие месяца не работает
01.05.2003
21:35
#1
В ПУБ 274 документ закрытие месяца считает ЕСН ФФОМС и ЕСН ТФОМС не с зарплаты за месяц, а с зарплаты с начала года.
В чем дело - ошибка программы или какие-либо настройки. Учет ведется с 2002 года (было в ПУБ 263), обновление сделано строго по инструкции.
В чем дело - ошибка программы или какие-либо настройки. Учет ведется с 2002 года (было в ПУБ 263), обновление сделано строго по инструкции.
05.05.2003
12:01
#3
"Это ошибка программы. Сам недавно натолкнулся на это!
(Модуль документа "Закрытие месяца")
Строки 1289: ТФОМС и ФФОМС считаются как:
ФФОМС = ИсчисленныйФФОМС - ФФОМС_Начисленный - НачисленныйЕСН_ФОМС_СНачалаГода;
ТФОМС = ИсчисленныйТФОМС - ТФОМС_Начисленный - НачисленныйЕСН_ТОМС_СНачалаГода;
Строка 1234: ФФОМС_Начисленный считается как:
Если БухИтЕСН.ПолучитьСчет(, СчетПоКоду("69.3.1")) = 1 Тогда // Обращение к счету 69.3.1 !!!!!!!!!!!!!
Если БухИтЕСН.ПолучитьСубконто(2,, Сотрудник) = 1 Тогда
Если БухИтЕСН.ПолучитьСубконто(1,,Перечисление.ВидыПлатежейВБюджет.Налог) = 1 Тогда
ФФОМС_Начисленный = БухИтЕСН.КО();
КонецЕсли;
КонецЕсли;
КонецЕсли;
Для ТФОМС'а аналогично!
Далее смотрим строку 944: Запрос БухИтЕСН выглядит так:
БухИтЕСН.ВыполнитьЗапрос(НачГода(КонецМесяца),КонецМесяца,"НБ,69.1,69.2.1,69.2.2,69.2.3,69.3",,,2); // обращение только к счету 69.3
Здесь берутся итоги в целом по счету 69.3!!! Хотя в 274 он поделен на 69.3.1 и 69.3.2. Значит при обращении к счету "СчетПоКоду("69.3.1")" , БухИтЕСН.КО() будет давать 0!!!!!! И ФФОМС и ТФОМС будет с зарплаты с начала года
Соответственно исправление ошибки:
Исправляем строку 944 на БухИтЕСН.ВыполнитьЗапрос(НачГода(КонецМесяца),КонецМесяца,"НБ,69.1,69.2.1,69.2.2,69.2.3,69.3.1,69.3.2",,,2);
Всего наилучшего, Ермолин Андрей. aermolin@satis.ru"
(Модуль документа "Закрытие месяца")
Строки 1289: ТФОМС и ФФОМС считаются как:
ФФОМС = ИсчисленныйФФОМС - ФФОМС_Начисленный - НачисленныйЕСН_ФОМС_СНачалаГода;
ТФОМС = ИсчисленныйТФОМС - ТФОМС_Начисленный - НачисленныйЕСН_ТОМС_СНачалаГода;
Строка 1234: ФФОМС_Начисленный считается как:
Если БухИтЕСН.ПолучитьСчет(, СчетПоКоду("69.3.1")) = 1 Тогда // Обращение к счету 69.3.1 !!!!!!!!!!!!!
Если БухИтЕСН.ПолучитьСубконто(2,, Сотрудник) = 1 Тогда
Если БухИтЕСН.ПолучитьСубконто(1,,Перечисление.ВидыПлатежейВБюджет.Налог) = 1 Тогда
ФФОМС_Начисленный = БухИтЕСН.КО();
КонецЕсли;
КонецЕсли;
КонецЕсли;
Для ТФОМС'а аналогично!
Далее смотрим строку 944: Запрос БухИтЕСН выглядит так:
БухИтЕСН.ВыполнитьЗапрос(НачГода(КонецМесяца),КонецМесяца,"НБ,69.1,69.2.1,69.2.2,69.2.3,69.3",,,2); // обращение только к счету 69.3
Здесь берутся итоги в целом по счету 69.3!!! Хотя в 274 он поделен на 69.3.1 и 69.3.2. Значит при обращении к счету "СчетПоКоду("69.3.1")" , БухИтЕСН.КО() будет давать 0!!!!!! И ФФОМС и ТФОМС будет с зарплаты с начала года
Соответственно исправление ошибки:
Исправляем строку 944 на БухИтЕСН.ВыполнитьЗапрос(НачГода(КонецМесяца),КонецМесяца,"НБ,69.1,69.2.1,69.2.2,69.2.3,69.3.1,69.3.2",,,2);
Всего наилучшего, Ермолин Андрей. aermolin@satis.ru"
Синхронизация в двух идентичных конфигурациях 1С:Бухгалтерии 7.7ПБЮЛ, УСН и порядок ведения кассовых операций
Читают тему
(гостей: 1)