Что такое ОСУ в Честном Знаке? Я тоже не знал до поры до времени, пока ко мне не обратился клиент с просьбой добавить в выгрузку Контур GTIN. Я взялся за задачу, даже не вникая в предметную область.

И буквально за три оплаченных клиентом часа реализовал заказ, абсолютно технически правильно. ГТИН добавлялся, но …

Проблема оказалась гораздо глубже, чем виделась на первый взгляд.

ОСУ — это объемно-сортовой учет, ЧЗ вводит его как прототип маркировки, в этом случае в УПД передаются не марки, а GTIN-ы, специальные коды товаров.

И вот тут то некомпетентность, недалекость методистов ЧЗ проявила себя во всей красе.

Чтобы понять, подлежит ли товар маркировке и какой, нужна комбинация кодов ТН ВЭД и ОКПД2.

Сочетания конкретных значений можно проверить на сайте ЧЗ.

По товарным категориям можно посмотреть и диапазоны сочетаний на сайте ЧЗ в разделе «Товары, подлежащие маркировки». Например, по машинным маслам:

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

Нужно создать какую-то таблицу правил, чтобы понимать, на определенную дату определенный товар должен выгружаться как маркируемый, по ОСУ (через ГТИНы) или классически — через марки.

Но это еще не все. Ошибка в ЭДО возникает, если:

  1. товар должен выгружаться через марки, а выгружается через ГТИН

  2. товар должен выгружаться через ГТИН, а выгружается через марки

  3. товар должен выгружаться без маркировки, а выгружается через ГТИН или через марки

Хотя казалось бы, просто игнорируй лишнюю информацию. Но нет, надо добиваться никому не нужной педантичности, которая обходится государству в миллиарды рублей. Да еще и это не желание составлять таблицы, что как кодировать. Внутри у ЧЗ они есть, наружу выдавать не хотят.

С самого начала «40 копеек за марку» было хорошей шуткой. Сейчас мы продолжаем наблюдать, как сон разума ЧЗ рождает кошмары маркировки.

Но чтобы огульно не критиковать, поделюсь опытом. Я создал таблицу правил, заполнил ее вручную, выглядит так:

Если у товара стоит в карточке вид маркировки, а правил не нашлось, то возвращается вид маркировки «Марки», он наиболее часто встречающийся.

Если у товара дата накладной после срока введения ОСУ, то выгружается в формате «ГТИН».

Если у товара дата накладной после срока введения обязательной маркировки, то выгружается в формате «Марки».

В остальных случаях возвращается «Без маркировки».

У клиента была древняя УТ 10.3 + Контур. На реализацию функционала определения вида маркировки у клиента мне понадобилось 5 часов. А сколько сейчас такого по всей России!? Интересно, а как в типовых конфигурациях решается вопрос ОСУ или «примерно никак«?

Комментарии (16)


  1. schekinfs
    10.07.2026 18:18

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


    1. iii1iii1
      10.07.2026 18:18

      Блажен, кто верует, тепло ему на свете!


      1. arantar
        10.07.2026 18:18

        Откуда интересно такие вообще вылезают?


    1. fixin Автор
      10.07.2026 18:18

      Надежды юношей с глазами горящими питают. Но страшно далеки они от реальности.


  1. Solenodont
    10.07.2026 18:18

    Но нет, надо добиваться никому не нужной педантичности, которая обходится государству в миллиарды рублей.

    У "честного знака" отрицательный КПД. За это мы его и любим.

    ЗЫ Рад что любимых авторов и живая легенда снова в деле!


  1. Naf2000
    10.07.2026 18:18

    У клиента какая-то древняя конфигурация? Посмотрите как сделано в современных релизах. Сам список доступен на том же сайте ИТС

    Браться за работу, не вдаваясь в предметную область, и ожидать хорошего результата - разве это не безумие?


    1. XLeshiy
      10.07.2026 18:18

      Это древняя УТ 10, давно не поддерживается и скорее всего переписанная в хлам.

      Хлеб старых 1Сников)))


    1. fixin Автор
      10.07.2026 18:18

      а при чем тут как сделано в типовых 1С, если сам ЧЗ не имеет реестра ОКДП2+ОКВЭД, ведь это именно он инициатор маркировки. Именно он должен создать и поддерживать актуальным такой реестр, которым хоть фирма 1С, хоть остальные 1сники пользоваться должны. А не вот это все...


      1. Naf2000
        10.07.2026 18:18

        инициатор маркировки - правительство РФ, там под сотню НПА, изучай )))


  1. Cirrent_user
    10.07.2026 18:18

    А кто сказал что ЧЗ был когда то для людей. Это как раз против людей и бизнеса. Создало гос-во орган такой, теперь они делают вид бурной деятельности - ставят палки в колеса всем


    1. fixin Автор
      10.07.2026 18:18

      Сталин бы всю контору поставил к стенке - в военное время это считай, вредительство.

      хотя я думаю ЧЗ используется, чтобы "вырезать" мелкий и средний бизнес.


  1. ko0
    10.07.2026 18:18

    УПП 1.3 еще поддерживается, а это суитью УТ 10.3, мог бы и там глянуть эталонную реализацию от 1С


    1. fixin Автор
      10.07.2026 18:18

      и что там с эталонной реализацией, намекните... ггг...

      а вы уверены, что так ОСУ реализовано?


  1. KoIIIku_PuJI9IT
    10.07.2026 18:18

    Не зная воду, не суйся в броду!


    1. KoIIIku_PuJI9IT
      10.07.2026 18:18

      в проду


    1. fixin Автор
      10.07.2026 18:18

      1сники не из трусов, суются и побеждают!