Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 22:37

Вывод печатной формы несколько раз

Автор Danceva, 02 мар 2015, 12:59

0 Пользователей и 1 гость просматривают эту тему.

Danceva

В какой цикл нужно заключить функцию "Печать" у внешней печатной формы, чтобы на печать выводилось столько печатных форм, сколько строк в табличной части документа?

Платформа 8.2, обычные формы.

LexaK

ни какой цикл не нужен

ТабДокумент.КоличествоЭкземпляров = ВашаТЧ.Количество();
если помогло нажмите: Спасибо!

Danceva

Цитата: LexaK от 02 мар 2015, 14:11
ни какой цикл не нужен

ТабДокумент.КоличествоЭкземпляров = ВашаТЧ.Количество();

Они не должны быть одинаковыми. В каждой копии своя строка из табличной части.

Kironten

Цитата: Danceva от 02 мар 2015, 14:23
Цитата: LexaK от 02 мар 2015, 14:11
ни какой цикл не нужен

ТабДокумент.КоличествоЭкземпляров = ВашаТЧ.Количество();

Они не должны быть одинаковыми. В каждой копии своя строка из табличной части.
Как Вы изначально сформулировали вопрос, так Вы на него и получили точный ответ.
Если же Вам нужно каждую строку выводить в отдельный экземпляр, то перебирайте строки табличной части. Примерно так:
Для Каждого Строка Из ТабличнаяЧасть Цикл
    //тут будет заполнение областей макета и их вывод в табличный документ
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц;
КонецЦикла;
Возврат ТабДок;


temrmal

Для Каждого Строка Из ТабличнаяЧасть Цикл
    //тут будет заполнение областей макета и их вывод в табличный документ
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц;
КонецЦикла;
Возврат ТабДок;

[/quote]

Да нет, в таком случае будут разбиты ТОЛЬКО СТРАНИЦЫ. А вот копии  - здесь в цикл поместить выполнение процедуры печать и передавать параметр, какую строку печатать в данном шаге цикла.

cska-fanat-kz

temrmal, а есть принципиальная разница - один табдок, разбитый на страницы, или куча отдельных табдоков?

подскажу:
в первом случае печатать удобнее
во втором - сохранять
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

temrmal

Цитата: cska-fanat-kz от 06 мар 2015, 15:00
temrmal, а есть принципиальная разница - один табдок, разбитый на страницы, или куча отдельных табдоков?

подскажу:
в первом случае печатать удобнее
во втором - сохранять

Ну конечно есть!!!! А шапка? а подвал?

cska-fanat-kz

Цитата: temrmal от 07 мар 2015, 16:35Ну конечно есть!!!! А шапка? а подвал?

возьмем за предположение, что и в первом и во втором случае используем процедуру печати ЦЕЛИКОМ, со всеми шапками, подвалами и пр.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Luzer1C

Нда... Без детальной прорисовки ТЗ не обойтись.
Автор задал задачу и получил кучу решений. Осталось только выбрать.
Халамбалам.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск