Как разделить нумерацию документов реализации в 1С:УТ 11.5 для управленческого и регламентированного учета?

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

В процессе работы в 1С:Управление торговлей 11.5 часто возникает потребность разделения потоков документов. Одной из самых частых задач является создание независимой нумерации для документов «Реализация товаров и услуг», которые относятся только к управленческому учету, чтобы они не создавали «дыр» в хронологии документов, предназначенных для передачи в налоговые органы. В этой статье мы подробно разберем, как реализовать раздельную нумерацию, проанализируем техническую структуру номера в 1С и выясним правовые последствия таких изменений.

Анализ структуры номера в типовых конфигурациях 1С

Прежде чем приступать к изменениям, нам необходимо понять, как платформа 1С формирует номер документа. В конфигурации УТ 11.5 номер документа РеализацияТоваровУслуг имеет длину 11 символов и следующую структуру: [ПрефиксОрганизации][ПрефиксИнформационнойБазы]-[ПорядковыйНомер].

  1. Префикс организации: 2 символа, задаются в карточке организации.
  2. Префикс информационной базы: 2 символа, задаются в настройках синхронизации данных.
  3. Разделитель: дефис.
  4. Порядковый номер: 6 знаков (цифры).

Разберем пример: номер МС00-000001 означает, что организация имеет префикс МС, а префикс базы по умолчанию — 00. Если мы хотим разделить нумерацию, нам нужно научить систему динамически менять префиксную часть в зависимости от свойств документа.

Способ 1. Программное изменение префикса через расширение

Рассмотрим самый гибкий и «чистый» с точки зрения разработки метод. Мы воспользуемся механизмом расширений, чтобы не снимать конфигурацию с поддержки. Нам необходимо перехватить событие ПриУстановкеНовогоНомера в модуле объекта документа РеализацияТоваровУслуг.

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

Пример кода для вставки в расширение:


&После("ПриУстановкеНовогоНомера")
Процедура Расш1_ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
    
    // Проверяем условие разделения нумерации. 
    // Например, если организация "Управленческая" или используется спец. признак
    Если ЭтотОбъект.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.РеализацияКлиенту 
        И ЭтотОбъект.ДополнительныеРеквизиты.Найти(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ТолькоУпр"), "Свойство").Значение = Истина Тогда
        
        // Добавляем к текущему префиксу букву "У", чтобы создать новую последовательность
        Префикс = Префикс + "У";
        
    КонецЕсли;

КонецПроцедуры

Важный нюанс: при использовании такого подхода 1С начнет вести отдельный счетчик для номеров с префиксом МС00У-. Это исключит пересечение с основной нумерацией МС00-. В случае некорректного ручного вмешательства в номера может потребоваться исправление ошибки "Значение поля Номер не уникально" с помощью специализированных обработок.

Способ 2. Использование «виртуальной» организации

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

В чем преимущество такого метода?

Однако помните, что такой метод усложняет получение сводной отчетности. В этом случае незаменимым инструментом станет сравнение товаров на складах организаций и себестоимости товаров для поиска ошибок в учете между разными юрлицами.

Способ 3. Использование префикса информационной базы

Выясним еще одну хитрость. В настройках параметров учета (раздел «НСИ и администрирование» — «Синхронизация данных») есть поле Префикс этой информационной базы. По умолчанию там стоит 00.

Если ваша компания не планирует обмениваться данными с другими узлами распределенной информационной базы (РИБ), эти два символа в номере фактически простаивают. Программист может использовать эти позиции для кодирования типа операции. Например, для обычных реализаций оставлять префикс базы 00, а для управленческих программно подставлять УП в процедуре ПриУстановкеНовогоНомера. Это сохранит общую длину номера в 11 символов, что важно для некоторых старых внешних печатных форм.

Правовые аспекты и риски «рваной» нумерации

Многие бухгалтеры опасаются, что пропуски в нумерации привлекут внимание налоговой проверки. Разберемся, так ли это на самом деле, опираясь на законодательство 2024 года.

Согласно статье 120 НК РФ, грубым нарушением правил учета считается отсутствие первичных документов, а не нарушение их последовательности. Налоговые органы действительно могут использовать «рваную» нумерацию как косвенный признак наличия «серых» схем, но само по себе это не является основанием для штрафа или отказа в вычете НДС.

Рассмотрим позицию Минфина: существует письмо (№ 03-07-09/42466), в котором указывается на нежелательность ежедневной нумерации с первого номера, однако жесткого запрета на префиксы или пропуски нет. В суде налогоплательщики успешно доказывают, что сбои в нумерации — это следствие технических особенностей работы в ERP-системах.

Рекомендации по реализации

Для достижения наилучшего результата мы рекомендуем следующий алгоритм действий:

  1. Создайте Дополнительный реквизит для документа реализации (тип: Булево), назовем его «Внутренняя операция».
  2. Внедрите расширение, которое будет анализировать этот реквизит и менять Префикс.
  3. Если вы используете синхронизацию с 1С:Бухгалтерия 3.0, обязательно скорректируйте правила выгрузки. Документы с «управленческим» префиксом должны игнорироваться при обмене. Для контроля итоговых данных используйте анализ продаж, остатков, резервов и доступности в ценах.
  4. Для печатных форм (ТОРГ-12, УПД) можно оставить стандартный номер, либо использовать упаковочный лист из документа Реализация товаров и услуг, чтобы складским сотрудникам было удобнее собирать товары без привязки к бухгалтерским номерам.

Таким образом, разделение нумерации в 1С:УТ 11.5 — задача вполне решаемая. Наиболее корректным способом является использование расширения с модификацией префикса, так как это сохраняет целостность данных и не требует создания лишних сущностей в справочнике организаций.

← На главную