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

Опубликовал Александр Синцов (Sintson) в раздел Обработки - Обработка документов

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

Возможности:

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

 

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

Возможности:

  • Документы: возможность установить префикс, выбрать период обработки в зависимости от периодичности документа или нумератора, установить отбор по документу, нумеровать в хронологическом порядке (при поддержке уникальности номеров, во избежании ошибки дублирования номеров рекомендуется предварительно перенумеровать документы без поддержки хронологии с нейтральным префиксом).
  • Справочники: возможность установить префикс, обработка производится в порядке старой нумерации с заданием нового номера (для исключения ошибочной ситуации).
  • Полная поддержка нумераторов у документов и серий кодов у справочников.

 

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

Наименование Файл Версия Размер
_ObjectRenumber.epf
.epf 20,75Kb
05.11.13
940
.epf 20,75Kb 940 Скачать

См. также

Комментарии
0. Александр Синцов (Sintson) 333 05.03.11 15:54 Сейчас в теме
Обработка предназначена для восстановления или изменения порядка номеров справочников и документов.

Возможности:

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


Перейти к публикации

1. Александр Кочуров (kochurov) 05.03.11 15:54 Сейчас в теме
От стандартной чем отличается?
2. Александр Синцов (Sintson) 333 05.03.11 15:59 Сейчас в теме
3. Андрей C (an77) 221 05.03.11 16:05 Сейчас в теме
А если несколько документов под одним нумератором, перенумерация сработает?
4. Александр Синцов (Sintson) 333 05.03.11 16:10 Сейчас в теме
5. Андрей C (an77) 221 05.03.11 18:12 Сейчас в теме
(4) Попробовал. Если два документа под одним нумератором, то перенумерация работает в пределах одного (выбранного) документа. Сквозной нумерации по двум типам документов к сожалению нет.
6. Александр Синцов (Sintson) 333 05.03.11 21:27 Сейчас в теме
А, вон Вы о чем, я подумаю как это можно организовать.
7. Александр Синцов (Sintson) 333 06.03.11 14:17 Сейчас в теме
(5) Обработку доработал и перезалил, теперь работает сквозная нумерация в документах на одном нумераторе и серии кодов в справочниках.
8. Евгений Григорьев (grigr) 204 09.03.11 11:38 Сейчас в теме
стандартная это, но без фишек
УниверсальныеПодборИОбработкаОбъектов.epf
u_n_k_n_o_w_n; CatMix; +2 Ответить 1
9. Александр Синцов (Sintson) 333 09.03.11 12:08 Сейчас в теме
(8) Спасибо за наводку, не знал про существование стандартной обработки.
10. Александр Синцов (Sintson) 333 09.03.11 12:10 Сейчас в теме
(1) Кстати, выяснилось что стандартная не знает про нумераторы и серии кодов. Вот так.
11. Константин Казейн (84kg) 18.05.11 01:26 Сейчас в теме
а не подскажите как сделать так чтобы нумерация дальнейших документов продолжалась с последнего перенумерованного?
12. Александр Синцов (Sintson) 333 24.05.11 16:37 Сейчас в теме
(11) При помощи моей программы - к сожалению никак.
Для Вашего случая я думаю проще набросать одноразовую обработку. :)
13. Ольга Кузнецова (Tristania) 21.09.11 09:47 Сейчас в теме
14. Кос (Кос) 12.10.11 04:04 Сейчас в теме
А где брать стандартную обработку?
15. Александр Гуляев (gavrikprog) 104 12.10.11 07:28 Сейчас в теме
16. Александр Синцов (Sintson) 333 12.10.11 10:13 Сейчас в теме
(14) можно найти на диске ИТС называется "Универсальные подбор и обработка объектов"
(15) кому - как...
17. Владислав Ивченко (yokbuh) 13.10.11 10:31 Сейчас в теме
(11) такая же задача,
и смысл обработки если последующие не будут продолжать новые данные?
18. Александр Синцов (Sintson) 333 13.10.11 10:53 Сейчас в теме
(17) После восстановления нумерации, система самостоятельно продолжает нумерацию объектов, если в настройках объекта стоит флаг "Автонумерация".
Обработка тут ни при чем.
19. Владислав Ивченко (yokbuh) 13.10.11 13:25 Сейчас в теме
(18) У нас получилось по другому, после перенумерования, продолжило автонумерацию с каких то предыдущих номеров, а не с последнего полученного от обработки. Но это не эта обработка а стандартная из ИТС. но я так понял разницы нет.
20. Александр Синцов (Sintson) 333 13.10.11 14:58 Сейчас в теме
(19) Думаю да, попробуйте запустить сервисные обработчики, вроде тестирования и исправления, может поможет...
21. Сергей Яковлев (sergeika8) 50 25.10.11 15:52 Сейчас в теме
22. Андрей Сябренко (AzagTot) 35 02.11.11 18:25 Сейчас в теме
23. Александр Пушкин (Sasha25) 07.11.11 23:01 Сейчас в теме
А можно эту обработку посмотреть avangardplus@rambler.ru
24. Александр Пушкин (Sasha25) 07.11.11 23:02 Сейчас в теме
25. Екатерина Мифтахова (lux17) 08.11.11 00:08 Сейчас в теме
интересно, а от глюка, когда префикс другой организации ни с того ни с сего в приеме на работу появился, эта обработка не поможет?
26. Александр Синцов (Sintson) 333 08.11.11 09:30 Сейчас в теме
(25) Поможет, только Вы уж сходите до справочника Организации и предварительно вытрите префикс там, если он есть, и своих сотрудников поругайте за то что такие вот глюки в номерах ручками делают :).
27. Ната Клиш (Natacia) 15.12.11 10:37 Сейчас в теме
Можно глупый вопрос? Я скачала файл, куда мне его нужно установить чтобы в программе это работало? Я не разбираюсь в подобных вещах.
28. Александр Синцов (Sintson) 333 15.12.11 13:23 Сейчас в теме
(27) Три варианта (по мере сложности)
1) Открываете 1C в режиме "Предприятие", открываете скачанный файл через меню Файл/Открыть
2) Регистрируете скачанный файл в справочнике внешних обработок
3) Открываете 1С в режиме "Конфигуратор", вставляете в дерево конфигурации скачанный файл, после обновления базы обработка будет доступна через меню Операции/Обработки
29. Ната Клиш (Natacia) 15.12.11 13:28 Сейчас в теме
30. Максим (Fuego) 415 04.01.12 12:02 Сейчас в теме
неудобная весчь.
с Новым Годом
31. Александр Синцов (Sintson) 333 05.01.12 12:32 Сейчас в теме
(30) Ну если уж минусы раздаешь, обоснуй, что не понравилось, обоснованная критика всегда приветствуется, в отличии от тро-ло-ло!
32. Максим (Fuego) 415 21.01.12 11:21 Сейчас в теме
(31) Sintson, например, хотя бы это:
1.нужно было исправить нумерацию в текущем году. Это невозможно.
2.В одной базе есть документы по нескольким организациям - префиксы нужны разные. За один проход этого не сделаешь этой обработкой.
3.Несколько документов могут быть связаны одним нумератором - здесь это не предусмотрено.
33. Максим (Fuego) 415 21.01.12 11:25 Сейчас в теме
кстати, по поводу продолжения нумерации с новых номеров. Если я не ошибаюсь, метод есть для сброса данных счетчиков: ОбновитьНумерациюОбъектов()
34. Александр Синцов (Sintson) 333 23.01.12 09:46 Сейчас в теме
(32) Обработка не писалась под конкретную конфигурацию, был прицел на универсальность, поэтому выставлять префиксы нужно вручную, отбор вам в помощь, за один проход действительно этого не сделать, причина - см. выше.
Все там предусмотрено с одним нумератором на несколько объектов, читайте описание, не верите, - открываете код и смотрите на реализацию.
ОбновитьНумерациюОбъектов() сбрасывает внутренний счетчик внутри одной сессии.
Так что уважаемый, прежде чем умничать и выставлять оценки, разберитесь сначала.
35. Pavel Chuchkov (chp13) 24.01.12 11:37 Сейчас в теме
37. Максим (Fuego) 415 26.11.12 11:23 Сейчас в теме
(34) Sintson,

