После перехода на конфигурацию «1С:Бухгалтерия предприятия 3.0» пользователи часто сталкиваются с проблемой: при создании нового счета-фактуры программа автоматически подставляет начальный номер вида 0000-000001 или 00БП-000001, несмотря на то что в базе уже есть проведенные документы с другими номерами (например, № 31, № 51 и т. д.). Ручные изменения не помогают, и при создании следующего документа автонумерация снова сбрасывается. Рассмотрим подробнее, почему возникают такие сбои и как восстановить правильный сквозной порядок нумерации.
В платформе «1С:Предприятие 8.3» алгоритм поиска последнего документа основан на строковом (текстовом) сравнении номеров в разрезе текущего календарного года и установленного префикса. В редакции 3.0 принята строгая структура номера документа:
-).0000-000001).Если после переноса данных или ручных правок в текущем периоде присутствует хотя бы один документ с иным форматом номера (например, БП0000000051 без дефиса или с другой длинной строкой), программа воспринимает стандартный формат и нестандартный формат как две абсолютно разные последовательности. Не найдя в текущей последовательности продолжения, платформа берет начальный номер 0000-000001.
Кроме того, на автонумерацию могут влиять служебные документы ввода остатков, непроведенные счета-фактуры или документы, помеченные на удаление.
Разберем по шагам, как вернуть правильную хронологию и автонумерацию счетов-фактур.
Чтобы программа продолжить нумерацию корректно, все счета-фактуры текущего года должны соответствовать единому стандарту редакции 3.0.
БП0000000051 на стандартный 0000-000051).В типовой «1С:Бухгалтерии 3.0» предусмотрен штатный механизм восстановления нумерации:
Если в базе есть документы с ошибочными датами (например, из будущего года) или сбившимися номерами в статусе «Помечен на удаление», алгоритм платформы всё равно учитывает их при поиске максимального номера.
В отдельных случаях сбой может зафиксироваться в служебных регистрах. Посмотрим на технические настройки нумерации:
Помощник нумерации счетов-фактур выданных.Соблюдение единого формата нумерации гарантирует, что при создании каждого следующего счета-фактуры программа подставит верный порядковый номер.