gifts2017

7.7: Влезет гарантированно! Этикетка/ценник с гарантированным размещением наименования товара любой длины

Опубликовал Сергей (Che) Коцюра (CheBurator) в раздел Печать - Ценники

Печать этикеток на лист А4 (3 строки, 7 строк). От прочих этикеток ВЫГОДНО ОТЛИЧАЕТСЯ тем, что наименование товара гарантированно помещается на этикетку. В этикетке: артикул, наименование, штрихкод. Обработка полностью рабочая, но ее основное назначение - демонстрация возможности такого автомасштабирования наименования. Подробное описание принципа автомасштабирования - в самой обработке.

"Гарантированно помещается" - обозначает разумные гарантии, а не вообще наименование любой произвольной длины. Обычно бывает как: наименования товаров приходится искуственно урезать, чтобы эти наименования уместились на отведенное им место на этикетке/ценнике (или обрезание производится автоматически, зачастую на самом неудобном месте, скрывая существенную информацию).

В предлагаемой же обработке демонстрируется подход к решению задачи автомасштабирования наименования товара так, чтобы оно поместилось на этикетке/ценнике. Обработку следует считать скорее прототипом для собственных разработок этикеток/ценников, чем готовым к использованию универсальным инструментом для печати этикеток/ценников.

 В обработке выводится этикетка, на котором размещается:

  • - артикул;
    - наименование;
    - штрихкод;

Этикетки печатаются на лист А4, 7 рядов по 3 шт. Входные данные в этом примере берутся из файла Excel (один столбец, простое перечисление артикулов) - в основном это сделано для формирования этикеток/ценников для клиентов, которые не могут сделать это сами и печати этикеток для шоурумов/выставочных залов.

Подробные пояснения по используемому методу - как сделать свои ценники, используя предложенный подход, - изложены непосредственно в описании обработки.

Обработка в основном предназначена для программистов, которые смогут взять из нее предложенный метод и применить его к своим ценникам/этикеткам.

Пользователям следует принимать во внимание вышеописанное: печатаются этикетки только на лист А4, размер этикеток 60*40.
Обработка будет работать в ТиС 9.2 и должна работать (не проверялось) в комплексной конфигурации.

См.рисунки и демонстрационный видеофрагмент:  http://video.mail.ru/mail/tomba/_myvideo/2.html

Код открыт, для быстрого чтения из экcеля используется компонента Йоксель (читаются форматы 2003,2007), компоненту можно скачать на этой странице. .

Скачать файлы

Наименование Файл Версия Размер
Компонента Йоксель 54
.dll 4,93Mb
22.11.16
54
.dll 4,93Mb Бесплатно
Этикетка/ценник с гарантированным размещением наименования товара любой длины
22.11.2016
3000 руб.

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Сергей (Che) Коцюра (CheBurator) 06.04.13 03:00
Добавка к описанию: жтикетки могут быть оформлены любым шрифтом. Метод подгонки не зависим от этого.
2. Андрей (andru_dv) 23.05.13 11:57
Каким образом осуществляется автоподбор шрифта?
3. Сергей (Che) Коцюра (CheBurator) 25.05.13 17:01
(2) > Подробные пояснения по используемому методу - как сделать свои ценники, используя предложенный подход, - изложены непосредственно в описании обработки.
.
$-)
все делается штатно. Подсказка - ценник=1лист.
4. sournk (sournk) 14.08.13 20:23
Какими символами сделан вывод дочерних сообщений в Табло, чтобы получалась лестница?
5. Сергей (Che) Коцюра (CheBurator) 14.08.13 23:58
(4) Сообщить("Это основное сообщение")
Цикл
Сообщить(СимволТабуляции+"|_это дочернее сообщение");
ВсеЦикл