Имя: Пароль:
1C
1C 7.7
v7: Групповая печать - много документов в одну таблицу
,
0 kofeinik
 
06.05.17
12:22
Есть необходимость быстро печатать большое количество первички. Платформа - 7-ка, конфа - типовая бухгалтерия. С этой целью были модифицированы стандартные формы Торг-12 и счета-фактуры, если  обработка ВПФ получает в параметрах объект "таблица" - вывод происходит в него. В конце обработки большая таблица показывается основной обработкой печати, которая и вызывает ВПФ для печати каждого документа. Последние пять лет все работало прекрасно, формировались блоки размером до сотни торг-12 (50 штук *2), дальше эта здоровая простыня выводилась на печать.
Сейчас возникла необходимость сделать печать по той же схеме транспортной накладной. Взял за основу ВПФ торг-12, заменил таблицу Т12 на типовую таблицу транспортной. При выводе результирующей таблицы получаю падение платформы - она молча закрывается. Причем, может закрыться даже на одном документе. Падает на Таб.Показать();. Может упасть, может не упасть, тут как повезет. Если вдруг не упала, и таблицу сохранить - то потом открытая таблица не приводит к закрытию.
Расшифровок нет. Объединенные ячейки разъединял - не помогает.
Вопрос: что так не нравится платформе, что она падает, и как это обойти?
1 Смотрящий
 
06.05.17
13:18
(0) "она молча закрывается" - права
2 kofeinik
 
06.05.17
13:47
Права на что? Сижу под администратором.
3 Смотрящий
 
06.05.17
13:49
На впф свою права посмотри наверное на чтение права стоят.
4 kofeinik
 
06.05.17
13:51
Неа, полный доступ. К тому же, иногда оно нормально формируется и не падает, по крайней мере, сразу не падает.
5 Смотрящий
 
06.05.17
13:54
хмм ... у тебя в ВПФ таблица прилетает или таблица значений ?
6 linoblack
 
06.05.17
14:00
памяти не хватает? )))
7 Злопчинский
 
06.05.17
14:14
Уменьшай пакет печати
8 kofeinik
 
06.05.17
14:58
(5) В ВПФ передается объект таблица, ВПФ выводит туда документ.
(7) Куда уменьшать, две ВПФ отличаются только внешним видом макета, одна спокойно выводится в любом количестве, с другой может упасть на одном экземпляре.
9 2S
 
06.05.17
14:58
(8) макет перерисуй, имхается в нем что-то не так
10 kofeinik
 
06.05.17
15:00
(9) Остается только это попробовать, уже рисую с чистой таблицы
11 kofeinik
 
06.05.17
18:46
Проблема решилась перетаскиванием кусков макета из старой таблицы в новую.