RUKKENZH
Задать вопрос AI
РазделыНДС и ЭСФ
Изменили код НКТ в карточке номенклатуры, но при формировании ЭСФ в колонке "код товара" заполняется старый код

Изменили код НКТ в карточке номенклатуры, но при формировании ЭСФ в колонке "код товара" заполняется старый код

СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик
✓ Проверил: Марк

Что произошло

В карточке номенклатуры бухгалтер вручную изменил код товара (код НКТ, он же код по ТН ВЭД / классификатору товаров), сохранил элемент справочника — казалось бы, задача решена. Но при выписке электронной счёт‑фактуры (ЭСФ) в колонке «Код товара (ТН ВЭД)» по‑прежнему подтягивается прежнее, «старое» значение.

Это типичная ситуация, а не сбой программы. В большинстве учётных конфигураций код товара, который печатается в ЭСФ, берётся не напрямую из текущей карточки номенклатуры в момент формирования счёта‑фактуры, а из значения, которое уже зафиксировано в документе‑основании (реализация, накладная) или в специальном регистре сведений. Поэтому изменение реквизита в справочнике само по себе не «догоняет» ранее созданные документы и строки табличной части.

Проще говоря: вы поправили «эталон» в справочнике, но конкретная строка документа продолжает хранить копию старого кода, снятую в момент её заполнения.

Кого это касается

Проблема актуальна для тех, кто работает с ЭСФ в Республике Казахстан и ведёт учёт в типовых конфигурациях (например, «1С:Бухгалтерия для Казахстана» и родственных решениях). В зоне риска в первую очередь:

  • бухгалтеры и операторы, которые правят коды товаров задним числом — после того как документы реализации уже созданы;
  • организации, у которых один и тот же товар отгружается регулярно, и старые документы копируются как шаблон для новых;
  • те, кто формирует ЭСФ из ранее проведённого документа реализации, а не создаёт её «с нуля».

Если не поймать расхождение до отправки, ЭСФ уйдёт в информационную систему с некорректным кодом товара. Это чревато замечаниями при проверках, расхождениями с данными покупателя и, в отдельных случаях, необходимостью выписывать исправленную счёт‑фактуру.

Почему код «не обновляется»

Чаще всего причина — одна из следующих:

  1. Код скопирован в строку документа. При подборе номенклатуры в документ реализации код товара переносится в строку. Дальнейшее редактирование карточки на эту строку уже не влияет.
  2. Код хранится в отдельном регистре сведений (соответствие номенклатуры кодам ТН ВЭД / кодам товаров) с периодом действия. Тогда важно, чтобы актуальная запись была введена на нужную дату, а старая — закрыта.
  3. ЭСФ сформирована до правки. Электронный счёт‑фактура — это самостоятельный документ. Если он был создан раньше, чем вы изменили код, он хранит прежнее значение.
  4. Кэширование / незаполненное повторное чтение. Иногда табличную часть нужно перезаполнить, чтобы программа заново считала реквизиты из справочника.

Важно понимать логику: справочник задаёт значение «по умолчанию для новых строк», а не переопределяет уже введённые данные.

Что делать — пошаговый разбор

Шаг 1. Убедитесь, что код в карточке действительно сохранён. Откройте элемент номенклатуры повторно и проверьте поле кода товара (ТН ВЭД / НКТ). Если реквизит хранится с историей (периодически), проверьте, что новое значение введено на актуальную дату, а не «перекрыто» старой записью.

Шаг 2. Проверьте документ‑основание, а не только ЭСФ. Откройте документ реализации, из которого формируется счёт‑фактура. Найдите в строке товара реквизит с кодом. Если там всё ещё старый код — правку нужно делать здесь.

Шаг 3. Перезаполните строку или табличную часть. Самый надёжный приём — удалить строку с товаром и подобрать номенклатуру заново, либо воспользоваться командой перезаполнения/обновления реквизитов строк, если она предусмотрена в конфигурации. После этого код должен считаться из обновлённой карточки.

Шаг 4. Перевыпишите или перезаполните ЭСФ. Если электронная счёт‑фактура уже была создана со старым кодом:

  • по возможности перезаполните ЭСФ на основании исправленного документа реализации, чтобы значения подтянулись заново;
  • если ЭСФ ещё не выписана в информационную систему — просто пересоздайте/обновите её после исправления основания;
  • если ЭСФ уже отправлена и принята — исправление кода товара выполняется через предусмотренный порядок (исправленная либо дополнительная счёт‑фактура), в соответствии с правилами оборота ЭСФ.

Шаг 5. Сверьте итог перед отправкой. Перед выпиской ещё раз откройте печатную форму / просмотр ЭСФ и глазами проверьте колонку «Код товара». Это 10 секунд, которые экономят исправительные документы.

Как избежать повторения

  • Правьте коды до создания документов реализации, а не после. Если товар новый — заводите код сразу в карточке.
  • При массовой смене кодов проверяйте, из какого источника конфигурация берёт значение для ЭСФ (карточка, регистр сведений или строка документа) — и правьте именно этот источник.
  • Если коды меняются часто, ведите их через регистр с периодом действия: старое значение закрывается датой, новое действует с нужного дня, и исторические документы остаются корректными.
  • Не копируйте старые документы «вслепую» как шаблон без перезаполнения реквизитов.
  • После обновления конфигурации проверяйте, не изменилась ли логика заполнения кода товара.

Сроки

Само исправление в базе занимает минуты. Ключевой ориентир по времени — успеть проверить и поправить код до отправки ЭСФ в информационную систему. Если счёт‑фактура уже выписана, действовать нужно в рамках сроков и порядка, установленных для исправленных и дополнительных ЭСФ; конкретные предельные сроки уточняйте по действующим правилам документооборота электронных счетов‑фактур в Республике Казахстан.

Частые вопросы

Почему после изменения кода в карточке номенклатуры он не поменялся в счёте‑фактуре? — Потому что код товара для ЭСФ берётся из значения, зафиксированного в документе‑основании или регистре в момент его заполнения, а не считывается из справочника заново. Изменение карточки влияет только на новые строки.

Нужно ли перепроводить документ реализации после правки кода? — Как правило, достаточно перезаполнить строку с товаром (или подобрать номенклатуру заново) и перезаписать документ, после чего пересформировать ЭСФ. Если код хранится в строке, без обновления строки значение не изменится.

Что делать, если ЭСФ со старым кодом уже отправлена и принята? — Исправление выполняется через предусмотренный порядок — исправленной либо дополнительной счёт‑фактурой, в соответствии с действующими правилами оборота ЭСФ; уточните применимый вариант для вашей ситуации.

Как менять код, чтобы старые документы не «сломались»? — Используйте хранение кода с периодом действия (в регистре сведений): закройте старую запись датой и введите новую с нужного дня. Тогда прошлые документы сохранят исторически верный код, а новые получат актуальный.

Может ли причина быть в кэше программы? — Иногда табличная часть не перечитывает реквизиты автоматически. Помогает перезаполнение строк, повторный подбор номенклатуры или обновление реквизитов документа перед формированием ЭСФ.

Источники

Читайте также

Источники

🔎 ИС ЭСФ — сбой в сервисе или у вас? Проверить, работает ли сейчас: независимые автопроверки, история за 90 дней.
Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.
Теги:ЭСФ