Имя: Пароль:
1C
1С v8
недостаточно памяти, при печати печатной формы всех элемента справочника
0 r2d24
 
08.05.14
20:29
конфигурация 1С Расчет кварплаты в жкх.
Для справочника "Лицевые счета", доработал печатную форму "Извещение счет квитанции по приказу 454" (точно не помню как называется).
В печатную форму добавил таблицу, состоящая из пары строк и добавил данные о плательщике.
Сама печатная форма работает нормально.
Есть сервис или обработка "Формирование печатных форм лицевого счета". В этой обработке можно выбрать печатную форму, которые есть в справочнике "лицевые счета", и она сформирует печатную форму по всем справочникам.
Когда выбираю свой печатную форму, которую изменил, после нескольких минут обработки выдает сообщение "недостаточно памяти". При других ПФ, формирует все нормально.

Хочу спросить у вас, может причина недостатка памяти, из -за того, что код написан "неэкономично", т.е. требует больше ресурсов, чем должно.

Добавлял в ПФ, несколько строк. В коде использовал несколько глобальных переменных, имею ввиду, что объявлял перед процедурами и функциями в модуле объекта.

Может памяти недостаточно из-за этих переменных?
1 NcSteel
 
08.05.14
20:44
Возможно и Код не оптимален
2 r2d24
 
08.05.14
20:46
(1) значит надо код переписать и избавится от глобальных переменных
3 Dmitry1c
 
08.05.14
21:19
(2) код в студию
4 r2d24
 
08.05.14
21:29
(3) сейчас я ничего не могу дать, т.к. сейчас у меня нет ни конфигурации, ни самой печатной формы.
Я там написал совсем немного: добавил 3 маленьких областей, 3 глобальных переменных( одна из них таблица значений), немного текста, чтоб это работало и все
5 Мимохожий Однако
 
09.05.14
07:39
Иногда достаточно обычной очепятки.
Основная теорема систематики: Новые системы плодят новые проблемы.