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

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

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

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

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

1 Comment

  1. Kurt

    ДА-РА-ГОЙ!!! 🙂 ..»(исправляю уже пару лет)» — дык шож ты раньше молчал… 💡

    А я сам тормоз, ну медленно и медленно (хотя когда-то было бысто)… а ларчик просто открывался 😀

    Вооще 1С … того… зажрались… подписка ИТС имеется, а толку на 7.7 всё меньше и меньше.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *