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

26.06.24

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Маркировка обуви. Возврат в оборот с сохранением марки
.epf 12,92Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

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

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

Всем привет!

Статья написана 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 честный знак маркировка обуви легкой промышленности

См. также

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    196718    157    244    

287

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    18117    49    19    

81

SALE! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    240208    1100    906    

1031

Логистика, склад и ТМЦ Бухгалтер Пользователь Платформа 1С v8.3 Сельское хозяйство и рыболовство Строительство Горнодобывающая промышленность Розничная и сетевая торговля (FMCG) Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Лесное и деревообрабатывающее хозяйство Управленческий учет Платные (руб)

Позволяет автоматизировать процесс взвешивания ТМЦ в организациях, осуществляющих приемку и отгрузку различным транспортом, для ведения складского учета и контроля остатков на складах. Конфигурация позволяет фиксировать вес вручную, напрямую с весов, а также управлять дополнительным оборудованием и контролировать движение транспорта.

35000 руб.

24.03.2015    127231    308    114    

137

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.02.2025, версия 9.9 - 9.15)

16800 руб.

20.11.2015    158396    385    378    

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