Печать этикеток и ценников. Быстрее. Быстрее. Быстрее.

13.12.12

Задачи пользователя - Этикетки, ценники

Обработки позволяют печатать этикетки и ценники со штрих-кодами как на обычном принтере, так и на принтере этикеток. Теперь подготовить к печати 10000 этикеток или ценников за несколько минут (или секунд) стало реальностью. Разгоняем 1С:Предприятие 7.7. Выжимаем последние соки. Дополнительные материалы к статье "1С:Предприятие 7.7. Оптимизация."

Скачать исходный код

Наименование Файл Версия Размер
PrnForms.zip
.zip 22,37Kb
888
.zip 22,37Kb 888 Скачать

 

Только качественный контент

 

Обработки можно вызывать из справочника Номенклатура и из документов ПеремещениеТМЦ, ПоступлениеТМЦ, ИнвентаризацияТМЦ, ПереоценкаРозница.

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

Обработки можно подключить к любому другому документу, у которого есть реквизиты табличной части: "Номенклатура", "Количество".

Для установки необходимо разархивировать файлы в каталог \ExtForms\PrnForms\ каталога информационной базы. Обработки зарегистрируются как внешние печатные формы.

Для работы со штрих-кодом на компьютере должна быть зарегистрирована компонента barcode.ocx. Для регистрации компоненты необходимо выполнить команду regsvr32 barcode.ocx. Файл barcode.ocx есть в любой типовой конфигурации ТиС и Комплексной.

При печати, скорее всего вы не увидите штрих-кодов на сформированных этикетках или ценниках, а в левом верхнем углу будет надпись Size. Так и должно быть. Это нормально. При этом, если отчет напечатать на принтере, то штрих-коды будут напечатаны правильно. Для просмотра штрих-кодов на экране измените масштаб в меню "Вид" - "Масштаб" - 200%. Такое изменение масштаба влияет только на отображение на экране и ни как не влияет на печать.

Данные обработки демонстрируют практическое применение приемов 9, 10 и 11 описанных в статье "1С:Предприятие 7.7. Оптимизация" и являются продолжением "Дополнительные материалы к статье "1С:Предприятие 7.7. Оптимизация.".


Полезные ссылки по теме "Печать этикеток"

http://www.infostart.ru/public/64001/
http://www.infostart.ru/public/58265/
http://www.infostart.ru/public/14795/
http://www.infostart.ru/public/14802/
http://www.infostart.ru/public/14298/

См. также

Печать кодов маркировки в формате DataMatrix из SQL базы еФарма3. 1С 7.7

Этикетки, ценники Платформа 1С v7.7 Конфигурации 1cv7 Здравоохранение, медицина, стоматология Россия Абонемент ($m)

Поскольку в еФарма нет печати кодов DataMatrix в нормальном виде, только в виде QR-кода, возникла идея написать данную обработку.

1 стартмани

03.05.2023    1998    0    Eisent    0    

0

Печать штрихкода для 1С 7.7

Этикетки, ценники Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

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

1 стартмани

20.08.2020    7085    12    AlexHelmer    5    

1

АИС: Проверка и пакетная печать кодов маркировки из 1С 7.7 для всех групп товаров (ТАБАКА, ОБУВИ, ЛЕКАРСТВ, МЕХА, ШИН, ОДЕЖДЫ и пр.)

Пакетная печать Этикетки, ценники Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Легкая промышленность, мода и одежда Россия Управленческий учет Платные (руб)

С помощью обработки 1С 7.7 можно коды маркировки вводить вручную или загружать файлы в формате csv и печатать либо на ленту (принтер этикеток) либо на лист (офисный принтер). Есть возможность создать разные шаблоны этикеток с настраиваемым выводом текста и логотипа, с указанием числа рядов и столбцов при печати этикеток на офисный принтер. Имеется проверка штрихкодов на соответствие форматам согласно документа "Протокол информационного обмена (ОФД). Поддерживаются форматы всех товарных групп, подлежащих маркировке или участвующих в эксперименте (алкоголь, изделия из меха, табак, обувь, лекарства, текстиль, шины и т.д.) Выделение из ШК идентификаторов применения (AI) и их показ. Расшифровка максимальной розничной цены (МРЦ) из Datamatrix табака.

2400 руб.

12.03.2020    19772    15    4    

19

Печать ценников. ТиС 9.2

