Перенумерация объектов (управляемые формы)

23.01.24

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

Универсальная обработка перенумерации объектов на управляемых формах. Умеет перенумеровывать "Справочники", "Документы", "Бизнес процессы", "Задачи", "Планы видов расчета", "Планы видов характеристик", "Планы счетов", "Планы обмена".

Скачать исходный код

Наименование Файл Версия Размер
Универсальная обработка перенумерации объектов (управляемые формы):
.epf 23,04Kb
43
.epf 23,04Kb 43 Скачать

Здравствуйте, уважаемые! Не писал перенумераторы разве что ленивый. А я подумал: что я, ленивый что ли? Ну хорошо, скажете вы: что особенного?

1. Удобный подбор объектов. Можно вводить любую часть имени объекта - подберется все, что найдется (начало-середина-конец). Если честно, на практике проверял только справочники/документы, но список намного шире - по сути все, что имеет код или номер.

2. Абсолютно любой отбор (все отобранные данные динамично отображаются в динамическом списке  - простите за тавтологию)

3. Прежде чем записывать - можно посмотреть, как перенумеровались объекты (и какие объекты, конечно же)

4. Галка "Отключить проверку записи". (ОбменДанными.Загрузка = Истина)

5. Возможность записывать в транзакции порциями (задается)

6. При выборе типа объекта можно увидеть справочную информацию (длина нумерации, тип нумерации, контроль уникальности, автонумерация, периодичность (для документов) и способ нумерации - серии (для справочников)

7. Можно указать префикс (при необходимости), лидирующие нули (с указанием кол-ва нулей)

8. Срезать нули слева (с указанием кол-ва среза нулей)

9. Кнопка стандартного обновления нумерации объекта (ОбновитьНумерациюОбъектов())

10. Если нажать "Отобрать дубликаты" - установится отбор на одинаковые элементы по коду (номеру). Что полезно, например, если необходимо сначала убрать дубликаты или убедиться, что их нет. Кнопка "Отобрать по владельцу" - не помню, если честно, практический смысл сего отбора (но если честно, он был **здесь должен быть смайлик с обезьянкой, закрывающей лицо**). У текущего списка объекта с учетом всех отборов собираются все владельцы и помещаются в отбор по полю владелец (в списке).

Как пользоваться?

Вводим нужное название объекта

  • Устанавливаем необходимые отборы и убеждаемся, что в списке только необходимые объекты
  • Настраиваем префикс, лидирующие нули
  • Жмем "Выполнить перенумерацию"
  • Смотрим - если все норм - "Записать новую нумерацию"
  • Если при создании нового объекта нумерация корректно не продолжается, тоо пробуем "Обновление нумерации"

Тестировано на 8.3.16-8.3.18. 

Старался сделать без привязки к конфигурации: можно добавить в Дополнительные отчеты и обработки (тестировано БСП 3.0.3.341) или пользуйтесь через Файл-открыть.

 

Новое: Добавлена галка "Останавливать запись в случае ошибки", теперь каждая запись "обрамлена" попыткой и в случае неудачи если галка установлена - дальнейшая запись будет остановлена!

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

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.1.22.86

Обработка перенумератор справочников перенумератор документов универсальное средство.

См. также

Нумерация документов с префиксом по дате (настройка префикса документов)

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

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

4000 руб.

11.02.2019    53111    414    190    

53

Префиксация номеров документов в 1С:УНФ/БП/УТ 11 (структурное подразделение: склад/магазин/подразделение)

Перенумераторы Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение для отображения в номере документа структурной единицы (склад/магазин/подразделение), к которой относится данный документ. Визуально по номеру документа легко понять, к какому складу/магазину/подразделению относится документ. Для УНФ (Управление нашей фирмой), для БП (бухгалтерия предприятия), для УТ 11(управление торговлей) Пользователь самостоятельно выбирает, в каких документах и по каким полям префикс нужно добавлять. Нумерация документов не участвующих в префиксации не затрагивается!

6000 руб.

18.05.2022    9869    24    0    

19

Восстановление нумерации кодов справочников

Перенумераторы Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка восстанавливает уникальную нумерацию кодов справочников.

2 стартмани

03.05.2024    370    2    napan    0    

2

Сбилась нумерация счетов-фактур выданных? Решение

Перенумераторы Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m)

Иногда при записи документа выходит ошибка: "Значение поля "Номер" неуникально". Это происходит, если каким-то образом корректировался номер документа. Если для других документов можно просто перенумеровать документы за период, то для счетов-фактур выданных, которые уже "ушли" к контрагентам, номер мы менять не можем. Поэтому было разработано данное расширение, которое помогает решить проблему и запустить автонумерацию.

2 стартмани

13.03.2024    428    4    Klinov    0    

1

Сквозная нумерация для всех документов

Перенумераторы Платформа 1С v8.3 Конфигурации 1cv8 Молдова Абонемент ($m)

Начальство захотело уникальный номера документов в рамках одного года вне зависимости от вида? Вызывайте психиатров.

1 стартмани

26.02.2024    463    0    Teut_Vlad    2    

1

Номер на печать -> в системный номер для счетов-фактур выданных. БП 3.0

