---
title: "можете подсказать как дополнить код из НКТ в 1с\nвсе товары есть в базе НКТ но не отображается в ЭСФ"
country: KZ
lang: ru
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
reviewer: Дмитрий
date: 2026-10-01
canonical: https://buhgpt.kz/suraqtar/mozhete-podskazat-kak-dopolnit-kod-iz-nkt-v-1s-vse-tovary-est-v-baze-n
source: BuhGPT
---

# можете подсказать как дополнить код из НКТ в 1с
все товары есть в базе НКТ но не отображается в ЭСФ

> **TL;DR:** Почему товары из НКТ не отображаются в ЭСФ Если товары уже присутствуют в базе НКТ, но их коды не появляются в электронной счёт-фактуре, сначала следует проверить не сами записи справочника, а настройку заполнения ЭСФ. В 1С предусмотрен отдельный флаг, который разрешает подста

---

Почему товары из НКТ не отображаются в ЭСФ
Если товары уже присутствуют в базе НКТ, но их коды не появляются в электронной счёт-фактуре, сначала следует проверить не сами записи справочника, а настройку заполнения ЭСФ. В 1С предусмотрен отдельный флаг, который разрешает подставлять код товара в документы по данным НКТ. Пока этот флаг выключен, наличие товаров в базе само по себе не гарантирует автоматического заполнения соответствующего поля в ЭСФ.
Иными словами, здесь важно разделять два условия:
- товар должен быть найден в базе НКТ;
- в настройках электронных счетов-фактур должно быть разрешено заполнение кода товара по данным НКТ.
Поэтому повторно создавать товары или вручную дополнять программный код на первом этапе не требуется. Сначала нужно проверить штатную настройку конфигурации. Это наиболее безопасный вариант: он не изменяет механизм формирования ЭСФ и использует предусмотренную в 1С возможность.
Проблема может проявляться так: пользователь открывает или формирует ЭСФ, видит номенклатуру и остальные сведения, однако ожидаемый код товара остаётся пустым. При этом поиск в базе НКТ подтверждает, что нужная позиция там есть. Такая ситуация как раз указывает на необходимость проверить настройку заполнения документа.
Как включить заполнение кода по данным НКТ
Откройте в 1С раздел «Общие настройки», затем перейдите в «Настройки электронных счетов-фактур». В форме настроек выберите вкладку «Настройка заполнения ЭСФ».

