Версия для печати темы (https://pro1c.org.ua/index.php?s=598a30c1cf6f03b9f36b5e796f7bf2a0&showtopic=49565)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Видаткова накладна, два екземпляра на одній сторінці формату "А4".

Автор: Romio 21.12.18, 10:31

1С:Предприятие 8.3 (8.3.12.1616) - Бухгалтерия для Украины, редакция 2.0. (2.0.13.1);

Добрий день!

Стикнувся з такою проблемою:

Потрібно програмно, при друку друкованої форми на один лист формату "А4" виводити два екземпляра документу "Видаткова накладна" з документу "Реализация товаров и услуг". Спочатку спробував в параметрах вказати кількість екземплярів, та кількість екземплярів на сторінці, але на зміну кількості сторінок 1С не реагує.


Тому дописав наступне :

 ТабДокументДвойной = Новый ТабличныйДокумент;
    ТабДокументДвойной.Вывести(ТабДокумент);
    ТабДокументДвойной.Вывести(ТабДокумент);
    ТабДокументДвойной.АвтоМасштаб = Истина;


Вот тут і проблема, на екран виводить подвійний документ, а при натисненні на кнопку "Печать" - друкується тільки останній(нижній). Якщо роздрукувати через "Файл" - "Печать", тоді друкується як потрібно.

Кеш чистив.

Через :
ТабДокументДвойной.Вывести(ТабДокумент); 
        ТабДокументДвойной.Вывести(ТабДокумент);
- теж не працює.

Наперед дякую!

Автор: Romio 27.12.18, 16:17

Romio @ 21.12.18, 11:31 * ,

Если кому интересно, то решил так:

В модуле формы "ПечатьДокументов" дописал

Если ТабличныеДокументы.Количество() > 0 
        И ОбъектыПечати.Количество() > 0
        И ТипЗнч(ОбъектыПечати[0].Значение) = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда
        
        ТабличныеДокументы[0].Значение.Напечатать();
        Возврат;
    КонецЕсли;


В процедуре "Печать".


Теперь печатает двойной документ без пред осмотра, но клиенту так норм.

Romio @ Сегодня, 17:16 * ,
Ой, спасибо, а то и не думал уже что кто небудь хоть что то напишет!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua