Mazmunga o'tish
Tez Base

Обработка на Инфостарте · 10 SM

Какие коды маркировки на складе уже нельзя продать

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

Обработка платная, 10 SM. Проверена на Управлении торговлей 11.5.22 (платформа 8.3.27) и Бухгалтерии предприятия 3.0.204. Работает с российской ГИС МТ, казахстанскую ИС МПТ она не проверяет.

С 1 сентября 2026 года по 120-ФЗ нарушения с маркировкой фиксируются по данным ГИС МТ, без выездной проверки: система видит расхождение, постановление приходит само. Поэтому узнавать о проблемном коде надо до продажи, а не после.

Типовая 1С проверяет код, когда его трогают документом: при приёмке, продаже, списании. Остатка по коду в ней нет вовсе, ни один регистр накопления не ведёт учёт в разрезе кода маркировки. Вопрос "что из лежащего на складе уже нельзя продавать" штатными средствами не решается.

Обработка решает его сверкой двух списков. Первый она собирает из документов 1С: код числится на складе, если его последнее проведённое движение приходное. Второй берёт у ГИС МТ: коды, которые система числит за вашей организацией. Расхождения раскладываются по типам, и по каждому коду видно статус в ГИС МТ, причину и документ, которым код попал на остаток.

Ни в ГИС МТ, ни в данные базы обработка ничего не пишет. Ключ сессии она берёт из типовых настроек обмена с ИС МП, своя электронная подпись ей не нужна. Свои настройки, включая вручную введённый ключ, сохраняет только по отдельной команде. Работает с российской ГИС МТ, системой Честный Знак.

Что она делает

Считает остаток по коду из документов

Перебирает проведённые документы с табличной частью ШтрихкодыУпаковок, делит их на приход и расход и по каждому коду берёт последнее движение. В УТ 11.5.22 такую табличную часть несут 34 вида документов. Те, чьё направление ей неизвестно, обработка называет поимённо в журнале прогона, поэтому неполный остаток виден сразу.

Забирает у ГИС МТ список кодов целиком

Метод cises/search, страницы по 1 000 кодов с курсором по дате эмиссии, поэтому потолок в 10 000 результатов ей не мешает. Между запросами пауза, на ответ 429 повтор с растущей задержкой. Товарные группы обработка берёт из токена авторизации: числовой код группы из справочника видов продукции сервис отклоняет.

Раскладывает расхождения по четырём типам

Код есть на остатке в 1С, а ГИС МТ его за вами не числит. Код в обороте за вами, а по документам на складе его нет. Код числится за другим владельцем. Код на остатке в 1С, а в системе уже не в обороте.

Помечает коды, которые продавать нельзя

Выбывшие, чужие, с истёкшим сроком и не введённые в оборот дольше 90 дней. Коды, которых нет в выдаче владельца, обработка уточняет отдельным запросом батчами по 1 000: так чужой код не путается с несуществующим.

Оценивает риск по вашим ставкам

Для истёкшего срока подставлена ставка из 120-ФЗ: 20 000 рублей за единицу для юрлица и 10 000 для ИП. Ставки для остальных типов задаёте вы, сумма пересчитывается на месте. Сумма остаётся оценкой, начисленный штраф она не заменяет.

Показывает результат по товарам и по кодам

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

Что она нашла на проверочном стенде

Прогон 14.09.2026 на тестовом стенде УТ 11.5.22: на остаток заведено 12 864 кода, затем внесена матрица расхождений с заранее известным числом случаев каждого типа. На чистом остатке до внесения матрицы тот же стенд дал ноль расхождений.

Показатель Значение Как надо Вердикт Что это значит
Есть в 1С, нет в ГИС МТ 5 кодов ноль чинить по документам код ваш, а система его за вами не числит: обычно выбыл операцией, которой нет в базе, или документ не проведён. Внесено 5, найдено 5
Есть в ГИС МТ, нет в 1С 7 кодов ноль внимание система считает товар вашим, а по документам его уже отгрузили или так и не оприходовали. Внесено 7, найдено 7
Разный статус 4 кода ноль чинить на остатке в 1С, а в ГИС МТ уже не в обороте: такой код продавать нельзя. Внесено 4, найдено 4
Коды, которые нельзя продавать 9 ноль чинить выбывшие, чужие, истёкшие и давно не введённые в оборот, отдельным счётчиком поверх типов расхождений
Позиции вне поэкземплярного контроля 1 по учётной политике инфо маркируемая номенклатура без единого кода на остатке: её ведут без кодов, и сверять по кодам нечего
Время прогона 40,9 секунды - инфо вместе с выгрузкой списка из ГИС МТ, расчётом остатка и сверкой

