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

18.06.14

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ТекстыМодуляФормы.zip
.zip 1,15Kb
23
23 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

Решение:

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

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

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

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

См. рис. 3.

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

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

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

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

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

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

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

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

этикетка

См. также

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

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

3588 руб.

11.11.2020    49784    61    47    

70

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

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

2000 руб.

04.11.2019    29422    115    87    

54

Этикетки, ценники Пользователь Платформа 1С v8.3 1С:Розница 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Абонемент ($m)

Расширение "Контроль ценников". Позволяет автоматизировать контроль над устаревшими ценниками в магазине при изменении цен на товары. Продавцы или товароведы получают список товаров с измененными ценами для замены ценников в режиме онлайн.

10 стартмани

30.10.2024    271    3    Miket78    4    

5

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

Внешняя обработка для 1С Розница 2.2.ХХХ - 2.3.ХХХ для печати формирования штрихкодов весового товара и печати на принтере термоэтикеток или кассовом аппарате.

1 стартмани

29.10.2024    338    3    independ    1    

5

Логистика, склад и ТМЦ Этикетки, ценники Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Выводит при печати этикетки складской ячейки в качестве штрихкода адрес ячейки вместо уникального идентификатора

1 стартмани

20.06.2024    1181    3    Alexei_Siva    4    

6

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

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

20.01.2023    2605    aldar    0    

9

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

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

2 стартмани

03.01.2023    4160    29    AndreyPonom    9    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. killovolt 256 18.06.14 05:35 Сейчас в теме
Печать этикеток из карточки товара для Розницы 2.0 реализовал через механизм дополнительных обработок в публикации http://infostart.ru/public/241486/ Возможно в УТ11 можно сделать аналогично.
2. Yury1001 1472 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 Сейчас в теме
Есть обработка, умный ценник, с возможностью печати заданного шаблона ценника в зависимости от группы товара
Оставьте свое сообщение