Как исправить ошибку "Данный метод более не доступен для использования" при заказе эмиссии кодов маркировки в 1С:УТ 11.4?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Коллеги, сегодня мы с вами разберем одну из распространенных проблем, возникающих при настройке интеграции 1С:Управление торговлей 11.4 с системой маркировки "Честный Знак" (ИС МП), а именно ошибку "Данный метод более не доступен для использования. Всё взаимодействие по заказам КМ/шаблонам этикеток теперь происходит исключительно через АПИ СУЗ". Эта ошибка, на первый взгляд, может показаться сложной и требующей глубоких познаний в программировании, но зачастую её причина кроется в базовых настройках. Мы рассмотрим комплексный подход к диагностике и устранению этой и связанных с ней проблем.

1. Проверка настроек электронной подписи (ЭЦП)

Одна из наиболее частых причин возникновения различных ошибок при обмене данными с "Честным Знаком", включая seemingly unrelated API-ошибки, связана с некорректной работой или настройкой электронной подписи (ЭЦП). В нашем случае, первоначальная ошибка, указывающая на "недоступный метод API", в итоге была решена именно здесь.

  1. Галочка "Запомнить пароль" при выборе сертификата ЭП: Обратите внимание, что при первоначальной настройке подключения к Станции управления заказами (СУЗ) или при подписании документов в 1С, когда система запрашивает сертификат электронной подписи, появляется форма выбора сертификата. В этой форме часто присутствует опция, например, "Запомнить пароль" или "Сохранять пароль". Мы настоятельно рекомендуем установить эту галочку. Если этого не сделать, система может не получить доступ к закрытому ключу ЭЦП для подписи запросов, что приведет к сбою обмена и появлению ошибок.
  2. Настройки Профиля ЭДО и версия модуля криптографии: Перейдем к более глубоким настройкам, которые также могут влиять на работу ЭЦП.

    В 1С:Управление торговлей необходимо проверить следующие параметры:

    1. Перейдите в раздел НСИ и администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования.
    2. Откройте используемый Профиль ЭДО или создайте новый, если его нет. Убедитесь, что все параметры, связанные с вашей организацией и сертификатом, заполнены корректно.
    3. Обратите внимание на версию модуля криптографии. В некоторых случаях, установка или выбор другой версии модуля может решить проблему совместимости или стабильности работы ЭЦП. В 1С, как правило, может быть доступно несколько версий, и вам может потребоваться экспериментировать с их выбором.
  3. Общие рекомендации по ЭЦП:

    Для успешной работы с ЭЦП убедитесь, что:

    1. На компьютере, с которого осуществляется работа с 1С (или на сервере 1С), установлен действующий сертификат электронной подписи.
    2. Установлена и активирована программа-криптопровайдер (например, Крипто-Про CSP) с актуальной лицензией.
    3. Сертификат ЭЦП корректно установлен в операционной системе и доступен для использования 1С.
    4. Если используется аппаратный ключ (токен) для хранения сертификата ЭП, убедитесь, что он подключен и его драйверы установлены. В случае серверной работы 1С, токен должен быть доступен для сервера 1С.

2. Актуальность версии 1С и используемых методов API

Ошибка "Данный метод более не доступен для использования. Всё взаимодействие по заказам КМ/шаблонам этикеток теперь происходит исключительно через АПИ СУЗ" четко указывает на то, что система "Честный Знак" перестала поддерживать тот метод API, который использует ваша версия 1С для отправки запросов. Это очень распространенная ситуация, так как API государственных информационных систем постоянно развиваются и изменяются.

  1. Обновление конфигурации 1С: Мы настоятельно рекомендуем обновить вашу конфигурацию 1С:Управление торговлей до последней актуальной версии. Разработчики "1С" оперативно выпускают обновления, в которых реализуют поддержку актуальных протоколов взаимодействия с СУЗ "Честного Знака".

    Например, если вы используете версию 11.4.10.89, как в исходном сообщении, то обновление до 11.4.11.67 или более новой версии (например, 11.4.14, 11.4.15 и т.д., в зависимости от текущих релизов) с высокой вероятностью решит проблему. Подписка на 1С:ИТС является обязательной для получения официальных обновлений. Для регулярного технического обслуживания систем можно автоматизировать обновление и архивирование баз 1С в тихом режиме.

  2. Выбор формата обмена в настройках СУЗ: После обновления или в текущих настройках, в форме подключения к СУЗ в 1С, обратите внимание на поле "Формат обмена". Убедитесь, что там выбрано значение V2 или более новая актуальная версия, если она доступна. Старые форматы могут использовать устаревшие методы API, которые "Честный Знак" уже отключил.

