gifts2017

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

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

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

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

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

 

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

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

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

 

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

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

См. также

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

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

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


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

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

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

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

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

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

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