Разбор результата

Матрица на стенде синтетическая, и в этом её смысл: известно, сколько расхождений каждого типа внесено, поэтому видно, что обработка находит их все и не придумывает лишних. Чужого владельца и срок годности этот стенд собрать не позволяет: выдача ГИС МТ фильтруется по владельцу, а у электроники срока нет. Эти два случая проверены отдельными тестами того же кода сверки.

Как пользоваться

  1. 01

    Открыть в базе с обменом

    Нужен настроенный обмен с ИС МП и действующий ключ сессии. Если обмен ещё не настроен, ключ вставляется в поле на форме вручную.

  2. 02

    Выбрать организацию

    И нажать "Проверить". Прогон занимает от двадцати секунд до нескольких минут: время зависит от того, сколько кодов числится за вами в ГИС МТ.

  3. 03

    Посмотреть журнал

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

  4. 04

    Разобрать коды

    От светофора к товарам, от товара к кодам, от кода к документу. Результат сохраняется в Excel для тех, кто будет исправлять учёт.

O'zingiz hal qila olmayapsizmi? Yozing, birga ko'ramiz

Rossiyada smartfon, planshet, noutbuk yoki fototexnika sotasizmi? 2026 yildan markirovkasiz ularni muomalaga kiritib boʻlmaydi. Raqamli qismini 1C orqali oʻz zimmamizga olamiz: roʻyxatdan oʻtkazishdan marketpleyslarga joʻnatishgacha.

Narxi
700 000 ₸ dansoliqlarsiz; yakuniy narx - assortimentni baholagandan keyin

Ko'p so'raladigan savollar

Обработка что-нибудь пишет в Честный Знак или в базу?

Нет. В ГИС МТ она только читает список кодов, в базе только читает документы и справочники. Ни вводов в оборот, ни списаний, ни правки документов она не делает, прав на запись в данные ей не нужно. Единственное, что она сохраняет, это свои настройки в хранилище настроек, и то по отдельной кнопке.

Откуда она берёт ключ сессии?

Из того же места, где его держит типовой обмен с ИС МП: регистр ДанныеКлючаСессииИСМП, по выбранной организации. Своя электронная подпись и отдельная авторизация не нужны. Поле для ручного ввода ключа на форме запасное, для базы, где обмен ещё не настроен.

Не упрётся ли выгрузка в "превышен максимально допустимый результат 10000"?

Нет. Этот отказ получает тот, кто просит у сервиса большой список за раз. Обработка листает список курсором по 1 000 кодов, держит паузу между запросами, а на ответ 429 отвечает повтором с растущей задержкой, до пяти попыток. На стенде с 17 тысячами кодов в ГИС МТ прогон не получил ни одного 429.

Почему часть документов не вошла в остаток?

Потому что их направление неизвестно: приход это или расход. В УТ 11.5.22 таких видов документов шестнадцать, среди них перемещения, сборка, акты о расхождениях и корректировки приобретения и реализации. Корректировки владение кодом меняют по-настоящему, и если их в базе много, остаток по таким кодам будет неполным. Все такие документы перечислены на закладке журнала.

Что делать со строками "есть в 1С, нет в ГИС МТ"?

Начать с документа: двойной щелчок по строке открывает тот, которым код попал на остаток. Чаще всего код выбыл отгрузкой, которой в базе нет, либо документ с ним не проведён.

На каких конфигурациях она работает?

Проверена на Управлении торговлей 11.5.22 и Бухгалтерии предприятия 3.0.204. Библиотека интеграции с ИС МП общая для Комплексной автоматизации 2.5, ERP 2.5, Розницы и УНФ, поэтому обработка запускается и там. Набор документов с кодами в каждой конфигурации свой, так что первым делом смотрите журнал прогона.

1C tizimingiz uchun bepul ekspress-audit

1-2 kun ichida bazangizni ko'rib chiqamiz, unumdorlik qayerda yo'qolayotganini topamiz va nima qilish kerakligini aytamiz. Majburiyatsiz.

Bepul ekspress-audit olish

Ariza qoldiring

Vazifani tavsiflang - ish kuni davomida javob berib, harakatlar rejasini taklif qilamiz.

Formani yuborish orqali shaxsiy ma'lumotlarni qayta ishlashga rozilik bildirasiz.