Вывод из оборота марок

21.11.22

Учетные задачи - Розничная торговля

Вывод марок из оборота, например при розничных продажах, через передачу сведений в Честный Знак через XML-файл.

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

Наименование Файл Версия Размер
Вывод из оборота марок
.epf 14,01Kb
66
.epf 14,01Kb 66 Скачать

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

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

Всем привет!

Продолжаю цикл статей-публикаций по маркировке обуви:

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

13) Замена задвоенных договоров в БП 3.0

Всем добра! :)

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

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

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

28500 руб.

21.04.2017    92677    116    40    

208

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    167695    736    362    

393

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА (Разрешит. режим) + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    777030    4720    9507    

2807

Интеграция 1С со СберМаркетом для 1С:Розница 2.3/3.0, УНФ 3.0, УТ 11.4/11.5, КА 2.4/2.5

Розничная торговля Маркетплейсы Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Платные (руб)

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

25000 руб.

14.10.2022    8236    9    13    

8

54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима.

5400 руб.

25.05.2015    323991    1867    3029    

1008

Загрузка номенклатуры в УТ11, КА 2, ERP 2, Розница 2 из Excel. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

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

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

10560 руб.

29.10.2014    213468    635    526    

449

Обмен между 1С:Розница и Frontol 6 по организациям (Розница - Фронтол)

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

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0

1500 руб.

22.03.2019    80696    432    478    

173
Отзывы
16. asdfgcom 419 13.02.22 19:27 Сейчас в теме
(13) целый день мытарств привели к результату. Проблема из-за даты: 13.02.2022, а надо теперь: 2022-02-13.

 Формат(Стр.ЧекККМ.Дата, "ДФ=dd.MM.yyyy")


менять на:

Формат(ТекущаяДата(), "ДФ=yyyy-MM-dd")
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2040 03.08.20 15:50 Сейчас в теме
Рустем, а вы не смотрели? Данные методы возможно использовать для табачной продукции????
2. RustIG 1688 03.08.20 16:03 Сейчас в теме
(1) Если вы откроете Тру-Апи и откроете содержание, то увидите:
п. 2.1 Нетабачные методы
п. 2.2 Общие методы для табака и не табака
п. 2.3 Табачные методы

Они разделили для табака и не табака форматы.
3. aximo 2040 03.08.20 19:52 Сейчас в теме
(2) понимаю, поэтому и спросил - вдруг с ходу ответите - к каким методам данный алгоритм относится.
4. user635667 141 19.08.20 06:56 Сейчас в теме
(2)Получается что табак вывести можно только через кассу? А что делать если пачки сигарет утеряны\украдены и т.д. а на остатке в ЧЗ сидят?
5. RustIG 1688 19.08.20 07:06 Сейчас в теме
(4)
Получается что табак вывести можно только через кассу?

Нет, а почему вы такой вывод сделали?
Формат вывода для табака описан в другом разделе Тру-Апи. Я делал по формату нетабачных методов - обувь, шины, велики .

(4)
что делать если пачки сигарет утеряны\украдены и т.д. а на остатке в ЧЗ сидят?

Если утеряны, то "списывать из оборота" - описание есть в другой статье из данного цикла.
6. user635667 141 19.08.20 07:14 Сейчас в теме
(5)
в другой статье из данного цикла.
а подскажите в какой???
7. RustIG 1688 19.08.20 08:03 Сейчас в теме
(6) так в данной публикации написано. почему не видите?
да и на первый мой вопрос почему не отвечаете?
8. user635667 141 19.08.20 10:00 Сейчас в теме
(5)
вы такой вывод сделали?
я смотрел на сайте ЧЗ в разделе создания документов, там нет возможности загрузить xml на списание. видимо только через api как-то делать списание.
Прикрепленные файлы:
9. RustIG 1688 19.08.20 11:16 Сейчас в теме
(8) у вас на картинке есть два меню, связанных со Списанием КМ (нанесенных на товар например) - вот это используйте

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

