Описание проекта
Крупный ВУЗ рассчитывает зарплату сотрудников в «1С:Зарплата и кадры государственного учреждения», но после одного из обновлений возникла проблема. Распределения по статьям финансирования для начислений за работу в выходные и праздничные дни начали распределяться неправильно. Связи с этим, сотрудникам бухгалтерии приходилось вручную в калькуляторе пересчитывать распределение и заносить его в программу. Естественно процесс пересчета был достаточно долгим, начались дополнительные проверки чтобы исключить вероятность ошибки.
Руководитель организации ранее обращался в «Первый Бит», поэтому решил связаться с техническим специалистом и узнать, что можно сделать в данной ситуации. Аналитик и технический специалист оперативно включились в работу изучили проблему.
Командой «Первого Бита» было принято решение о написании расширения для документа «Начисление зарплаты» в «1С:Зарплата и кадры государственного учреждения», которое позволило бы автоматически пересчитать распределение по статьям финансирования.
Во время написания расширения возникла проблема, что в табличной части документа «Начисление зарплаты» хранится ссылка на распределение по статьям финансирования и возможности прямого редактирования без получения объекта нет. Также возникла проблема скорости работы алгоритма при пересчете сумм из-за того, что увеличилось количество циклов запросов.
Решить эту проблему удалось при помощи грамотного построения запросов к документу. Полностью уйти от циклов не удалось, но скорость работы расширения заметно выросла.