При работе в программе 1С:Управление торговлей (редакция 11.4) пользователи часто сталкиваются с ситуацией, когда при попытке провести документ Пересортица товаров система выдает критическую ошибку: «Не заполнена колонка "Количество по РНПТ" в строке 1 списка "Товары"». Данная проблема особенно актуальна для релизов ветки 11.4.13.х (например, 11.4.13.57, 11.4.13.85 и аналогичных). Примечательно, что ошибка возникает даже в тех случаях, когда учет прослеживаемых товаров в настройках системы полностью отключен.
В этой статье мы подробно разберем, почему возникает этот сбой, проанализируем внутреннюю логику программы и рассмотрим все доступные способы решения — от установки официальных патчей до изменения настроек системы.
Проанализируем техническую сторону вопроса. Ошибка напрямую связана с введением в законодательство РФ механизмов прослеживаемости импортных товаров в середине 2021 года. В конфигурациях 1С:УТ 11.4 была внедрена проверка регистрационных номеров партий товаров (РНПТ) для определенных категорий продукции. Однако в программном коде документа Пересортица товаров была допущена недоработка: алгоритм проверки оказался «жестко» привязан к наличию страны происхождения или номера ГТД в табличной части, игнорируя общую настройку функциональной опции «Учет прослеживаемых товаров».
Рассмотрим основные факторы, провоцирующие ошибку:
ГТД, и ошибочно инициирует проверку РНПТ, считая, что товар подлежит прослеживаемости.Товары присутствуют служебные колонки для учета РНПТ. Даже если они не выведены на форму и пользователь их не видит, механизм проведения пытается проверить их заполнение.ТН ВЭД, входящий в перечень прослеживаемых, система может требовать РНПТ, даже если в карточке товара соответствующий признак не установлен.Прежде чем переходить к радикальным мерам, давайте убедимся, что все настройки учета выставлены корректно. Разберем по шагам, где находятся ключевые флажки:
Перейдем в раздел НСИ и администрирование — Настройка НПС и разделов — Учет НДС, импорт и экспорт. В блоке Регистрация и контроль номеров ГТД найдем пункт Учет прослеживаемых импортных товаров.
Если этот флаг снят, но ошибка сохраняется — значит, мы столкнулись именно с программной ошибкой релиза. Если же флаг установлен, система ожидает заполнения данных по РНПТ во всех документах движения товаров.
Также проанализируем состояние регистра Товары организаций. Для этого можно воспользоваться «Всеми функциями» (или «Функции для технического специалиста»):
ТоварыОрганизаций.Номер ГТД и Количество РНПТ. Если по одному и тому же номеру ГТД есть остатки как с заполненным количеством РНПТ, так и без него, это может вызывать конфликты при проведении пересортицы.Поскольку проблема признана разработчиками 1С, для большинства версий 11.4.13.х были выпущены специальные расширения-исправления (патчи). Это самый быстрый и безопасный способ решения без изменения основной конфигурации.
Для загрузки исправлений выполним следующие действия:
Если установка патчей невозможна или не помогает, проанализируем возможность обновления конфигурации. Ошибка была исправлена в последующих минорных релизах.
Рекомендуется обновить 1С:Управление торговлей до актуальной версии ветки 11.4.13.103 и выше, либо рассмотреть переход на версию 11.5, где архитектура учета прослеживаемых товаров была значительно переработана и стабилизирована.
В ситуациях, когда провести документ нужно «здесь и сейчас», а обновиться возможности нет, попробуем обходной маневр:
Пересортица товаров.Разберем ситуацию, когда ошибка возникает из-за некорректных справочных данных. Система может считать товар прослеживаемым на основании его классификации. Проверим следующее:
ТН ВЭД. Если код указан, проверим в самом классификаторе ТН ВЭД, не стоит ли у этого кода признак Прослеживаемый товар.Маркировка и контроль не выбрано значение, подразумевающее обязательный учет РНПТ.Мы проанализировали проблему заполнения колонки Количество по РНПТ и выяснили, что в большинстве случаев это следствие ошибки в программном коде релизов 11.4.13.х. Оптимальным решением является установка официального патча или обновление конфигурации до актуального релиза. Если же вы используете сильно доработанную систему и обновление затруднительно, стоит привлечь программиста для создания небольшого расширения, которое отключит данную проверку в процедуре ПередЗаписью или ОбработкаПроведения для документа ПересортицаТоваров.