вы как будто не видите....
10. user635667 141 19.08.20 11:25 Сейчас в теме
(9)Картинка справа с большим меню это обувь, а я про табак спрашиваю. На картинке слева кабинет для табака и в нем Нету списания по xml. Только по загрузке файла из кассы, а там формат не xml . Вот я и спрашиваю - как тогда табак списать?
11. RustIG 1688 19.08.20 11:48 Сейчас в теме
(10) ясно! про табак не знаю чем вам помочь.
напишите в техподдержку Честного знака.
мне, к примеру, ответили через две недели, но вполне объемно.
12. RustIG 1688 19.08.20 11:50 Сейчас в теме
спросите еще в телеграмме - там помогут
https://t.me/mark1c
https://t.me/markirovka_developers
user635667; +1 Ответить
13. pizhenkov 213 02.11.21 00:29 Сейчас в теме
Видимо что то поменялось в ЧЗ. Не принимает файл такой теперь. Пишет что не соответствует.
"Передаваемый файл XML не соответствует XSD схеме."
14. RustIG 1688 02.11.21 10:18 Сейчас в теме
(13) Спасибо за обратную связь!

Может быть только схему изменили - добавили важный параметр (тег) или еще-чего...посмотрите инструкции ТруАпи - они их каждый месяц обновляют.. Может удастся вам самим разобраться?..

А я в свою очередь буду планировать подобные работы - через три недели минимум смогу приступить...
15. Neon.forum 07.12.21 13:39 Сейчас в теме
А разве не только для касс работающих в автономном режиме можно так делать?
16. asdfgcom 419 13.02.22 19:27 Сейчас в теме
(13) целый день мытарств привели к результату. Проблема из-за даты: 13.02.2022, а надо теперь: 2022-02-13.

 Формат(Стр.ЧекККМ.Дата, "ДФ=dd.MM.yyyy")


менять на:

Формат(ТекущаяДата(), "ДФ=yyyy-MM-dd")
17. RustIG 1688 13.02.22 19:48 Сейчас в теме
(16) Спасибо за обратную связь!
Я в последний раз делал в начале января - и быстрее получилось копировать марку из 1с в личный кабинет Честного знака - вручную создавал документ Выбытие из оборота - для текстиля и для обуви отдельно... около 100 марок за 1,5 ч вручную - поэтому не проверял уже формат данной обработки...
asdfgcom; +1 Ответить
18. asdfgcom 419 13.02.22 20:22 Сейчас в теме
(17) Наконец разобрался в проблеме, когда начал делать возврат в оборот. Вот в возврате в оборот дата осталась dd.MMMM.yyyy и теги с товаром и датами очень различаются и форматом и именами:

Возврат в оборот:
<primary_document_date>12.04.2019</primary_document_date>
  <certificate_type>CONFORMITY_CERTIFICATE</certificate_type>
  <certificate_number>12345</certificate_number>
  <certificate_date>12.04.2019</certificate_date>
  <products_list>
  <product>
  <ki>0000000000000000000FFFFFFFFFFFFFFFFFFF</ki>
  <paid>true</paid>


Вывод из оборота:

 <primary_document_date>2021-10-20</primary_document_date>
  <primary_document_custom_name>Also any text up to 255
characters</primary_document_custom_name>
  <kkt_number>1111111111111111</kkt_number>
  <products_list>
  <product>
  <cis>010464444444444421FFFFFFFFFFFFF</cis>
  <cost>100500</cost>
  </product>
Показать


Хорошо, что быстрее. Здесь 12 подразделений - не уследишь, где накладная, где возврат был. Надо максимально автоматизировать, чтобы избежать человеческого фактора. Написал регистр "статусы марок", который заполняется при проведении того или иного документа. В ЦБ по РИБу приходит. Времени нет. Надо сегодня запустить. У людей паника. Конфа старая сильно измененная. Теперь время появится - буду переводить на json API. Проблема с сертификатом и токенами.
19. vovafr1 4 12.10.23 20:03 Сейчас в теме
добрый день, нужно списывать марки по воде из ут 11.5 документ реализации (для собственных нужд клиента) нужна выгрузка
20. RustIG 1688 12.10.23 20:31 Сейчас в теме
21. vovafr1 4 13.10.23 13:54 Сейчас в теме
22. RustIG 1688 13.10.23 14:33 Сейчас в теме
23. foxmove 8 17.10.23 12:42 Сейчас в теме
Сейчас это работает? В ЧЗ
24. RustIG 1688 17.10.23 13:00 Сейчас в теме
(23) Напишите в техподдержку Честного Знака, задайте им вопрос.
Или в личном кабинете проверьте.
Я периодически вывожу (раз в год меня просят).
Сейчас не могу прокомментировать: работает это или нет.
Оставьте свое сообщение