При работе с подсистемой прослеживаемости товаров в конфигурации «Управление производственным предприятием» (УПП) редакции 1.3 пользователи часто сталкиваются с тем, что в специализированной обработке ПомощникПолученияРНПТ кнопка «Провести инвентаризацию» остается серой или неактивной. Это блокирует возможность создания необходимых документов для получения регистрационных номеров партий товаров. Разберем подробно причины такого поведения системы и пошагово выясним, какие настройки необходимо проверить.
Прежде всего, проанализируем глобальные настройки конфигурации. В 1С:УПП функционал прослеживаемости не включается «по умолчанию», даже если установлено последнее обновление. Для активации механизмов контроля необходимо выполнить следующие действия:
Рассмотрим ситуацию, когда галочка установлена, но кнопка все равно не активна. В этом случае система сигнализирует о том, что по ее данным нет объектов, требующих инвентаризации для получения РНПТ.
Выясним причину, по которой 1С может «не видеть» товары, подлежащие прослеживаемости. Алгоритм обработки анализирует остатки только по тем позициям, которые явно помечены как прослеживаемые. Проанализируем цепочку связей в данных:
В карточке Номенклатура должен быть выбран соответствующий код ТН ВЭД. Однако простого наличия кода недостаточно. Зайдем в элемент справочника «Классификатор ТН ВЭД» и проверим наличие установленного признака «Прослеживаемый товар».
Кроме того, для корректной работы алгоритмов подбора необходимо заполнить поле «Единица измерения для прослеживаемости». Это специальный код по ОКЕИ, в котором ведется отчетность в контролирующие органы. Если это поле пустое, помощник может игнорировать позицию при анализе остатков.
Проблема часто кроется в отсутствии фактических остатков в регистрах накопления на дату формирования помощника. Рассмотрим, как программа ищет эти остатки в зависимости от настроек системы:
УчетЗатратРегламентированныйУчет. Проверьте, есть ли в этом регистре записи по нужной номенклатуре с ненулевым количеством по разделу «Товары» или «МПЗ».ПартииТоваровНаСкладах (налоговый учет). Важно помнить, что прослеживаемость в УПП тесно завязана на налоговый учет (НДС).Если товар числится только в бухгалтерском учете, но отсутствует в налоговом или в регистре учета затрат, кнопка останется недоступной.
Система прослеживаемости в РФ распространяется только на импортные товары. Проанализируем реквизиты номенклатуры и серий: в документах поступления или в карточке номенклатуры (в зависимости от настроек ведения учета по ГТД) должна быть указана страна происхождения, не являющаяся Россией (код 643). Если страна не указана или указана РФ, товар автоматически исключается из списка прослеживаемых, и кнопка инвентаризации не активируется.
В коде обработки ПомощникПолученияРНПТ заложены жесткие проверки. Рассмотрим логику, которую использует система при инициализации командной панели. Система проверяет наличие записей в регистре сведений ПрослеживаемыеТовары. Если по данной номенклатуре уже существуют записи или созданы документы, которые «застолбили» эти остатки (даже если документы не проведены), повторная инвентаризация может быть заблокирована для исключения дублирования данных.
Также стоит обратить внимание на Вид склада. Помощник настроен на работу с оптовыми и розничными складами. Если товар перемещен на склад с видом «НТТ» (неавтоматизированная торговая точка) или списан в производство на счета 20, 25, 26, он перестает считаться товаром на складе и не попадает в выборку помощника.
Иногда причина носит чисто административный характер. Для полноценной работы с обработкой у пользователя должны быть права на чтение и запись регистров, связанных с прослеживаемостью. Проверьте наличие ролей Бухгалтер или специализированных ролей по учету НДС. Если прав недостаточно, программный метод Доступность может программно отключать элементы интерфейса без вывода сообщений об ошибках.
Соблюдение этих условий гарантирует появление кнопки «Провести инвентаризацию» в активном режиме. Если все условия выполнены, но кнопка не активна, рекомендуется проверить регистр СведенияОПрослеживаемыхТоварах — возможно, данные уже были загружены ранее через другие механизмы (например, при вводе начальных остатков).