Имя: Пароль:
1C
1С v8
Печать этикетки
0 applesound
 
24.12.19
14:35
Добрый день.
Формирую для номенклатуры Этикетку. Конечная цель распечатать на обычном принтере. Размеры: Высота 40 х Ширина 80.
Необходимо вывести: Наименование, Код, Артикул. Три передаваемых параметра должны равномерно заполнять всю высоту этикетки. Основная трудность с заполнением высоты.
1 NorthWind
 
24.12.19
15:01
(0) очень интересно. Держите нас в курсе.
2 applesound
 
24.12.19
15:14
Область содержит. 3 строки. Иду по пути определения каждой строки в ТабДок, далее Если высота первой строки Наименование меньше 13 (40/3=13.333 высота каждой строки при коротком наименовании) добавляем имеющейся высоте недостающее число чтоб получить 13мм, ЕСЛИ более 13 ТОГДА равномерно уменьшаем две нижние строки.
3 d4rkmesa
 
24.12.19
15:19
(0) Для размышлений
http://catalog.mista.ru/public/123769/
4 unbred
 
24.12.19
16:12
угу, тот самый случай, когда хочется добавить свой метод . всё уже давно придумано, но 1с не хотят запилить это в платформу.
5 Злопчинский
 
25.12.19
00:52
можно реализовать посредством ПроверитьВывод() - вроде в 8-ке так называется? на 77 давно так сделал http://catalog.mista.ru/public/181223/
на 8-ке можно аналогично.
6 applesound
 
25.12.19
09:21
В итоге сделали немного по другому. На ячейку с наименованием выделили 24 мм в свойстве ячейки - переносить, код и артикул получили по 8мм Итого 40 мм высота.