gifts2017

Медленное формирование отчета в ФСС. Ошибка в алгоритме файл: ESN_GET.ERT

Опубликовал Igor Degtyarev (Digo65) в раздел Программирование - Практика программирования

Достаточно старая ошибка 1С (исправляю уже пару лет) в файле ESN_GET.ERT (1С7.7 бухгалтерский учет). Проявляется в том, что очень медленно формируются регламентные отчеты в фонды ФСС и ПФР, если в типовой бухгалтерии ведётся начисление зарплаты сотрудникам и количество сотрудников превышает определённое количество (в моём примере 90, но замедление скорости видно и на 20)

В цикле по сотрудникам каждый раз делается запрос на всех сотрудников, вместо того чтобы делать запрос по конкретному сотруднику

   БухИтДФЛ = СоздатьОбъект("БухгалтерскиеИтоги");
   БухИтДФЛ.Опции(1, 1);
   //БухИтДФЛ.ИспользоватьСубконто(ВидыСубконто.Сотрудники);                //вариант 1С
   БухИтДФЛ.ИспользоватьСубконто(ВидыСубконто.Сотрудники,Сотрудник); //исправление

....................
   БухИт70 = СоздатьОбъект("БухгалтерскиеИтоги"); // для отбора корреспонденций 70-ого счета
   БухИт70.ВключатьСубсчета(, -1);
   //БухИт70.ИспользоватьСубконто(ВидыСубконто.Сотрудники);                   //1С 
   БухИт70.ИспользоватьСубконто(ВидыСубконто.Сотрудники,Сотрудник); //исправление

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Юрий (Kurt) 18.01.12 13:15
ДА-РА-ГОЙ!!! :) .."(исправляю уже пару лет)" - дык шож ты раньше молчал... :idea:
А я сам тормоз, ну медленно и медленно (хотя когда-то было бысто)... а ларчик просто открывался :D

Вооще 1С ... того... зажрались... подписка ИТС имеется, а толку на 7.7 всё меньше и меньше.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа