24 февраля 2022 в 19:54:48
(2 года 38 недель 6 дней 8 часов назад)
28400
28.03.2012 10:43:45
Текст задания
Конфа (http://files.mail.ru/P5NS58)
Сделать рефакторинг кода (подчеркиваю, что нужно только грамотно переписать код, за конечный результат в виде быстродействия исполнитель не отвечает!).
Документ «Начисление зарплаты» (в конфигураторе «зкНачислениеЗарплаты»).
В модуле объекта есть Процедура ВыполнитьРасчетЗарплаты() Экспорт.
В ней есть: сткПараметровРасчета = ЗаполнитьСтруктуруПараметровРасчета(Период, глВремяДевятьУтра);
В переменную сткПараметровРасчета представляет из себя структуру, в которую включаются несколько таблиц. Во время создания этой структуры оперативная память переполняется и 1с-ка вылетает. Что нужно сделать - под каждую таблицу сделать регистр сведений и каждый раз, когда проходит обращение к этой структуре должно происходить обращение к соответствующему регистру. Сразу скажу, что обращение к переменной сткПараметровРасчета происходит только в Процедуре ВыполнитьРасчетЗарплаты()