gifts2017

Универсальная обработка для перенумерации справочников и документов

Опубликовал Егор Ематин (No_Namer) в раздел Обработки - Обработка документов

Универсальная обработка для перенумерации справочников и документов, позволяет добавить слева лидирующие нули, в документах позволяет делать отбор по дате документа.

Обработка берет информацию о документах и справочниках из метаданных.

С галкой "Перенумеровать" начинает нумеровать с 1 и по конец справочника.

Если выбраны документы, то надо ставить галку "Проводить"

Без галки "Перенумеровать" добавляет лидирующие нули без изменения номера

Скачать файлы

Наименование Файл Версия Размер
Восстановление нумерации документов и справочников.epf 721
.epf 9,75Kb
02.03.12
721
.epf 9,75Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Татьяна (tanilka) 20.01.12 18:03
Класс!!! Спасибо за обработку. Просто, быстро, удобно!
2. Olga (kis) 20.01.12 18:07
7 зик справочник Сотрудники были номера (00001 и 0003 и т.д. разной длины). Все это перенеслось в 8 ЗУП. Сначала сделала перенумерацию справочника Физлица с префиксом 00д (иначе говорила, что код не уникальный). Потом с префиксом 000, теперь все красиво. Спасибо!
3. Елена V (AlenaR) 31.01.12 11:29
4. Павел Жданов (heavymetal) 01.03.12 10:40
Хорошая обработка!!! Но было бы не плохо добавить возможность перенумерации без контроля уникальности, добавив флажок на форме, а в модуле прописать:

		Об = СписокДокументовИсправления.Ссылка.ПолучитьОбъект();
		Если НеКонтролироватьУникальность Тогда
			Об.ОбменДанными.Загрузка = Истина;
		КонецЕсли;	
		Если ДокумениЛИ = Истина Тогда 
...Показать Скрыть



И еще один косячок, если номер 1000 или больше, делает как "0001 000" с пробелом. Исправляется вместо "Строка(Ном)" - "Формат(ном, "ЧГ=0")"
Прикрепленные файлы:
Восстановление нумерации документов и справочников.epf
5. Егор Ематин (No_Namer) 02.03.12 01:03
(4) heavymetal, хорошо поправлю.
6. Татьяна (tanilka) 16.03.12 07:00
(4) heavymetal, а я для того чтобы контроль уникальности проходил нормально - перенумеровывала сначала с каким-нибудь префиксом, любым, а затем делала без префикса... тогда все красиво получается. В принципе обработка живенько работает, поэтому 2 раза перенумеровать не сложно... :-)
7. Егор Ематин (No_Namer) 16.03.12 07:11
(6) tanilka, Я оброботку подправил теперь можно перенумерацию делать и без контроля уникальности.
8. Татьяна (tanilka) 16.03.12 16:15
(7) No_Namer, ну спасибо!!! Она и так отлично справлялась с перенумерацией, а теперь так вообще будет еще проще! Спасибо, скачаю, попробую!!!
9. Алекс Ю (AlexO) 30.03.12 11:44
(0) автор, а зачем
Если выбраны документы, то надо ставить галку проводить

перепроводить документы, если менятеся только номер?
10. Роман (Raminus) 30.03.12 12:09
11. Венера я (Венера я) 11.04.12 13:15
здорово, спасибо большое за обработку,очень помогло
13. Егор Ематин (No_Namer) 04.06.12 01:04
(12) electronik, Когда ставишь галочку перепроводить появляется поле префикс и туда можно занести что угодно, но вобще если не нужно изменять нумератор то выполняем обработку без галок и тогда обработку возмет данные о количестве символов в номере и добъет недостающие символы нулями. все просто.
14. Nata (Nata) 14.07.12 03:23
Спасибо! Должна пригодится.
15. Kani Mago (Kaniman) 14.07.12 18:13
(13) No_Namer, спасибо за разработку и подробные пояснения. Как раз надо исправить нумерацию заявок.
16. Nadin Bocharova (bnw) 26.09.12 08:18
Добрый день!
Я бы предложила еще указывать длину номера (6 знаков или 10 знаков).
Это удобно если у Пользователя увеличен шрифт и длинные номера не помещаются в список.
17. Егор Ематин (No_Namer) 26.09.12 08:36
Длина номера берется из метаданных, так что впринципе пофигу сколько видеть пользователь :)
18. Анна Герасимова (Anna_G) 28.09.12 10:27
Спасибо. Хорошая обработка.
19. Елена Скворцова (skvorc-elena) 23.04.13 17:25
Спасибо! Очень выручила обработочка!
20. Безымян Безфамильный (IlyaSR) 07.11.13 17:13
21. Татьяна (tanilka) 30.12.13 05:49
Пользуюсь давным-давно обработкой, и вот только сейчас обнаружила такой глюк: когда документов не больше 999, то все хорошо перенумеровывает, как только документов становится больше 1000, то номера идут с пробелом перед последними тремя знаками. Например:
0000000001
0000000002
...
0000000998
0000000999
000001 000
000001 001
...

Может у меня устаревший вариант обработки...
22. ILYA REZNIKOV (forrin) 23.04.14 10:49
помогла переименовать 33000 позиций номенклатуры
спасибо