УТ 11.1 Простые примеры: Печать этикетки из карточки товара

18.06.14

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

Быстро, просто и удобно, а главное логично)

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

Наименование Файл Версия Размер
ТекстыМодуляФормы.zip
.zip 1,15Kb
23
.zip 1,15Kb 23 Скачать

Не знаю как вам, а моим клиентам нередко хочется напечатать этикетку на товар в пару-тройку кликов!

Для более глубокого понимания проблемы опишу необходимые действия в типовой конфигурации:

Продажи, Печать этикеток и ценников, Установить режим печати: Печать этикеток (если до вас кто-то печатал ценники, а он их обязательно печатал, этот кто-то)). Далее добавляем строку, ищем в списке нужный товар, взводим галку Выбран, выбираем Шаблон этикетки, указываем Количество один, и вот она долгожданная кнопка Печать.

Поправьте меня, пожалуйста, если в типовой конфигурации есть более простой путь или он появится в более поздних версиях (на момент написания 11.1.6.20).

Итак, задача:

Печатать этикетку из карточки товара в три клика.

Решение:

Найти товар и выбрать нужный штрих-код пользователю всё равно предстоит самостоятельно, а потому переходим сразу в Основную форму записи Регистра сведений Штрихкоды номенклатуры см. рис. 1.

Создаём команду ПечатьШтрихкода и размещаем её под кнопкой НовыйШтрихкод, действие команды создаём на клиенте.

В созданной конструктором процедуре размещаем текст:

                ПараметрКоманды = Новый Массив;
                ПараметрКоманды.Добавить(ПредопределенноеЗначение("Справочник.Номенклатура.ПустаяСсылка"));
                ИменаМакетов = "ЭтикеткаТовары";
               
                УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(
                               "Обработка.ПечатьЭтикетокИЦенников",
                               ИменаМакетов,
                               ПараметрКоманды,
                               ЭтаФорма,
                               ПолучитьПараметрыПечатиШтрихКода(Запись.Номенклатура, Запись.Штрихкод));

См. рис. 3.

А следом за это процедурой размещаем функцию

ПолучитьПараметрыПечатиШтрихКода(Номенклатура, Штрихкод)

Её текст полностью видно на рисунке 4 или можно скачать вложением к статье, мне стармани – вам законный копипаст).

Теперь одно условие: в программе должен быть шаблон с именем «Этикетка» так как он используется в тексте предопределённо, поиском по наименованию (на рисунке подчёркнуто красным). Это не совсем правильно и лучше организовать выбор шаблона в процедуре на клиенте, но с целью упростить решение я сознательно делаю такое отступление от правил.

Создать шаблон «Этикетка» можно в меню Администрирование, Печатные формы отчеты и обработки, Шаблоны этикеток и ценников, см. рис. 6.

Всё. Сохраняем, запускаем, проверяем: Продажи, Номенклатура, находим и открываем требуемый товар.

Теперь считаем: 1 – перейти «Штрихкоды номенклатуры» (слева), 2 – открываем нужный штрих-код в списке, 3 – нажимаем «Печать штрихкода».

Задача решена и, надеюсь, довести до ума её будет гораздо легче, чем создавать с нуля.

этикетка

См. также

Ценники и этикетки со штрих-кодом для 1С 8.х любой конфигурации

Этикетки, ценники Платформа 1С v8.3 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Беларусь Украина Россия Управленческий учет Платные (руб)

Простая в использовании обработка для формирования и печати ценников и этикеток со штрих-кодом, с дополнительной ценой, для 1С8.х любой конфигурации. Большое разнообразие шаблонов печатных форм. Управляемая форма (Такси) + Обычный режим.

3588 руб.

11.11.2020    47948    54    44    

64

Штрих-коды в шаблоне этикетки

Этикетки, ценники Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Россия Управленческий учет Платные (руб)

Решение позволяет в шаблон этикетки с типом "Этикетка (обувь, одежда, табак...)" добавлять штрих-коды другого типа, например, GTIN в Code128.

4000 руб.

09.06.2021    15110    8    6    

11

Печать ценников. (Розница 2.3, УНФ 1.6, две цены + серийные номера) + УНФ 3.0

Этикетки, ценники Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 Платные (руб)

Встроенная в конфигурации Розница 2.3 и УНФ 1.6 подсистема печати ценников по мне слишком неповоротлива и с усилиями поддается тонкой настройке, решил с нуля написать свою универсальную печать ценников для этих конфигураций.

2000 руб.

04.11.2019    28361    113    87    

52

Печать из Андроид

Этикетки, ценники Мобильная платформа Бесплатно (free)

Печать этикеток на принтер WiFi без драйвера.

20.01.2023    1932    aldar    0    

8

Ценники (этикетки) для термопринтера

Этикетки, ценники Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Абонемент ($m)

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

2 стартмани

03.01.2023    3146    19    AndreyPonom    7    

9

Набор готовых макетов этикеток (ценников) для Розницы 2.3

Этикетки, ценники Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Архив с экспортными шаблонами этикеток (ценников) формата 58х40. Для тех, кто не хочет сам рисовать их.

2 стартмани

04.05.2022    12379    44    aximo    3    

11

Шаблон этикетки для УНФ (1С:Фреш)

Этикетки, ценники Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Описан механизм создания этикетки для термопринтера ТSC TDP-225 в подробностях. Приложен XML-файл с самим шаблоном.

1 стартмани

01.05.2022    11481    6    zemskov    7    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. killovolt 254 18.06.14 05:35 Сейчас в теме
Печать этикеток из карточки товара для Розницы 2.0 реализовал через механизм дополнительных обработок в публикации http://infostart.ru/public/241486/ Возможно в УТ11 можно сделать аналогично.
2. Yury1001 1470 18.06.14 09:30 Сейчас в теме
(1) killovolt, Конечно же, можно, но цель этой серии статей «УТ 11.1 Простые примеры» показать несложные приёмы настройки самой конфигурации, а если чуть позже я сделаю печать ценника из карточки товара – она обязательно будет внешней обработкой).
3. JaroslavBayev 29.05.19 11:33 Сейчас в теме
У меня выпадает в ошибку:
Для Каждого ВременнаяПечатнаяФорма Из ВременнаяКоллекцияДляОднойПечатнойФормы Цикл 
			Если ВременнаяПечатнаяФорма.ТабличныйДокумент <> Неопределено Тогда
				ПечатнаяФорма = КоллекцияПечатныхФорм.Добавить();
				ЗаполнитьЗначенияСвойств(ПечатнаяФорма, ВременнаяПечатнаяФорма);
				Если ВременнаяКоллекцияДляОднойПечатнойФормы.Количество() = 1 Тогда
					ПечатнаяФорма.ИмяМакета = ИмяМакета;
					ПечатнаяФорма.ИмяВРЕГ = ВРег(ИмяМакета);
				КонецЕсли;
			Иначе
				// возникла ошибка при формировании печатной формы
				Отказ = Истина;
			КонецЕсли;
		КонецЦикла;
		
		// вызов исключения при возникновении ошибки
		Если Отказ Тогда
			ТекстСообщенияОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
				НСтр("ru='При формировании печатной формы ""%1"" возникла ошибка. Обратитесь к администратору.';uk='При формуванні друкованої форми ""%1"" виникла помилка. Зверніться до адміністратора.'"), ИмяМакета);
			ВызватьИсключение ТекстСообщенияОбОшибке;
		КонецЕсли;
Показать
4. rderepin 31.01.21 11:20 Сейчас в теме
Есть обработка, умный ценник, с возможностью печати заданного шаблона ценника в зависимости от группы товара
Оставьте свое сообщение