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

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

Затем проверьте источники происхождения товара. Связанные с ними данные могут участвовать в заполнении ЭСФ и содержать значение, отличающееся от кода в карточке номенклатуры. Важно не менять такие сведения вслепую: сначала установите, к какой партии или операции относится строка документа, и сопоставьте данные с фактическим товаром.
Полезный порядок диагностики:
- Сверить новый код в карточке номенклатуры.
- Проверить запись в регистре «Штрихкоды номенклатуры».
- Проверить настройки автоматического заполнения кодов НКТ.
- Проверить связанные источники происхождения.
- Выделить строки ЭСФ и повторно заполнить коды товаров.
- Убедиться, что в колонке появился нужный код, до подписания и отправки документа.
Если проблема сохраняется, зафиксируйте, какая конфигурация и версия программы используется, каким документом создан ЭСФ и в какой момент был изменен код. Также пригодятся изображения карточки номенклатуры, записи регистра штрихкодов, настройки заполнения и строки ЭСФ. Эти сведения помогут специалисту сопоставить источники данных и не ограничиваться ручной заменой значения в одном документе.
Частые вопросы
Почему недостаточно изменить код непосредственно в карточке номенклатуры? — При заполнении ЭСФ программа может использовать связанную запись из регистра «Штрихкоды номенклатуры». Если там остался прежний код НКТ, он способен снова попасть в документ.
Нужно ли создавать ЭСФ заново после исправления записи? — Не обязательно. Сначала выделите товарные строки в существующем документе и выполните команду «Заполнить коды товаров», а затем проверьте результат.
Что делать, если после перезаполнения старый код появился снова? — Проверьте настройку автоматического заполнения кодов НКТ, записи штрихкодов и источники происхождения. Вероятно, прежнее значение сохраняется в одном из связанных источников данных.
Можно ли просто вручную заменить код в строке ЭСФ? — Ручная корректировка может исправить отдельный документ, но не устраняет причину. При следующем заполнении программа способна снова взять старое значение, поэтому сначала лучше привести в порядок данные номенклатуры и связанных регистров.
Нужно ли обновлять программу? — Сначала проверьте данные и настройки. Если они корректны, сопоставьте установленную версию с доступными релизами и описаниями изменений для вашей конфигурации; само наличие более новой версии еще не доказывает, что обновление решит именно эту проблему.
