Имя: Пароль:
1C
1С v8
Принтер этикеток Zebra 2824 и УТ 10.3 - печать пустых листов
0 poZZitive
 
15.07.11
11:10
Здравствуйте. Стоит задача печатать этикетки со штрихкодом, установил принтер, настроил один образец бумаги. Через штатную обработку УТ уже в предварительном просмотре выводится следующая картина: на первом листе, идеально подогнано название товара и штрихкод, но далее следуют три пустые "странички". Причем, немного более старая УТ 10.3, из нее в предварительном просмотре только 1 страница. Т. е. все хорошо. Я уже заменил полностью обработкой из старой базы, но это не помогает. Всегда больше одной страницы. Написал свой супер упрощенный алгоритм вывода на печать и нарисовал свой макет, подгоняется все идеально, но печатается все-равно 1 заполненная и 3 пустых страницы. Голову сломал уже, откуда могут руки расти?
1 poZZitive
 
15.07.11
11:12
И еще, создаю под предприятием пустой таб док, вставляю туда из моей "кривой" таблицы эти несчастные 3х1 ячейки и там в предварительном просмотре только одна страница из 1ой. А не 1 из 4.
2 Dmitriy_76
 
15.07.11
11:19
посмотри макет этикетки (в общих макетах)
3 poZZitive
 
15.07.11
11:24
Его тоже копировал из старой базы :( в ней то все нормально печатается. Я поэтому заменил обработку и макет. все из старой базы грубо говоря. Но не хочет и все сволочь. Настройки в предварительном просмотре (отступы, тип макета, ориентация...) идентичные. Процедура общая "напечататьДокумент()" тоже идентичная.
4 Dmitriy_76
 
15.07.11
11:25
постучись в аську. посмотрим
5 poZZitive
 
15.07.11
11:47
не получилось. тема актуальна :(
6 poZZitive
 
15.07.11
13:12
Решение: в стандартной общей форме ПечатьДокументов, при открытии, не производится "ЭлементыФормы.ПолеТабличногоДокумента.Очистить();". Это оказалось критично... Интересно только почему? Зачем очищать пустой табдок?

добавлено: ЭлементыФормы.ПолеТабличногоДокумента.Очистить();

дальше пошло стандартное: ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ПечатныйДокумент.Область());
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.