Розничная торговля Этикетки, ценники Платформа 1С v7.7 Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Печать ценников для конфигурации "Торговля и склад ред . 9.2". Платформа "1С:Предприятие 7.7"

2 стартмани

28.11.2017    20506    6    dbolotin    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. spectator 31.03.10 10:15 Сейчас в теме
Еще бы компоненту BARCODE.BarcodeCtrl здесь же вывожить! :idea:
+
3. alexk-is 6534 31.03.10 10:35 Сейчас в теме
(1) Форма предназначена для ТиС и Комплексной 7.7, а в каждом дистрибутиве этих конфигураций эта компонента есть в виде файла barcode.ocx. Если компонента по каким-то причинам не зарегистрирована, то нужно выполнить команду: regsvr32 barcode.ocx
+
2. spectator 31.03.10 10:16 Сейчас в теме
Еще бы компоненту BARCODE.BarcodeCtrl здесь же выложить! :idea:
+
4. Валерий_ 31.03.10 11:34 Сейчас в теме
Не работает в 1С:Торговля и склад 7.7 с зарегистрированным баркодом.
Пишет: Возможно существуют штрих-коды на товаре...
Выводит на печать этикетки без штрихкодов.


+
5. alexk-is 6534 31.03.10 11:47 Сейчас в теме
(4) Проблема скорее всего только в отображении на экране. При печати должно быть все нормально, т.к. у принтеров количество точек на дюйм больше чем на экране. Для просмотра на экране можно изменить масштаб, например, как это сделано на скриншоте. Изменение масштаба на печать никак не влияет.
+
8. Валерий_ 02.04.10 10:09 Сейчас в теме
(5) Да действительно, всё работает, дорабатываю на лист А4 - 10 столбцов, 26 строк, мне видится, что эта обработка будет основной.
Однозначно ПЛЮС.
+
6. spectator 01.04.10 18:50 Сейчас в теме
Уже приколбасил обработку к своей конфе, просто не знал что в ТиС и Комплексной barcode.ocx есть, а сейчас уже реально работает :D
+
7. alexk-is 6534 02.04.10 06:44 Сейчас в теме
(6) Ну, и как работает? Быстро?
+
9. osferon 06.05.10 16:53 Сейчас в теме
Обработки можно вызывать из справочника Номенклатура и из документов ПеремещениеТМЦ, ПоступлениеТМЦ, ИнвентаризацияТМЦ, ПереоценкаРозница.

А как их вызвать, где они регистрируются? записал файлы в каталог ExtForms, а как этикетки напечатать не могу понять... в справочнике "номенклатура" как и было до этого этикетку можно напечатать нажав кнопку печать-> этикетки, типовой этикетки которая была до этого, одна на листе, без цены. подскажите как вызвать эту обработку, она мне очень нужна :(
+
10. alexk-is 6534 06.05.10 17:13 Сейчас в теме
(9) Копировать нужно как указано в описании в каталог \ExtForms\PrnForms\
+
21. MasterCifra 18.06.11 13:28 Сейчас в теме
alexk-is пишет:

(9) Копировать нужно как указано в описании в каталог \ExtForms\PrnForms\

Скопировал в C:\Program Files\1Cv77\DB\ExtForms\PrnForms, но все равно в справочнике открывается только стандартная обработка(
+
22. MasterCifra 18.06.11 14:18 Сейчас в теме
(9)извините за остолопство) все работает, но не вмещается на этикетку шириной 3 см и длиной 1,9 см.
Подскажите пожалуйста как изменить обработку, что бы можно было печатать на этикетках:
30х19 мм и 58х40 мм
+
11. sadko11 18.06.10 18:27 Сейчас в теме
Отличная обработка, молодец! :D
+
12. CheBurator 3119 22.06.10 00:45 Сейчас в теме
в 7-ке есть проблема падения проги при больших плотных мокселях... то есть тупо например 100 листов этиакеток 65 вывести на печать - падает... приходится порциями по 30 листов.. - рекомендую предусмотреть такую возможность
+
13. alexk-is 6534 22.06.10 01:35 Сейчас в теме
(12) Вот так всегда. Обычно вначале смотрят, а потом комментируют... Там все с самого начала бьется блоками по 10 листов.

Бить по 30 листов это нормально для ценников, а для мелких этикеток уже многовато. Начинает подтормаживать.
+
14. alexk-is 6534 22.06.10 01:38 Сейчас в теме
(12) Ну, вот. Одной интригой стало меньше.
+
15. CheBurator 3119 22.06.10 01:40 Сейчас в теме
мы просто разошлись в оценке важности моментов... ;-)
+
16. CheBurator 3119 22.06.10 01:45 Сейчас в теме
в таких обработках зачастую полезно иметь возможность перепечатать часть "пакета"
+
17. alexk-is 6534 22.06.10 07:15 Сейчас в теме
(16) Порядковый номер набора листов указывается в заголовке. Наверное не совсем корректно будет писать о том, что на моем ПК 10000 этикеток (по 50-ти номенклатурным позициям 200 шт. на каждую позицию) формируются всего за 7 секунд. Ведь это может ввести в некоторое заблуждение - у меня то хороший компьютер. :)
+
18. detec 136 25.06.10 14:54 Сейчас в теме
Интересно, а многие ли пытаются печатать этикетки с штрих-кодами на языке принтера? Ведь barcode.ocx - это растровая виндовая печать, которая, пусть и чисто теоретически, не может быть быстрее "родной", на кодах, на сколь-нибудь значительных объёмах печати (тысячи этикеток в сутки).
+
19. omut 02.08.10 10:29 Сейчас в теме
(18) Пробовали для зебры 2824 lp. подключение через COM-порт, скорость возрастает раза в два, т.к. печать идет непрерывно, пауз на позиционирование и переход на новую страницу не требуется. Ну и т.д. Очень рекомендую. Язык простой, формирование этикетки сложностей не вызывает.
+
20. Olegir 18.10.10 11:57 Сейчас в теме

