При передаче данных из распределенных информационных баз (РИБ/УРИБ) или отдельных складов в конфигурацию «1С:Бухгалтерия предприятия» (в частности, редакции 2.0) часто возникает ситуация, когда при загрузке документов префиксы узлов очищаются. В результате счета-фактуры, созданные на разных складах под одинаковыми порядковыми номерами, при переносе превращаются в дубликаты (например, получают одинаковый номер 00000001). Это создает проблемы при формировании декларации по НДС и сдаче отчетности в налоговые органы через АСК НДС-2.
Рассмотрим, почему попытка добавить код склада в конец номера через дробь вызывает технические сбои и какие решения позволяют сохранить уникальность номеров без нарушений работы платформы.
Идея добавлять к номеру счета-фактуры символ дроби и код склада (например, 00000001/С1) кажется простой, однако на практике в конфигурациях 1С (включая БП 2.0) она приводит к следующим проблемам:
Номер для документа «Счет-фактура выданный» ограничена (по умолчанию 11 символов). Добавление символов дроби и кода склада сокращает количество разрядов, доступных для самого порядкового номера, из-за чего номер может обрезаться.Наиболее надежный и безопасный вариант работы с платформами 1С — выгружать документы в «1С:Бухгалтерию» с сохранением префикса узла РИБ или организации в начале номера (например, С1-0000001).
Проанализируем преимущества этого подхода:
Если требуется скорректировать формат номера при загрузке, разберем возможные способы реализации через конфигуратор:
ПриУстановкеНомераДокумента для документа «Счет-фактура выданный». Этот механизм перехватывает момент присвоения номера и формирует его по заданному алгоритму.Важный момент: Если номера документов меняются уже после их загрузки и проведения, обязательно потребуется переформировать записи регистра накопления НДС Продажи и перепровести документы, чтобы обновленные номера корректно отразились в Книге продаж.
Если бизнес-процессы требуют обязательного указания цифрового индекса обособленного подразделения или склада именно через разделительную черту (/), стоит рассмотреть переход на конфигурацию «1С:Бухгалтерия предприятия 3.0 КОРП».
В версии КОРП штатно реализован учет по обособленным подразделениям. Для каждого склада или подразделения задается цифровой код, и программа автоматически формирует номер счета-фактуры с дробью для печатных форм и отчетности, сохраняя при этом правильную работу внутренней автонумерации.