Уникальный номер документа на 100 лет

20.03.24

Задачи пользователя - Перенумераторы

Начало нового года это то время, когда можно реализовать задачу по изменению нумерации документов! Задача в 1С:ERP по созданию уникальности номера документа была реализована через использование первых двух знаков в префиксе документа.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Нумерация документов
.cfe 37,38Kb
5 4 200 руб. Купить
Нумерация документов с учетом уникальности номера Счет-фактуры
.cfe 38,44Kb
1 4 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Эти 2 знака по умолчанию определяют префикс организации.

Для справки на скриншоте ниже показано место где определяется значение первых двух символов префикса документов.

 

 

Если в базе ведется учет одной организации или планируется вести сквозную нумерацию для нескольких фирм и это поле не заполнено, то эти два знака всегда будут в документе 00, т.е. номер документа будет 00УП-000001.

При установке данного расширения и применения формата префикса: ДФ='yy[ИБ]-' получим номер документа в 2024 году: 24УП-000001. Таким образом на 100 лет получим уникальную нумерацию. При этом каждый год будет начинаться с номера 000001, что очень удобно. И поставленная задача будет решена.

Проверено на платформе 8.3.22.1923 и конфигурации 1С:ERP Управление предприятием 2 (2.5.12.111).

Настройка происходит следующим образом:

 

 

Далее

В шапке формы справочника

- заполняем формат префикса по дате

На вкладке Документы

- обновляем состав документов

- устанавливаем галки напротив необходимых видов документов

На вкладке Организации

- заполняем список всех организаций, по которым идет учет в базе

- записываем и закрываем настройку

 

 

Результат будет выглядеть следующим образом:

 

______________________________________________________________________________________

В соответсвии с информацией на ИТС

Порядок нумерации электронных счетов-фактур :: Электронный документооборот (1c.ru)

в также с учетом следующей настройки

а также возникшей ситуацией не уникальности номера Счет-фактуры созданной на основании Реализации и Отчета давальцу, то пришлось сделать доработку исключающую эту возможность.

Тест проводил на связке документов

и получил как и требовалось запрет на создание Счет-фактуры

При смене номера в реализации Счет-фактура взяла её номер с учетом его уникальности.
тест прошел успешно

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.12.243, 2.5.12.111

Вступайте в нашу телеграмм-группу Инфостарт

нумерация документов

См. также

Перенумераторы Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Расширение конфигурации позволяет настроить нумерацию документов с префиксом по дате документа. Т.е. в течение дня документы одного вида будут иметь сквозную нумерацию. Возможны различные варианты настройки формата даты, в том числе с сохранением префиксации по организации и узлу информационной базы. В версии 2 добавлена возможность настройки префиксации по префиксу подразделения, склада и/или договора. А так же различная префиксация для разных видов документов.

6000 руб.

11.02.2019    64320    474    198    

108

Перенумераторы Бухгалтер Пользователь 1С 8.5 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Расширение присваивает новому счету-фактуре выданному номер реализации, на основании которой он введен. Если номер занят — очередной номер или запрет записи, на выбор. Настройка по организациям в форме. Для уже введенных счетов-фактур — проверка за период и присвоение номеров реализаций в один клик.

1 стартмани

06.11.2026    78    0    Drfreeman    0    

2

Перенумераторы Разработчик Пользователь 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

После обмена, переноса или загрузки в базе дубли номеров, номера с чужими префиксами и разной длины. Обработка исправляет только неправильные номера документов и коды справочников, правильные оставляет. Префиксы находит сама, номера других организаций и периодов учитывает как занятые, показывает «было — стало» до записи и умеет откатить запись. Документы и справочники в одной обработке.

2 стартмани

06.11.2026    99    0    Drfreeman    0    

0

