Почему в 1С:Бухгалтерия 3.0 пропал признак Прослеживаемый товар и как его вернуть

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет Торговля и дистрибуция
← На главную

В современных релизах конфигурации 1С:Бухгалтерия предприятия 3.0 (начиная с версии 3.0.170 и выше) пользователи часто сталкиваются с ситуацией, когда в карточке номенклатуры внезапно исчезает возможность установить галочку Прослеживаемый товар. При этом общая функциональность прослеживаемости в настройках программы включена, а учет РНПТ вести необходимо. Разберем по шагам, почему это происходит и какие технические условия должны быть соблюдены, чтобы интерфейс отобразил заветный признак.

Проверяем настройки функциональности программы

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

  1. Перейдем в раздел Главное и выберем пункт Функциональность.
  2. На вкладке Внешняя торговля проверим наличие флага Прослеживаемые товары.
  3. Если флаг установлен, но признак в номенклатуре отсутствует, значит проблема кроется в заполнении реквизитов конкретного объекта.

Анализ влияния страны происхождения

Рассмотрим основной фактор, влияющий на видимость признака. Прослеживаемости подлежат только импортные товары, ввезенные из-за рубежа (в том числе из стран ЕАЭС). Если в карточке номенклатуры в поле Страна происхождения указана «Россия» или поле вовсе не заполнено, система программно скрывает настройки прослеживаемости. Программа считает, что товар отечественного производства не может быть прослеживаемым по определению.

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

Тип номенклатуры и его свойства

Выясним причину, связанную с классификацией объекта. В 1С реализована строгая проверка типа номенклатуры. Признак прослеживаемости доступен только для материальных запасов. Проверим поле Вид номенклатуры (ссылка в верхней части карточки):

Технический разбор условий видимости через код

Проанализируем ситуацию с точки зрения логики программного кода конфигурации. В модуле формы номенклатуры заложены условия, при которых элемент ГруппаПрослеживаемость становится видимым. Рассмотрим упрощенный алгоритм, который использует система для управления интерфейсом:


// Упрощенная логика проверки видимости в форме
Элементы.ГруппаПрослеживаемость.Видимость = 
    Форма.ВедетсяУчетПрослеживаемыхТоваров 
    И НЕ Объект.Услуга 
    И (ЗначениеЗаполнено(Объект.СтранаПроисхождения) И Объект.СтранаПроисхождения <> Справочники.СтраныМира.Россия)
    И НЕ ЗначениеЗаполнено(Объект.ВидМаркировки);

Как мы видим, если свойство Объект.Услуга имеет значение Истина, то видимость группы прослеживаемости автоматически становится Ложь. Аналогично система реагирует на заполнение вида маркировки для системы «Честный ЗНАК», так как в ряде случаев эти учетные механизмы могут разделяться или конфликтовать в интерфейсе.

Взаимосвязь с кодами ТН ВЭД

Посмотрим на пример заполнения классификаторов. Система 1С содержит встроенный перечень кодов ТН ВЭД, утвержденных правительством для прослеживаемости. Разберем алгоритм действий:

  1. Зайдем в раздел Классификация в карточке номенклатуры, чтобы исключить расхождения между счетами 41.1 и ГТД.
  2. Проверим код ТН ВЭД. Если код не входит в актуальный список прослеживаемых, программа может выдать предупреждение или не позволить установить признак (в зависимости от строгости настроек релиза).
  3. Если код ТН ВЭД верный, но признак не виден, попробуйте временно очистить поле кода и выбрать его заново из классификатора.

Группировка интерфейса в новых версиях

Проанализируем изменения визуальной части. В последних обновлениях 1С:Бухгалтерия 3.0 разработчики изменили компоновку полей. Признак прослеживаемости может быть спрятан внутри сворачиваемых групп:

Часто пользователи ожидают увидеть галочку на главном экране карточки, в то время как она «переехала» в блок настроек импорта. Если вы видите поле «Страна происхождения» и «Номер таможенной декларации», ищите признак РНПТ именно там.

Проверка через Консоль запросов или Функции для технического специалиста

В исключительных случаях, когда все настройки верны, но поле не появляется, рекомендуется убедиться, что константа ИспользоватьПрослеживаемостьТоваров действительно установлена в значение Истина и проверить движение товаров за период для контроля остатков в базе данных. Иногда при обновлении или сбое интерфейса флаг в настройках функциональности визуально стоит, но значение в БД не обновилось. Для проверки воспользуемся режимом «Функции для технического специалиста» (ранее — «Все функции»):

  1. Откроем Константы.
  2. Найдем Использовать прослеживаемость товаров.
  3. Убедимся, что значение соответствует реальности, проанализировав остатки товаров по партиям и складам.

Подводя итог и выполнив сравнение оборотов товаров на складах, можно сказать: если у вас "пропал" признак прослеживаемости, в 99% случаев это связано либо с тем, что в поле Страна происхождения указана Россия, либо тип номенклатуры установлен как Услуга. Тщательная проверка этих реквизитов позволяет решить проблему без привлечения программистов и открытия Конфигуратора. Для контроля корректности учета импортных операций можно использовать отчет для поиска расхождений между счетами 41.1 и ГТД.

← На главную