3. Диагностика проблем с подключением и настройкой СУЗ

Помимо ошибок, связанных с ЭЦП и версией API, могут возникать общие проблемы с подключением к СУЗ, проявляющиеся ошибками типа "Не могу установить соединение" или "Не удалось определить активный СУЗ для организации". Мы рассмотрим, как их диагностировать и устранить.

  1. Проверка общих настроек обмена с ИС МП:

    Перейдите в раздел НСИ и администрирование → Настройка интеграции → Интеграция с ИС МП. Убедитесь, что:

    1. Флажок "Вести учет обувной продукции" (для обуви) установлен.
    2. Параметры подключения к СУЗ указаны корректно. Попробуйте нажать кнопку проверки связи. Если проверка проходит успешно, это хороший знак, и проблема может быть не в сетевом доступе.
    3. Настроен автоматический обмен данными с ИС МП, если вы планируете регулярно взаимодействовать с системой маркировки.
  2. Поиск OMS ID и токена:

    OMS ID (идентификатор станции управления заказами) и токен являются ключевыми параметрами для авторизации вашей 1С в СУЗ "Честного Знака". Мы подробно разберем, как их получить:

    1. Зайдите в личный кабинет "Честного Знака" на официальном сайте.
    2. Перейдите в раздел Управление заказами (или аналогичный, название может меняться) → Устройства.
    3. Нам необходимо создать новое устройство. Нажмите соответствующую кнопку.
    4. При создании устройства вам, как правило, нужно будет указать:
      • Имя компьютера (может быть произвольным, например, "1С_УТ_Маркировка").
      • Тип устройства: выберите "АСУ ТП" (Автоматизированная система управления технологическими процессами), так как 1С выступает в роли такой системы.
      • Установите флажок "Автоматически" (если есть), что позволит системе автоматически генерировать параметры доступа.
    5. После сохранения устройства, в списке появится новый элемент, для которого будет сгенерирован OMS ID и токен. Скопируйте их.
    6. Динамический токен: Для токена часто используется динамический токен. Важно понимать, что его актуальность может быть ограничена по времени, и его необходимо периодически обновлять в личном кабинете "Честного Знака". В настройках подключения к СУЗ в 1С, поле "Токен" иногда может оставаться пустым, если используется динамический токен, который 1С получает автоматически при авторизации. Однако, если система требует его ввода, убедитесь в актуальности скопированного токена.
    7. Проверка формата omsId: При ошибке "Проверка учетных данных УОТ не пройдена" убедитесь, что omsId введен без лишних пробелов или символов и имеет корректный формат GUID (например, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
  3. Сетевые настройки и доступность серверов "Честного Знака":

    Ошибки "Не могу установить соединение" часто указывают на проблемы с сетевым доступом. Мы рекомендуем следующие шаги:

    1. Убедитесь, что доступ к ГИС МТ (государственной информационной системе маркировки товаров) не заблокирован вашим интернет-провайдером, корпоративным фаерволом или антивирусным ПО. Возможно, потребуется добавить IP-адреса или доменные имена серверов "Честного Знака" в исключения.
    2. Проверьте, что в 1С правильно указан адрес и порт СУЗ. Эти данные обычно предоставляются в официальной документации "Честного Знака" или могут отображаться в адресной строке вашего браузера при работе с личным кабинетом.
    3. Проверьте общее наличие интернет-соединения на компьютере, с которого работает 1С.
    4. Убедитесь, что нет проблем с DNS-серверами, которые могут мешать разрешению доменных имен "Честного Знака" в IP-адреса.

4. Решение проблем с операциями и печатью кодов маркировки

В процессе работы с маркировкой могут возникнуть вопросы, связанные не только с подключением, но и с выполнением конкретных операций, таких как ввод в оборот или печать кодов. Для повторного вывода этикеток на печать подойдёт обработка для вторичной печати кодов маркировки.

  1. Ошибка "Неизвестный вид операции: Ввод в оборот (маркировка остатков)...":

    Эта ошибка, как правило, указывает на то, что ваша версия 1С не поддерживает данный вид операции или в документе выбран некорректный вид.

    1. Обновление 1С:УТ: Снова обращаем ваше внимание на необходимость обновления конфигурации 1С:УТ до последней актуальной версии. Новые релизы включают поддержку всех актуальных видов операций, определенных "Честным Знаком" для маркировки, в том числе для ввода остатков.
    2. Проверка вида операции в документе: Убедитесь, что в документе Маркировка товаров или Заказ на эмиссию кодов маркировки СУЗ выбран правильный вид операции, соответствующий вашим действиям (например, "Ввод в оборот" для новых товаров или "Маркировка остатков" для товаров, числящихся в остатках).
  2. Проблемы с печатью кодов маркировки ("статус доступен, но нет действия распечатать"):

    Если коды маркировки успешно получены и имеют статус "доступен", но кнопка "распечатать" отсутствует или неактивна, выполним следующие действия:

    1. В личном кабинете "Честного Знака":

      В списке документов с заказанными кодами маркировки, наведите курсор мыши на строку нужного документа. Обычно справа на уровне строки появляется кнопка с тремя точками (или аналогичный значок), которая открывает всплывающее меню. Там может быть пункт "Подписать", а после подписания — опция для печати. Важно сначала подписать документ, чтобы подтвердить его обработку.

      Также, печатать марки часто нужно из карточки конкретного товара в разделе Товары документа, а не из общего списка документов.

    2. В 1С:Управление торговлей:

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

5. Общие рекомендации для успешной интеграции 1С и "Честного Знака"

Для бесперебойной работы с системой маркировки мы подготовили ряд общих, но крайне важных рекомендаций.

  1. Актуальность программного обеспечения: Мы не устанем повторять, что всегда используйте актуальные релизы 1С:Предприятия (платформа 8.3.14 и выше) и конфигурации 1С:Управление торговлей. Подписка на 1С:ИТС является ключом к своевременным обновлениям, которые содержат исправления ошибок, новые функциональные возможности и, что наиболее важно, соответствие актуальным требованиям законодательства и API "Честного Знака".
  2. Последовательность настройки: Для минимизации ошибок следуйте проверенной последовательности действий при настройке интеграции:
    1. Получите усиленную квалифицированную электронную подпись (УКЭП) для вашей организации.
    2. Зарегистрируйтесь в системе "Честный ЗНАК" на официальном сайте.
    3. Подключитесь к ЭДО (Электронному документообороту), если вы еще этого не сделали, так как многие операции по маркировке требуют обмена электронными документами.
    4. Обновите конфигурацию 1С до самого последнего актуального релиза.
    5. Установите сертификат ЭЦП в 1С через форму Настройки электронной подписи и шифрования (НСИ и администрирование → Обмен электронными документами).
    6. Настройте Станцию управления заказами (СУЗ) в 1С, введя полученные из личного кабинета "Честного Знака" omsId и токен.
    7. Включите флажок "Вести учет обувной продукции" (для маркировки обуви) в НСИ и администрирование → Настройка интеграции с ИС МП.
    8. Укажите дату ввода обязательной маркировки для вашего вида продукции и настройте контроль статусов кодов маркировки.
  3. Локальный модуль "Честный ЗНАК" (ЛМ ЧЗ): Для обеспечения корректной работы с разрешительным режимом на кассах и офлайн-проверки статусов кодов маркировки может потребоваться установка и настройка Локального модуля "Честный ЗНАК" (ЛМ ЧЗ). Если ЛМ ЧЗ не настроен или работает некорректно, продажа маркированных товаров может быть заблокирована. Мы рекомендуем изучить официальную документацию "Честного Знака" по установке и настройке ЛМ ЧЗ и обеспечить его корректную работу в вашей инфраструктуре.

Мы надеемся, что данный подробный разбор поможет вам успешно настроить интеграцию 1С:УТ 11.4 с "Честным Знаком" и избежать типичных ошибок. Помните, что постоянное обновление программного обеспечения и внимательная проверка всех настроек — ключ к стабильной работе с системами маркировки. При возникновении нестандартных сценариев интеграции можно обратиться к практическому сборнику решений типовых ошибок маркировки.

← На главную