Перенумераторы Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Простая внешняя обработка для перезаписи системного номера счета-фактуры выданного в БП 3.0.

16.01.2024    1044    26    RustIG    0    

6

Обработка номеров (кодов) объектов

Перенумераторы Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

15.01.2024    341    5    mrsmrv    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1631 29.12.23 09:09 Сейчас в теме
(0) Дубликаты вручную надо исправлять?
3. Rafael-87 33 29.12.23 09:18 Сейчас в теме
(1) Да, обработка всего лишь позволяет их находить
2. RustIG 1631 29.12.23 09:11 Сейчас в теме
(0) а может случиться так? - что при начальном отборе в первом квартале создался номер документа, затем отдельно в отборе во втором квартале перенумеровали - и создался такой же номер. То есть в полугодии появились дубликаты.
4. Rafael-87 33 29.12.23 09:19 Сейчас в теме
(2) Если галочка стоит "отключить контроль записи" стоит то получается да так можно сделать, но надо с умом конечно обработку использовать, поэтому есть справочная информация о нумерации и конечно лучше всего сначала на копии пробовать
5. RustIG 1631 29.12.23 09:53 Сейчас в теме
(0) ясно, спасибо за ответы. еще вопрос - мою обработку по нумерации документов видели?
6. Rafael-87 33 29.12.23 10:04 Сейчас в теме
(5) Ответил в личке, да видел, ваш набор конечно более обширный и включает в себя много вариантов нумерации. Я пишу принципиально только под управляемые формы.
7. Ashandy 19.01.24 12:48 Сейчас в теме
Здравствуйте. Контроль уникальности не работает.
УНФ
Выбрал одну категорию - сгенерировал, записал
Выбрал вторую категорию - сгенерировал, вижу, что с того же номера пошло. Думал, что при записи будет проверка, но нет, записало все равно.

Как на самом деле контроль уникальности должен работать?
8. RustIG 1631 19.01.24 13:04 Сейчас в теме
(7)
Как на самом деле контроль уникальности должен работать?

обычно в пределах года по каждому виду документа + м.б. по каждой организации + м.б. по каждому подразделению + м.б. по каждому ...в зависимости от конфы, от настроек учета, от желания внедренца
11. Rafael-87 33 22.01.24 08:51 Сейчас в теме
(7) Здравствуйте, а галочка "Отключить проверку записи" стояла?
12. Rafael-87 33 22.01.24 08:55 Сейчас в теме
(7) Если стояла - значит проверка уникальности отключается, получается логичнее сделать, чтобы по умолчанию это галка была отключена, раз такая ситуация возникла?
9. Ashandy 19.01.24 13:18 Сейчас в теме
(8)
Да, по поводу документов понимаю.
А, я не указал, тут я на справочнике номенклатура проверял.
10. Ashandy 19.01.24 15:41 Сейчас в теме
А что делает кнопка отобрать дубликаты ?
При первой процедуре я забыл в отборе убрать группы номенклатуры и мне обработка ругнулась что-то там индекс.
Я нажал кнопку "отобрать дубликаты", какая-то номенклатура отобралась, но при сверке списка вижу, что у меня как раз таки появятся дубликаты если запустить процесс.
В остальном норм, запустил заново процедуру с правильным отбором и 36к элементов за полчаса перенумеровало.
13. Rafael-87 33 22.01.24 08:59 Сейчас в теме
(10) Отобрать дубликаты - позволяет всего лишь увидеть есть ли одинаковые коды(номера) в выбранном объекте перенумерации (если есть предложения как улучшить эту опцию - буду рад!). По поводу ошибки не могли бы отправить скрин, как вы настроили, чтобы я мог сымитировать?
14. Ashandy 24.01.24 02:36 Сейчас в теме
(13) попытался повторить на почти чистой базе, ошибки нет. И группы, как мне казалось ранее, на самом деле не мешают. Ошибок, если группы оставлять, нет.
Видимо это надо взять копию той базы, на которой делал. Позже постараюсь.

По поводу функционала даже не знаю.
В целом обработка сработала очень быстро для такого количества объектов, поэтому оказалось проще повторить процесс перенумерации заново, чем искать дубли.

Но вообще я думал что эта функция выключит из списка существующие номера и не будет эти номера присваивать другой номенклатуре. Но , повторюсь, со скоростью обработки такое не оказалось нужным.
15. Rafael-87 33 24.01.24 07:16 Сейчас в теме
(14) Супер, спасибо за отзыв
16. chesnokov-a-v 100 29.02.24 14:59 Сейчас в теме
Добрый день. Непонятно почему присваиваются новые номера при совпадении времени документов.
Прикрепленные файлы:
17. Rafael-87 33 07.03.24 07:50 Сейчас в теме
(16) Добрый день. А как их оставить без внимания? Обработка располагает их в порядке МоментаВремени и нумерует как и все, что попали в отбор!
18. chesnokov-a-v 100 07.03.24 11:16 Сейчас в теме
(17) Добрый день, тогда и сортировать список нужно по МоментуВремени, так будет понятнее.
19. Rafael-87 33 07.03.24 11:18 Сейчас в теме
(18) Ок проверю у себя этот момент
Оставьте свое сообщение