Имя: Пароль:
1C
1C 7.7
v7: Печать нескольких одинаковых документов с небольшими изменениями.
0 Enlighted
 
30.03.19
19:29
Добрый день люди. В конфигурации есть возможность выводить необходимый документ на печать. Но возникла потребность разбить слишком крупную сумму в этом документе на несколько помельче. В связи с этим хочу использовать цикл. Однако возник вопрос как после печати очередного документа обнулять его содержимое, чтобы можно было не создавать N переменных для печати N документов?
1 Kigo_Kigo
 
30.03.19
19:40
Шта?
а ввести несколько документов поменьше, религия не позволяет?
2 HawkEye
 
30.03.19
19:47
(0) что именно ты хочешь обнулить?
3 Enlighted
 
30.03.19
20:06
(1) Так и хочу сделать, просто в цикле разделить одну сумму на несколько документов и заодно номера им по порядку дать.
(2) Хочу вывести несколько документов в цикле по одной таблице-шаблону используя одну и ту же переменную.
4 Enlighted
 
30.03.19
20:07
(2) объект-Переменную в которой формируется таблица для вывода на печать.
5 HawkEye
 
30.03.19
20:13
(3) ну и выводи, тут никто возражать не будет...
6 Enlighted
 
30.03.19
21:17
(5) А разве после печати содержимое объекта обнуляется?
7 HawkEye
 
30.03.19
21:27
(6) после какой печати? какого объекта?
8 Garykom
 
гуру
30.03.19
21:29
(0) "Наймите программиста"©
9 SiAl-chel
 
30.03.19
22:18
(0) Программно надо делить не печатную форму, а документ на разные документы в базе данных.
10 Enlighted
 
31.03.19
09:51
(9) Да документ собственно в программе делить не надо. Надо вывести несколько печатных форм. у которых номера будут "xxx/1" "xxx/2". Но номера генерировать это не проблема. И цикл сделать с заполнением не проблема. Вопрос именно в повторном использовании объекта-таблицы который выводится на печать. Он обнуляется после печати или его нужно обнулять? и если нужно то как?
11 SiAl-chel
 
31.03.19
10:00
(11) Самое быстрое - попробовать. Например как-то так:
Таб.Показать();
Таб = СоздатьОбъект("Таблица");
Тогда в разных окнах и в разных документах будут разные печатные формы. Можно с одним объектом работать Таб работать, но нужно вывести разделитель страниц перед каждой дробью. Тогда разные печатные формы будет в одном окне, а значит и в одном документе.
12 SiAl-chel
 
31.03.19
10:01
(11) ==> (10)