|
1c печать этикеток | ☑ | ||
---|---|---|---|---|
0
lite777777
03.03.15
✎
14:35
|
при печати этикеток слишком маленькое расстояние между названием товара и штрих кодом , незнаю как увеличить его, макет этикетки нашел
в общих макетах , смещение штрих кода вверх вниз в макете не дает результата |
|||
1
Garykom
гуру
03.03.15
✎
14:41
|
(0) эта пора бы уже мисте за суппорт типовых и не только конф денежку с 1С брать...
ЗЫ какая 1С, какая конфа и т.д. |
|||
2
lite777777
03.03.15
✎
14:43
|
ут 10,3 платформа 8,3
|
|||
3
VasjaIvanov
03.03.15
✎
14:45
|
Добавь пустую строку между ними, или раздвинь границы
|
|||
4
lite777777
03.03.15
✎
14:47
|
я ненашел где там печатается товар,по ккординатам области чтоли ,нет там области с товаром
|
|||
5
Garykom
гуру
03.03.15
✎
14:48
|
Там есть "печать этикеток" и "печать ценников"
"печать ценников" в обработках... там есть макет "печать этикеток" хз где макет |
|||
6
lite777777
03.03.15
✎
14:51
|
макет в общик макета да обработока есть
примерно так Таб = Новый ТабличныйДокумент; Таб.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Этикетка"+СокрЛП(ИмяКомпьютера()); Макет = ПолучитьОбщийМакет("Этикетка"); ЭтикеткаОбласть = Макет.ПолучитьОбласть(1,1,4,2); ОбластьНоменклатура = ЭтикеткаОбласть.Области.Номенклатура; ОбластьШтрихкод = ЭтикеткаОбласть.Области.ОбластьШтрихкод; РисунокШтрихкод = ЭтикеткаОбласть.Рисунки.Штрихкод; ОбластьЦена = ЭтикеткаОбласть.Области.Цена; ОбластьНоменклатура.ВысотаСтроки = ВысотаЭтикетки * 2.65 * 0.3; ОбластьШтрихкод.ВысотаСтроки = ВысотаЭтикетки * 2.65 * 0.5; РисунокШтрихкод.Расположить(ОбластьШтрихкод); ОбластьЦена.ВысотаСтроки = ВысотаЭтикетки * 2.65 * 0.2; ЭтикеткаОбласть.Область(2,2,2,2).ШиринаКолонки = ШиринаЭтикетки*0.53; Если ФорматЭтикетки = 1 Тогда //принтер этикеток. ВсегоСтрок = 1; КоличествоКолонок=1; ИначеЕсли ФорматЭтикетки = 2 Тогда //А4 по колонкам. ОбластьГраницаСправа = Макет.ПолучитьОбласть(2,4,4,4); ОбластьНизГраницыСправа = Макет.ПолучитьОбласть(5,4,5,4); ОбластьГраницаСнизу = Макет.ПолучитьОбласть(6,2,6,2); ОбластьНачалоГраницыСнизу = Макет.ПолучитьОбласть(6,1,6,1); ОбластьГраницаСправа.Рисунки.ГраницаСправа.Высота = ВысотаЭтикетки*1.09; ОбластьГраницаСнизу.Рисунки.ГраницаСнизу.Ширина = ШиринаЭтикетки; ОбластьГраницаСправа.Область(1,1,1,1).ВысотаСтроки = ВысотаЭтикетки*2.65; ОбластьГраницаСнизу.Область(1,1,1,1).ШиринаКолонки = ШиринаЭтикетки*0.53; ВсегоСтрок = 19; КоличествоКолонок = 5; КонецЕсли; |
|||
7
lite777777
03.03.15
✎
14:51
|
и где тут регулировать
|
|||
8
Garykom
гуру
03.03.15
✎
14:52
|
(5) а понял, "печать этикеток" использует общий макет "Этикетка" и области по их координатам получает и заполняет
да еще и высоту правит в коде... так что Обработки.ПечатьЭтикетов.Формы.Форма там правь (6) вот тут и правь |
|||
9
Garykom
гуру
03.03.15
✎
14:52
|
(7) ОбластьНоменклатура.ВысотаСтроки
|
|||
10
lite777777
03.03.15
✎
14:53
|
щас попробую , мать ие, все через зад
|
|||
11
D_E_S_131
03.03.15
✎
15:19
|
(10) Это к чему? высота строки всегда через ВысотуСтроки регулировалась. Или это кажется нелогичным?
|
|||
12
ДенисЧ
03.03.15
✎
15:27
|
(11) Логичным кажется, когда эта высота задаётся в макете, а не правится вручную.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |