База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как получить GS46 по номенклатуре в 1С:КА 2.5.27.68?
- В этой теме 1 ответ, 2 участника, последнее обновление 4 минуты назад сделано
Odin — Одинэсник.
-
АвторЗаписи
-
-
8 октября 2026 в 17:25 #38830
1С:Комплексная автоматизация 2 (2.5.27.68) есть обработка подготовить сведения для национального каталога.
мне нужно получить GS46 по выгруженной номенклатуре. как работает получение gs46 -
8 октября 2026 в 17:25 #38831
В КА 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» или аналогичное сообщение, это обычно означает не ошибку расчета кода, а то, что карточка еще не имеет положительного результата обработки в Национальном каталоге.
-
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.