Маркировка обуви. Возврат в оборот с сохранением марки

26.06.24

Учетные задачи - Печатные формы

Возврат в оборот с сохранением марки: описание + реализация. УТ 10.3.

Файлы

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

Наименование Скачано Купить файл
Маркировка обуви. Возврат в оборот с сохранением марки
.epf 12,92Kb
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Для обуви, шин, текстиля, ювелирки -

для всех нетабачных продукций посвящается

Всем привет!

Статья написана 15 июля 2020 года.

Продолжаю цикл статей по маркировке. Сам по себе цикл статей будет полезен всем внедренцам и программистам, которые запускают маркировку не только обуви, но и шин, велосипедов и т.д. Поскольку принципы и форматы возможно будут похожими.

Сегодня опишу реализацию возврата марки в оборот с сохранением марки. Такой способ возврата в оборот вам может пригодиться, когда розничный покупатель в течение двух недель по закону, а в индивидуальных случаях в любое время - возвращает обувь с целой маркой на коробке.

На 15 июля 2020 года Честный знак разрешил такой способ возврата марки в оборот, см. инструкцию Тру-Апи п.2.2.8 Возврат в оборот.

Вам обязательно пригодится такой ручной способ возврата в оборот - через загрузку xml-документа в Честный Знак, когда программа 1С не будет иметь такой возможности или когда она будет исполнять свой код с ошибками. Поэтому вам пригодится описанный способ для любой базы и конфигурации, с которой вы работаете.

Мне пригодился такой способ, поскольку я тестировал продажи маркированной обуви и тут же возвращал обувь. Чтобы не плодить и не заказывать эмиссию новых марок на одну и ту же пару обуви, я возвращал в оборот уже наклеенную и целую марку на коробке. 

Суть способа проста. Опишу реализацию на примере конфигурации УТ 10.3.64.2, платформа  8.3.15.1830.

Вам необходимо запрограммировать интерфейс выбора Чека продажи и соответственно той пары обуви, которую вам возвращает покупатель - см. рис. 1.

Рис. 1. Окно выбора чека и пары обуви

Код марки хранится в чеке продажи в табличной части КАС_ШтрихкодыМаркировки (см. Листинг 1) - это доработка Чека ККМ. В вашей программе код марки также должен храниться при розничной продаже в Чеке ККМ - таблицу для хранения уточните самостоятельно. Выбор чека продажи и пары обуви происходит в момент добавления строки табличной части обработки (см. Листинг 1). 

 
 Листинг 1. Выбор чека продажи для возврата обуви
Процедура ТоварыПередНачаломДобавления(Элемент, Отказ, Копирование)
	
	Отказ = Истина;
	Док = Документы.ЧекККМ.ПолучитьФормуВыбора("ФормаВыбора").ОткрытьМодально();
	
	Если Док<>Неопределено Тогда
		
		тчТовары = Док.Товары;
		Для Каждого Стр Из тчТовары Цикл
			
			Если Стр.Обувь Тогда
				
				НовСтр = Товары.Добавить();
				НовСтр.Номенклатура 	= Стр.Номенклатура;
				НовСтр.Характеристика 	= Стр.ХарактеристикаНоменклатуры;
				НовСтр.ЧекККМ 			= Док;
				
				СтруктураПоиска = Новый Структура;
				СтруктураПоиска.Вставить("КлючСтроки", Стр.КлючСтроки);
					
				МассивСтрок = Док.КАС_ШтрихкодыМаркировки.НайтиСтроки(СтруктураПоиска);
				Если МассивСтрок.Количество() = 1 Тогда
					
					НовСтр.КодМарки = СокрЛП(МассивСтрок[0].ШтрихкодМарки)
				КонецЕсли;
				
			КонецЕсли;
			
		КонецЦикла;
		
	КонецЕсли;
	
КонецПроцедуры

 

После указания чека продажи и пары обуви (номенклатуры + характеристики) нажимаете "Выгрузить XML". 

Сама выгрузка реализована по формату, представленному в инструкции Тру-Апи.

Согласно формата часть тегов необязательны к заполнению и использованию.

Также вы можете спросить: почему используется объект ЗаписьТекста вместо ЗаписьXML.

Об этом я более подробно написал в первой своей публикации в разделе Для разработчика. Напомню, что это связано с тем, что платформа 1С не умеет экранировать спецсимволы XML (речь о 8.3.12 точно - на которой была развернута рабочая база, и 8.3.15 - на которой была развернута копия базы).

