Добрый день!
Недоработка исправлена. Теперь двустороняя печать будет работать корректно при произвольном количестве копий, но при условии что значение права "Количество страниц на листе" установлено в 0. Исправления войдут в следующий релиз.
Для оперативного исправления можете внести изменения в конфигурацию самостоятельно.
Необходимо заменить текст процедуры ОсновныеДействияФормыПечать() в общей форме ПечатнаяФормаДокументов:
Код |
---|
// Процедура печатает табличный документ на выбранном принтере
Процедура ОсновныеДействияФормыПечать(Кнопка)
ЭлементыФормы.ТабличныйДокумент.ИмяПринтера = ИмяТекПринтера;
ЭкземпляровНаСтранице = обПраво("КоличествоСтраницНаЛисте",глПрава,,Объект);
Если ЭкземпляровНаСтранице = 0 ИЛИ ЭкземпляровНаСтранице > 2 Тогда
ЭкземпляровНаСтранице = Неопределено;
КонецЕсли;
ЭлементыФормы.ТабличныйДокумент.РазборПоКопиям = Истина;
ЭлементыФормы.ТабличныйДокумент.ЭкземпляровНаСтранице = ЭкземпляровНаСтранице;
ЭлементыФормы.ТабличныйДокумент.КоличествоЭкземпляров = ЧислоКопий;
ЭлементыФормы.ТабличныйДокумент.Напечатать(НЕ ПустаяСтрока(ИмяТекПринтера));
КонецПроцедуры |