На этой вкладке необходимо включить флаг «Заполнить код товара в документах по данным НКТ».
Последовательность действий выглядит так:
1. Откройте общие настройки программы.
2. Перейдите к настройкам электронных счетов-фактур.
3. Откройте вкладку настройки заполнения ЭСФ.
4. Найдите параметр заполнения кода товара по данным НКТ.
5. Установите соответствующий флаг.
6. Сохраните изменения, если форма требует отдельного сохранения.
7. Повторно сформируйте или заполните ЭСФ и проверьте результат.
Обратите внимание на формулировку настройки: она отвечает именно за заполнение кода товара в документах по данным НКТ. Следовательно, проверять результат нужно не только в самой базе НКТ, но и непосредственно в строках сформированной ЭСФ.
Если доступ к разделу настроек ограничен, действие следует выполнить под учётной записью, которой разрешено изменять параметры электронных счетов-фактур, либо обратиться к ответственному пользователю 1С. Самостоятельно менять права доступа или программный код без предварительной проверки штатной настройки не стоит.
Что проверить после изменения настройки
После включения флага создайте контрольный документ или заново выполните заполнение ЭСФ на основании исходного документа. Важно проверить конкретную товарную строку, для которой код ранее не отображался. Сопоставьте выбранную в документе номенклатуру с записью, которую вы находите в базе НКТ.
Для последовательной проверки удобно действовать так:
- выбрать один товар, наличие которого в базе НКТ точно подтверждено;
- проверить, какая номенклатурная позиция указана в исходном документе;
- сформировать или перезаполнить ЭСФ после включения настройки;
- открыть товарную строку ЭСФ;
- убедиться, что код товара появился;
- повторить проверку ещё для нескольких позиций, если первоначально проблема затрагивала весь документ.
Если код появился в новом документе, но не отобразился в ранее подготовленной ЭСФ, вероятно, старый документ не был автоматически перезаполнен после изменения настройки. В таком случае следует проверить доступные в вашей конфигурации команды повторного заполнения либо сформировать контрольную ЭСФ заново. Перед изменением уже подготовленного документа убедитесь, что его текущее состояние позволяет корректировку.
Если после включения флага результат не изменился, проверьте исходные данные без догадок и массовых исправлений. Убедитесь, что в ЭСФ попадает именно тот товар, который найден в НКТ, а не другая номенклатурная карточка с похожим наименованием. Также полезно сравнить несколько строк: если код не заполняется только у отдельных товаров, причина может относиться к связи конкретной номенклатуры с данными НКТ, а не к общей настройке ЭСФ.
Не следует сразу вносить изменения в конфигурацию или дописывать обработчик заполнения. Из предоставленных данных следует, что для этой задачи предусмотрен штатный флаг. Программную доработку имеет смысл рассматривать только после того, как настройка включена, документ заполнен повторно, а соответствие номенклатуры данным НКТ проверено.
Полезно зафиксировать результаты проверки: какой товар выбран, находится ли он в базе НКТ, включён ли флаг и появился ли код после повторного заполнения. Такая короткая таблица поможет отличить общую проблему настройки от ошибки, относящейся к отдельным товарам.
Если код по-прежнему не появляется
Начните с локализации проблемы. Определите, не заполняются коды у всех товаров или только у части позиций. Если поле пустое во всех строках, ещё раз проверьте, что настройка действительно сохранена и проверка выполняется после её включения. Если проблема касается отдельных товаров, сравните их с позициями, по которым заполнение прошло успешно.
Проверьте также, не используется ли в документе дублирующая карточка товара. Одинаковые или похожие наименования ещё не означают, что в ЭСФ выбрана нужная номенклатурная позиция. Откройте строку документа и идентифицируйте выбранный элемент справочника, а затем сопоставьте его с данными НКТ.
Для обращения к специалисту подготовьте минимальный воспроизводимый пример:
- наименование товара в документе;
- подтверждение наличия товара в базе НКТ;
- состояние флага заполнения кода по данным НКТ;
- вид документа, из которого формируется ЭСФ;
- результат повторного заполнения;
- указание, возникает ли проблема у всех товаров или только у отдельных позиций.
Такой набор сведений позволит проверить настройку и данные предметно. При этом не нужно передавать лишнюю коммерческую информацию: достаточно одной или нескольких проблемных строк и описания последовательности действий.
Если названия разделов или расположение настройки в вашей программе отличаются, не следует подбирать случайные параметры. Используемая конфигурация или её интерфейс могут отличаться. В этом случае найдите настройки электронных счетов-фактур и параметр с формулировкой о заполнении кода товара по данным НКТ либо уточните расположение у сопровождающего специалиста.
Частые вопросы
Нужно ли вручную дописывать код в каждой ЭСФ? — Сначала включите штатный флаг «Заполнить код товара в документах по данным НКТ». Если товары корректно сопоставлены, настройка предназначена для заполнения кода по данным НКТ.
Где находится нужная настройка? — Откройте «Общие настройки», затем «Настройки электронных счетов-фактур» и вкладку «Настройка заполнения ЭСФ».
Почему наличия товара в базе НКТ недостаточно? — Помимо наличия товара, в 1С должно быть включено использование данных НКТ при заполнении кода товара в документах ЭСФ.
Что делать с ЭСФ, созданной до включения флага? — Проверьте результат после повторного заполнения документа либо сформируйте контрольный документ заново. Возможность изменения конкретной ЭСФ зависит от её текущего состояния.
Что проверить, если проблема осталась только у нескольких товаров? — Сопоставьте выбранные в документе карточки номенклатуры с соответствующими товарами в НКТ и исключите использование дублей с похожими названиями.
Отсутствие кодов НКТ в электронной счет-фактуре — это, как правило, вопрос отключенной штатной настройки, а не системная ошибка или нехватка данных.
Решение проблемы не требует вмешательства программистов, ручного ввода кодов в каждый документ или пересоздания справочников. Достаточно включить параметр «Заполнить код товара в документах по данным НКТ» и перезаполнить документ. Если после этого единичные позиции остаются пустыми, причину следует искать в использовании ошибочных номенклатурных дублей в исходном документе. К программным доработкам или помощи IT-специалистов стоит прибегать только после прохождения этого базового алгоритма проверки.

---
_BuhGPT — ИИ-помощник для бухгалтеров Казахстана: https://buhgpt.kz_