Перенумераторы Механизмы платформы 1С Разработчик Бухгалтер Пользователь 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Счета-фактуры на аванс вдруг перестают записываться с ошибкой «Значение поля "Номер" не уникально», хотя дублей в базе никто не делал. Разбираю на опыте в демо-базе Бухгалтерии, как платформа подбирает следующий номер, почему один номер, введённый вручную без нулей, сначала незаметно уводит серию в сторону, а через несколько сотен документов блокирует её, и как всё исправить, не меняя ни одного номера на печати. К статье приложена готовая обработка для Бухгалтерии 3.0, которая находит и исправляет такие номера.

1 стартмани

05.10.2026    863    sashazae    2    

3

Перенумераторы Бухгалтер Пользователь 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Абонемент ($m)

Данная обработка предназначена для восстановления сбившей нумерации, если появилась необходимость расположить документы по периодичности момента времени, или если пользовательская ручка внесла свои коррективы.

1 стартмани

02.10.2026    470    2    uribur    0    

1

Перенумераторы Бухгалтер Пользователь 1С:Предприятие 8 Абонемент ($m)

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

1 стартмани

28.09.2026    363    1    burgerkirg    0    

1

Перенумераторы Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

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

1 стартмани

23.06.2026    1115    14    Юлия69    3    

1

Перенумераторы 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Книга продаж - это просто с этим расширением. Оно восстановливает нумерацию счетов-фактур документа "Отчет комиссионера" при автоматической загрузке файлов, содержащих название, номер и дату УПД. Нумерация комиссионера сохраняется.

8000 руб.

18.06.2026    491    1    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DrZombi 320 08.01.24 15:03 Сейчас в теме
Плохая идея, использовать префикс подразделения в качестве нумерации.

Если вы так возжелали уникальные номера, то перейдите на 36 ти ричную цифиризацию, и у вас будут номера уникальны в пределах всей организации, на все её время существования :)
7. user739527 37 09.01.24 16:48 Сейчас в теме
(1)Идея хорошая. Переход на 36 значную цифиризацию не нужен.
2. DrZombi 320 08.01.24 15:04 Сейчас в теме
А если раздвинуть номер до 36 ти стмволов, вместо 9 ти, то вы можите еще и свои инициалы вписать :))))
3. DrZombi 320 08.01.24 15:07 Сейчас в теме
Вот как раз буковки и являются идентификатором базы данных в пределе организации....

Вы отлично вывернули нумерацию 1С на изнанку 😀
5. user739527 37 09.01.24 16:43 Сейчас в теме
(3)
е организации....

Возможно Вы не поняли или не внимательно прочитали пост. Буковки Идентификатор базы не тронуты.
8. user739527 37 09.01.24 16:52 Сейчас в теме
(3)Нумерация не вывернута! Повнимательней прочитайте мой комментарий.
4. DrZombi 320 08.01.24 15:08 Сейчас в теме
Я бы вас и не заметил, но гугл запостил вашу ссылку, а так продолжайте, и рано или поздно вы вычудите чего полезного 😉
9. user739527 37 09.01.24 17:02 Сейчас в теме
(4)Открою для Вас "Америку", что бы Вы в своей работе не чудили, что Префикс информационной базы находится в другом месте нежели префикс Организации! Скриншот формы для Префикса ИБ во вложении.
Прикрепленные файлы:
6. user739527 37 09.01.24 16:46 Сейчас в теме
Использованы 2 символа идентификатор Организации!!!
10. DrZombi 320 10.01.24 21:14 Сейчас в теме
(9) судя по изобилии комментов, вы наверное догадываетесь, что что то в вашем творении нето :)
11. DrZombi 320 10.01.24 21:17 Сейчас в теме
Я к примеру, начал свой путь в наборе лайков, в работе настройки бэкапов на sql...

В данном проекте, а вы можите ознакомиться с ней перейдя к моим проектам, мне было любопытно, до какой степени sql можно настроить для автоматизации бэкапов ... и честно, я разочарован... :)
12. DrZombi 320 10.01.24 21:19 Сейчас в теме
5 стар мани? Серьезно?
13. DrZombi 320 10.01.24 21:22 Сейчас в теме
Держи пример, как народ делится знаниями :)

https://infostart.ru/1c/tools/2012661/
Для отправки сообщения требуется регистрация/авторизация