Хотел бы попросить Вас доработать на коммерческой основе некоторые Ваши обработки под мою специфику. Это возможно?
+
23. alexk-is 6534 20.06.11 21:15 Сейчас в теме
(23) Обработки оптимизированы под производительность, поэтому программного изменения размера макета в них нет. Для изменения размера этикетки нужно изменить макет.
+
24. che666 07.11.11 21:11 Сейчас в теме
+ автору, реально работает быстрее
+
25. n949eo 13.11.11 18:55 Сейчас в теме
Вот это офигенная штука должна быть. Давно нечто похожее искал. Спасибо автору.
+
26. пользователь 09.02.12 14:05
Сообщение было скрыто модератором.
...
27. va11ey 20.06.12 17:56 Сейчас в теме
Автору спасибо. Работает просто супер. Вот только один вопрос, как сделать чтобы на этикетку выводилось ПолнНаименование, а не сокращенное??? Помогите плиз...
+
28. alexk-is 6534 02.07.12 11:32 Сейчас в теме
(27) Необходимо заменить строку:

Секция.ПечТовар = СокрЛП(Товар);

на строку

Секция.ПечТовар = СокрЛП(Товар.ПолнНаименование);
+
29. Manoo 02.09.13 14:16 Сейчас в теме
Добрый день, подключил обработки, все устраивает. Только при отправке на печать в свойствах принтера указаны размеры ширина 76 высота 297, если их выставить по размерам этикетки и напечатать то все нормально, но если выбрать другой товар то настройки слетают на указанные выше, что делать???? прилагаю скриншот
Прикрепленные файлы:
+
30. Manoo 02.09.13 14:17 Сейчас в теме
Добрый день, подключил обработки, все устраивает. Только при отправке на печать в свойствах принтера указаны размеры ширина 76 высота 297, если их выставить по размерам этикетки и напечатать то все нормально, но если выбрать другой товар то настройки слетают на указанные выше, что делать???? прилагаю скриншот
Прикрепленные файлы:
+
31. serg1983 20 09.12.13 17:38 Сейчас в теме
(30)В восьмерке есть сохранение настроек, в семерке то же по моему есть припоминаю. Посмотрите код
+
32. Gtli 05.03.18 10:28 Сейчас в теме
Размеры этикеток можно любые выводить на печать?
+
33. sergbsv 73 26.10.21 16:29 Сейчас в теме
Добрый день ! а с сервера терминалов как настроить ?
+
34. kuk1978 11.01.22 12:00 Сейчас в теме
Для Белорусских конфигураций подходит ? Будет с ними "дружить" ?
+
Внимание! Тема сдана в архив