Собственно, это все. Потребовалось изучить формат XML-файла, запрограммировать обработку, создающую данный файл и загрузить XML-документ в личном кабинете Честного Знака без ошибок (см. рис. 2).

Рис. 2. Загрузка документа в Честный Знак

В Честном знаке появилась проверка статусов документов и товаров (рис. 3) Проверим обувь.

Рис. 3. Проверка статуса обуви

Ответом будет следующее открытое окно - см. рис .4.

Рис. 4. Статус товара в системе Честный Знак

Собственно, это все. Помним, что статья написана 15 июля 2020 г.

С пользой для клиентов, Рустем

 
 См. также
  1. Анализ прав и ролей. Поиск подходящего профиля - алгоритмический анализ и поиск
  2. Оцифровка и визуализация склада - программная прорисовка склада
  3. Удаление документов для любых баз на управляемых формах
  4. Удаление справочников для любых баз на управляемых и обычных формах
  5. Перенумерация документов и справочников - с учетом префиксов номеров
  6. Свертка базы УТ 10.3 подокументно - новая концепция 
  7. Матричное программирование - демо-стенд матричного калькулятора
  8. Справочное хранение товаров в КА 2.5 - кейс запуска адресного склада
  9. Мини-обзор разных задач - от очевидного до неочевидного
  10. Поиск отчета по документам - пример анализа незнакомых конфигураций
  11. Флажок в динамическом списке - от теории до практики "как бы простой" задачи
  12. Из Json в ДеревоЗначений - удобный просмотрщик json-структуры
  13. Внедрение адресного склада в КА 2.5 - кейс запуска адресного склада
  14. Фрилансеру: про цены, про клиентов, про планирование - мое исследование
  15. Что такое форматированный документ - прекрасная возможность раскрасить любой текст
  16. Программная работа с упаковками в КА 2.5 - примеры адаптаций механизмов упаковок в КА 2.5
  17. Универсальное сравнение регистров накопления - связь по измерениям, сравнение по ресурсам
  18. Обход объекта рекурсивно - просмотр реквизитов документа с бесконечным открытием подуровней

 

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 10.3, релизы 10.3.64.2

Вступайте в нашу телеграмм-группу Инфостарт

возврат в оборот DataMatrix честный знак маркировка обуви легкой промышленности

См. также

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    38144    101    46    

122

Логистика, склад и ТМЦ 1С:Предприятие 8 Россия Платные (руб)

Подсистема автоматизированного управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления, хранения и учета на адресном складе. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

50000 руб.

26.07.2023    11244    61    0    

11

Логистика, склад и ТМЦ Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль ответственное хранения в 1С 8.3 для складов и фулфилмент-операторов: учет чужого товара, приемка на хранение, передача, возвраты, акты, адресный склад и работа с товарами поклажедателей.

89900 руб.

09.06.2020    56311    43    60    

78

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

12444 руб.

29.10.2014    232560    750    534    

498

Операции по ВЭД Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Мастера заполнения Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработка значительно расширяет функционал типовой конфигурации «1С:Бухгалтерия предприятия» и позволяет осуществлять автоматическое заполнение ГТД в документах «Реализация товаров и услуг», «Списание товаров», «Отчет о розничных продажах», «Отчет комиссионера (агента) о продажах», «Требование-накладная», «Возврат товаров от покупателя», «Комплектация номенклатуры», «Безвозмездная передача», «Отчет производства за смену». Обработка предназначена для работы в конфигурации «1С:Бухгалтерия предприятия 8, редакция 3.0» Есть версия обработки оптимизированная для работы в 1CFresh

12200 руб.

19.06.2012    146326    318    81    

260
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. n.saltsina 61 15.07.20 09:46 Сейчас в теме
Очень полезно поднятие самой темы возвратов товаров, подлежащих маркировке.
Большинство моих клиентов уверены, что возвраты от розничных клиентов и оформления оприходования по инвентаризации невозможны по таким товарам, так как по таким операциям отсутствуют подтверждения от второй стороны в ГИС Маркировка. Очень полезно продемонстрировать им, что операции не только возможны, так как ведутся в рамках законодательства, но их активно отрабатывает 1С сообщество на разных конфигурациях.
2. RustIG 1954 30.12.21 18:36 Сейчас в теме
проверил сегодня 30-12-2021 - работает... вернул в оборот 8 марок, списал из оборота 7 марок....
но кажется с 1 янв 2022 г перестанет работать...
Для отправки сообщения требуется регистрация/авторизация