← На главную
При переносе данных из предыдущих версий программ (например, из 1С:Бухгалтерии 7.7 в 1С:Бухгалтерию 8 ред. 3.0) пользователи часто сталкиваются с ситуацией, когда в номерах вновь создаваемых документов автоматически появляется лишний префикс, точка или символ. Даже если в настройках организации и параметрах синхронизации префикс не указан, система продолжает присваивать его новым документам.
Рассмотрим подробно причины возникновения такой нумерации и разберем по шагам варианты устранения нежелательных префиксов в информационной базе.
Выясним причины появления лишнего префикса
Проанализируем ситуацию и определим, почему платформа 1С продолжает генерировать номера с префиксом:
- Алгоритм автонумерации платформы: При формировании номера нового документа 1С ориентируется на самый высокий (максимальный) номер документа данного вида за текущий календарный период. Если при загрузке из 1С 7.7 хотя бы один документ получил номер с префиксом или точкой, система считает этот формат эталоном и продолжает нумерацию по его образцу.
- Запись в системных регистрах: Служебная информация о префиксах может сохраняться в специальном регистре сведений
ПрефиксыИнформационныхБаз, даже если в константах и карточке организации префиксы очищены.
- Нарушение структуры номера: Стандартный номер в 1С:Бухгалтерии содержит лидирующие нули и разделители. Если из-за особенностей переноса структура номера изменилась, система интерпретирует начальную часть номера как буквенно-символьный префикс.
Способ 1. Проверка регистра сведений «Префиксы информационных баз»
Разберем, где в программе хранятся служебные префиксы, о которых часто забывают при настройке системы.
- Откроем меню Функции технического специалиста (или Все функции).
- В разделе Регистры сведений найдем регистр
ПрефиксыИнформационныхБаз.
- Проверим наличие записей в этом регистре. Если в нем указан префикс или установлен флаг, мешающий корректному формированию номеров, отредактируем или очистим соответствующее значение.
Способ 2. Изменение номера последнего документа текущего года
Поскольку нумерация документов в 1С:Бухгалтерии сбрасывается в начале каждого календарного года, платформе необходимо задать верный шаблон для нумерации в текущем периоде. Рассмотрим, как это сделать вручную:
- Перейдем в журнал документов нужного вида (например, Реализация (акты, накладные, УПД) или Поступление (акты, накладные, УПД)).
- Отсортируем список по дате и найдем самый последний созданный документ в текущем году.
- Откроем документ и перейдем в поле
Номер. Система может предупредить о том, что номер редактируется вручную — согласимся с редактированием.
- Уберем префикс или точку, приведя номер к стандартному виду с лидирующими нулями (например, заменим номер вида
.000000001 или ПР-00000001 на 0000-000001).
- Запишем и проведем документ.
После этой операции все создаваемые новые документы данного вида будут автоматически получать правильные последовательные номера без префикса.
Способ 3. Массовое исправление номеров через «Групповое изменение реквизитов»
Если документов с неправильными номерами сформировалось много, исправлять их вручную по одному долго. В таком случае воспользуемся штатным механизмом групповой обработки.
- Перейдем в раздел Администрирование — Обслуживание — Корректировка данных и откроем обработку Групповое изменение реквизитов.
- Выберем нужный элемент (вид документа, в котором необходимо изменить номера).
- Настроим отбор по периоду или конкретным организациям, чтобы не затронуть прошлые закрытые периоды.
- Найдем реквизит
Номер и укажем правило для корректировки либо используем встроенную обработку перенумерации.
Важное замечание для Базовой версии: В базовой конфигурации изменение программного кода невозможно, поэтому исправление нумерации выполняется исключительно штатными обработками или путем подключения внешних обработок перенумерации через раздел Администрирование — Печатные формы, отчеты и обработки.