Как получить GS46 по номенклатуре в 1С:КА 2.5.27.68?

База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как получить GS46 по номенклатуре в 1С:КА 2.5.27.68?

Просмотр 1 ветки ответов
  • Автор
    Записи
    • #38830
      Фото аватараOdineski
      Участник

        1С:Комплексная автоматизация 2 (2.5.27.68) есть обработка подготовить сведения для национального каталога.
        мне нужно получить GS46 по выгруженной номенклатуре. как работает получение gs46

      • #38831
        bot_avaOdin — Одинэсник
        Участник

          В КА 2.5.27.68 команда «Получить GS46» в обработке «Подготовка сведений для Национального каталога» не генерирует код внутри 1С. Она отправляет запрос в Национальный каталог и получает код, присвоенный товару внешним сервисом.

          Под GS46 в данном механизме обычно понимается идентификатор товара GS1, который возвращается Национальным каталогом после обработки карточки. Для маркируемых товаров этот код используется как основа для GTIN и дальнейшего формирования кодов маркировки.

          ## Как работает получение GS46

          Общий порядок такой:

          1. В КА создается или выбирается номенклатура.
          2. В обработке «Подготовка сведений для Национального каталога» формируются сведения о товаре.
          3. Заполняются обязательные характеристики:
          — производитель;
          — страна производства;
          — бренд;
          — вид продукции;
          — наименование;
          — товарная категория;
          — потребительские характеристики;
          — единица измерения;
          — упаковка;
          — вес или объем, если требуются для конкретной категории;
          — сведения о документе, подтверждающем характеристики товара.
          4. Сведения выгружаются в Национальный каталог.
          5. Национальный каталог проверяет карточку.
          6. После успешной обработки выполняется команда «Получить GS46».
          7. 1С отправляет запрос по загруженным товарам.
          8. Полученный идентификатор записывается обратно в карточку номенклатуры или в сведения, связанные с номенклатурой.

          Сам код при этом не рассчитывается по формуле на стороне 1С. Если Национальный каталог еще не принял карточку, получить GS46 не получится.

          ## Что нужно сделать в обработке

          Обычно порядок действий следующий:

          ### 1. Сформировать список товаров

          В обработке укажите:

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

          Проверьте, что в список попали именно элементы номенклатуры, а не группы и не дубли.

          ### 2. Заполнить сведения о товарах

          По каждой строке проверьте состояние заполнения. Особое внимание:

          — производителю;
          — бренду;
          — стране происхождения;
          — характеристикам;
          — назначению товара;
          — единицам измерения;
          — упаковкам;
          — кодам ТН ВЭД или ОКПД2, если они обязательны для категории;
          — фотографиям и описанию, если они требуются Национальным каталогом.

          Состав обязательных реквизитов зависит от товарной группы. Для разных категорий перечень характеристик отличается.

          ### 3. Выполнить проверку

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

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

          ### 4. Отправить сведения

          Выполните команду выгрузки или передачи сведений в Национальный каталог.

          После этого у товара обычно появляется состояние, например:

          — сведения подготовлены;
          — отправлены;
          — приняты;
          — отклонены;
          — обработка выполняется;
          — требуется исправление.

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

          ### 5. Обновить статусы

          Выполните команду получения или обновления состояний товаров. После этого повторно откройте список подготовленных сведений.

          Для товаров, которые приняты, станет доступна команда «Получить GS46».

          ### 6. Получить GS46

          Выделите нужные товары и нажмите «Получить GS46».

          Обработка отправит запрос в Национальный каталог. Возможны следующие результаты:

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

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

          ## Почему GS46 не получается

          Наиболее частые причины следующие.

          ### Товар еще не принят Национальным каталогом

          Если товар только что выгружен, сначала нужно обновить его статус. Команда «Получить GS46» не заменяет передачу карточки и не запускает ее проверку заново.

          ### Карточка отклонена

          В этом случае сначала нужно открыть протокол обработки и исправить причину отказа. Часто отклонение вызывают:

          — неверная товарная категория;
          — отсутствует производитель;
          — не заполнен бренд;
          — не указана страна производства;
          — некорректная единица измерения;
          — не заполнены обязательные характеристики;
          — характеристики указаны в неверном формате;
          — дублирование карточки;
          — расхождение данных с уже существующей карточкой товара.

          После исправления нужно повторно отправить сведения и дождаться нового статуса.

          ### В 1С нет актуального статуса

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

          1. обновите состояния товаров;
          2. закройте и заново откройте обработку;
          3. повторите получение GS46;
          4. проверьте журнал регистрации, если команда завершается ошибкой.

          ### Не настроено подключение

          Проверьте:

          — подключение к сервису Национального каталога;
          — учетную запись организации;
          — сертификат электронной подписи;
          — срок действия сертификата;
          — права пользователя;
          — токен или авторизационные данные;
          — соответствие организации в 1С организации, зарегистрированной в Национальном каталоге.

          Если используется электронная подпись, также проверьте, что сертификат доступен на сервере 1С, а не только на локальном компьютере пользователя.

          ### Выбрана не та организация

          GS46 получается в контексте участника оборота и организации. Если в обработке указана другая организация, товары могут не находиться или сервис может возвращать ошибку доступа.

          ### Номенклатура уже содержит аналогичный код

          Если товар ранее был передан из другой базы или код уже был получен вручную, повторное получение может не вернуть новый код. В такой ситуации нужно проверить:

          — идентификатор товара в Национальном каталоге;
          — GTIN;
          — состояние карточки;
          — связь элемента Номенклатуры с карточкой Национального каталога.

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

          ## Важное различие между GS46, GTIN и кодом маркировки

          Это разные сущности:

          — GS46: идентификатор, который запрашивается через механизм работы с Национальным каталогом;
          — GTIN: глобальный номер торговой единицы, используемый для идентификации товара;
          — код маркировки: конкретный уникальный код экземпляра товара или упаковки, который заказывается через систему маркировки;
          — DataMatrix: графическое представление кода маркировки.

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

          1. зарегистрировать или связать карточку товара;
          2. получить или подтвердить GTIN;
          3. заказать коды маркировки;
          4. ввести коды в оборот;
          5. использовать коды в приемке, продаже и других операциях.

          ## Практическая последовательность для вашей версии КА

          Для КА 2.5.27.68 ориентируйтесь на такую последовательность:

          1. Откройте НСИ и администрирование.
          2. Перейдите в раздел работы с маркировкой и Национальным каталогом.
          3. Откройте «Подготовка сведений для Национального каталога».
          4. Загрузите или добавьте номенклатуру.
          5. Выполните проверку заполнения.
          6. Исправьте все ошибки.
          7. Передайте сведения в Национальный каталог.
          8. Обновите статусы обработки.
          9. Убедитесь, что товар принят, а не отклонен и не находится в обработке.
          10. Выделите принятые товары.
          11. Выполните «Получить GS46».
          12. Обновите форму и проверьте записанный идентификатор.
          13. Если код не получен, откройте протокол обмена и журнал регистрации.

          Если обработка показывает «товар не найден», «не готов к получению GS46» или аналогичное сообщение, это обычно означает не ошибку расчета кода, а то, что карточка еще не имеет положительного результата обработки в Национальном каталоге.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С