>> Обработка не писалась под конкретную конфигурацию, был прицел на универсальность
Для универсальности есть методы проверки наличия каких-либо объектов в метаданных. Т.е. можно проверить наличие справочника "Организации", проверить наличие в нём реквизита "Префикс", добавить выпадающий список со значениями из базы.

>> ОбновитьНумерациюОбъектов() сбрасывает внутренний счетчик внутри одной сессии.
А где об этом сказано? Как-то не вяжется с этим высказыванием фраза из описания "Данный метод разрешено вызывать только администратору системы".

>> открываете код и смотрите на реализацию
Открыл, посмотрел. Ничего хорошего там не увидел. Очень удивился произвольному типу в реквизитах "Период", "Вид справочника" и "Вид документа". Вообще, обработка сделана из вон рук. Мелочам нужно уделять больше внимания.
38. Александр Синцов (Sintson) 333 26.11.12 11:59 Сейчас в теме
(37) над ответом целый год думал?
Открыл, посмотрел. Ничего хорошего там не увидел. Очень удивился произвольному типу в реквизитах "Период", "Вид справочника" и "Вид документа". Вообще, обработка сделана из вон рук. Мелочам нужно уделять больше внимания.

Прошу прощения, с Вами забыл посоветоваться...
PS
Корона не жмет?
39. Александр Синцов (Sintson) 333 26.11.12 12:01 Сейчас в теме
Для универсальности есть методы проверки наличия каких-либо объектов в метаданных. Т.е. можно проверить наличие справочника "Организации", проверить наличие в нём реквизита "Префикс", добавить выпадающий список со значениями из базы.

Не захотел, - имею право как разработчик.
40. artem666 Bogomaz (artem666) 27 16.01.13 18:46 Сейчас в теме
Чем отличается от Групповой обработки объектов ?
41. Александр Синцов (Sintson) 333 16.01.13 23:30 Сейчас в теме
(40) Всем, читайте описание. ;)
43. Геннадий Малюков (bes-kkm) 11.11.13 19:02 Сейчас в теме
Ошибка загрузки документа .Внешняя обработка не может быть прочитана текущей версией программы.
44. Александр Синцов (Sintson) 333 11.11.13 20:44 Сейчас в теме
(43) Какой версией программы открываете?
Попробуйте сначала открыть в режиме конфигуратора, и если программа запросит ковертацию, ответьте утвердительно, обработка писалась под 8.1., скорее всего дело в этом.
45. Елена Ситникова (lesenoklenok) 18 23.01.14 14:07 Сейчас в теме
Спасибо за обработку, периодически очень нужна, особенно если собьется нумерация кассовых документов. Но нумерацию Кассовых документов не смогла восстановить почему то :(. Буду смотреть по ходу кода что не так.
46. Александр Синцов (Sintson) 333 27.01.14 01:21 Сейчас в теме
(45) Давайте помогу, что пишет?