Для обуви, шин, текстиля, ювелирки -
для всех нетабачных продукций посвящается
Всем привет!
Продолжаю цикл статей-публикаций по маркировке обуви:
1. начало здесь Маркировка обуви. Без паники
2. продолжение Повторная печать марок - для разных случаев в жизни
3. Как связать марки и товары при упрощенной схеме ввода остатков
4. Возврат в оборот с сохранением марки - например, при возвратах обуви
5. Списание кодов маркировки, нанесенных на обувь - по причине утери или порчи марок
Сам по себе цикл статей будет полезен всем внедренцам и программистам, которые запускают маркировку не только обуви, но и шин, велосипедов и т.д. Поскольку принципы и форматы возможно будут похожими. Время покажет.
Сегодня я опишу способ вывода из оборота марок, например, для случая, когда чек пробился на ККМ, сведения ушли в ОФД, но по какой-то причине не ушли в Честный Знак.
Такая ситуация складывается в первые дни запуска "системы маркировки", и возможно после очередного обновления программы 1С, когда изменились типовые механизмы. И пока вы исправляете ошибки в программе, продажи ни на минуту не останавливаются. Для восстановления вывода из оборота марок разработана данная обработка.
Сам формат файла XML описан в инструкции True-API https://честныйзнак.рф/upload/TRUE_API.pdf
Смотрите раздел 4.2.9 Вывод из оборота.
"Создание документа доступно для товарных групп "Велосипеды и велосипедные рамы", "Духи и туалетная вода", "Кресла-коляски", "Молочная продукция", "Обувные товары", "Пиво, напитки, изготавливаемые на 125 основе пива, слабоалкогольные напитки", "Предметы одежды, белье постельное, столовое, туалетное и кухонное", "Фотокамеры (кроме кинокамер), фотовспышки и лампы-вспышки", "Упакованная вода", "Шины и покрышки пневматические резиновые новые".
Алгоритм формирования XML-файла смотрите в прилагаемом файле. Я использовал объект ЗаписьТекста вместо ЗаписьXML по той причине, что платформа 8.3.12 не умеет экранировать спецсимволы XML. Очень подробно, какие алгоритмы и процедуры я использую, я описал в предыдущих статьях.
Сама обработка выглядит так - см. рис. ниже. Необходимо указать xml-файл (название не регламентируется), указать организацию, заполнить список чеков и товаров (марок) для вывода из оборота и сформировать файл выгрузки XML.
Обработка была разработана на программе УТ 10.3.64.2, платформа 8.3.15.1830, использована на платформе 8.3.12.
Заполнение списка чеков и товаров в моем случае происходит по особому алгоритму. Так как я храню полный код марки в документах продажи (то есть в чеках ККМ), то мне удобно вытащить эти сведения из самих Чеков ККМ. Это не типовой механизм, а доработанный под механизм платной обработки //infostart.ru/public/345395/
Что это значит для Вас? А то, что вам надо будет придумать свой механизм заполнения списка чеков и товаров.
Обратите внимание, что согласно инструкции на каждый чек ККМ необходимо создавать отдельный XML-файл выгрузки. Но я поступил по другому - создал одну заявку на вывод марок из оборота, а в список товаров прописал номера чеков продаж и дат. Как оказалось, такой способ тоже корректно работает.
Также обратите внимание, что цены указываются в копейках и с учетом НДС, а номер ККТ является необязательным полем.
Собственно, это все.
Расширения:
1) [Расширение] УНФ. Список заказов + Структура подчиненности
2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы
3) [Расширение] УТ 11.4. Счет на оплату с факсимиле и баннерами
Внешние обработки (не расширения!):
1) Список заказов поставщикам + структура подчиненности
2) Список заказов покупателей + структура подчиненности
3) Список реализаций со структурой подчиненности + реестр документов
4) Список заказов покупателей (Расширенная версия)
Другие публикации:
1) Удаление справочников для любых баз на управляемых формах
2) Удаление документов для любых баз на управляемых формах
3) Удаление чеков ККМ в Рознице 2.2
4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2
5) Отчет Остатки и цены (прайс с остатками)
6) Как свернуть базу УТ 10.3: принципы свертки, технология, вспомогательные обработки
7) [ЦФшник] Доработка конфигурации Конвертация Данных
8) [Внешняя обработка] Ввод показателей план-факта БП 3.0
9) [Шаблоны] Договоры для 1с-ника ТОП-скачиваний
10) Удаление документов для любых баз на обычных формах
11) Выделение документов в списках (обычные формы) для групповой обработки
12) Список номенклатуры с выводом уникального идентификатора для УТ 10.3
Всем добра! :)