"Гарантированно помещается" - обозначает разумные гарантии, а не вообще наименование любой произвольной длины. Обычно бывает как: наименования товаров приходится искуственно урезать, чтобы эти наименования уместились на отведенное им место на этикетке/ценнике (или обрезание производится автоматически, зачастую на самом неудобном месте, скрывая существенную информацию).
В предлагаемой же обработке демонстрируется подход к решению задачи автомасштабирования наименования товара так, чтобы оно поместилось на этикетке/ценнике. Обработку следует считать скорее прототипом для собственных разработок этикеток/ценников, чем готовым к использованию универсальным инструментом для печати этикеток/ценников.
В обработке выводится этикетка, на котором размещается:
- - артикул;
- наименование;
- штрихкод;
Этикетки печатаются на лист А4, 7 рядов по 3 шт. Входные данные в этом примере берутся из файла Excel (один столбец, простое перечисление артикулов) - в основном это сделано для формирования этикеток/ценников для клиентов, которые не могут сделать это сами и печати этикеток для шоурумов/выставочных залов.
Подробные пояснения по используемому методу - как сделать свои ценники, используя предложенный подход, - изложены непосредственно в описании обработки.
Обработка в основном предназначена для программистов, которые смогут взять из нее предложенный метод и применить его к своим ценникам/этикеткам.
Пользователям следует принимать во внимание вышеописанное: печатаются этикетки только на лист А4, размер этикеток 60*40.
Обработка будет работать в ТиС 9.2 и должна работать (не проверялось) в комплексной конфигурации.
См.рисунки и демонстрационный видеофрагмент: http://video.mail.ru/mail/tomba/_myvideo/2.html
Код открыт, для быстрого чтения из экcеля используется компонента Йоксель (читаются форматы 2003,2007), компоненту можно скачать на этой странице. .