gifts2017

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

Опубликовал Алексей Константинов (alexk-is) в раздел Печать - Ценники

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

Теперь подготовить к печати 10000 этикеток или ценников за несколько минут (или секунд) стало реальностью.

Разгоняем 1С:Предприятие 7.7. Выжимаем последние соки. Дополнительные материалы к статье "1С:Предприятие 7.7. Оптимизация."
Только качественный контент

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

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

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

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

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

При печати, скорее всего вы не увидите штрих-кодов на сформированных этикетках или ценниках, а в левом верхнем углу будет надпись 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/

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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


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

А как их вызвать, где они регистрируются? записал файлы в каталог ExtForms, а как этикетки напечатать не могу понять... в справочнике "номенклатура" как и было до этого этикетку можно напечатать нажав кнопку печать-> этикетки, типовой этикетки которая была до этого, одна на листе, без цены. подскажите как вызвать эту обработку, она мне очень нужна :(
10. Алексей Константинов (alexk-is) 06.05.10 17:13
(9) Копировать нужно как указано в описании в каталог \ExtForms\PrnForms\
11. Константин (sadko11) 18.06.10 18:27
Отличная обработка, молодец! :D
12. Сергей (Che) Коцюра (CheBurator) 22.06.10 00:45
в 7-ке есть проблема падения проги при больших плотных мокселях... то есть тупо например 100 листов этиакеток 65 вывести на печать - падает... приходится порциями по 30 листов.. - рекомендую предусмотреть такую возможность
13. Алексей Константинов (alexk-is) 22.06.10 01:35
(12) Вот так всегда. Обычно вначале смотрят, а потом комментируют... Там все с самого начала бьется блоками по 10 листов.

Бить по 30 листов это нормально для ценников, а для мелких этикеток уже многовато. Начинает подтормаживать.
14. Алексей Константинов (alexk-is) 22.06.10 01:38
(12) Ну, вот. Одной интригой стало меньше.
15. Сергей (Che) Коцюра (CheBurator) 22.06.10 01:40
мы просто разошлись в оценке важности моментов... ;-)
16. Сергей (Che) Коцюра (CheBurator) 22.06.10 01:45
в таких обработках зачастую полезно иметь возможность перепечатать часть "пакета"
17. Алексей Константинов (alexk-is) 22.06.10 07:15
(16) Порядковый номер набора листов указывается в заголовке. Наверное не совсем корректно будет писать о том, что на моем ПК 10000 этикеток (по 50-ти номенклатурным позициям 200 шт. на каждую позицию) формируются всего за 7 секунд. Ведь это может ввести в некоторое заблуждение - у меня то хороший компьютер. :)
18. Андрей Д. (detec) 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

Хотел бы попросить Вас доработать на коммерческой основе некоторые Ваши обработки под мою специфику. Это возможно?
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 мм
23. Алексей Константинов (alexk-is) 20.06.11 21:15
(23) Обработки оптимизированы под производительность, поэтому программного изменения размера макета в них нет. Для изменения размера этикетки нужно изменить макет.
24. Влад (che666) 07.11.11 21:11
+ автору, реально работает быстрее
25. Iom Nuerto (n949eo) 13.11.11 18:55
Вот это офигенная штука должна быть. Давно нечто похожее искал. Спасибо автору.
27. Igor (va11ey) 20.06.12 17:56
Автору спасибо. Работает просто супер. Вот только один вопрос, как сделать чтобы на этикетку выводилось ПолнНаименование, а не сокращенное??? Помогите плиз...
28. Алексей Константинов (alexk-is) 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) 09.12.13 17:38
(30)В восьмерке есть сохранение настроек, в семерке то же по моему есть припоминаю. Посмотрите код
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа