Перенумератор документов. Обработка позволяет быстро привести в порядок номера любого типа документов. (1С 8.1,1С 8.2)

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

Выбираем

  • Тип документа,
  • Период,
  • Режимы работы:
  • нумерация с заданного числа (по умолчанию с 1),
  • нумерация с последнего числа

Имейте ввиду что при попытке перенумерации программа контролирует уникальность номеров, обычно в пределах года, и при назначении неуникального номера его новое значение не сохранится. Поэтому групповое переименование я рекомендую делать в два приема — сначала назначить документам номера больше самого большого текущего или будущего номера, потом перенумеровать как вам надо

Пример:

Стоит задача перенумеровать документы, с нового года, с единицы. Чтобы не возникало таких ситуаций, надо:

  1. выбрать тип документа, период (текущий год), 
  2. перенумеровать все выбранные документы в режиме «нумерация с последнего числа» (или в режиме «нумерация с заданного числа», указав номер больше любого текущего номера),
  3. перенумеровать все выбранные документы в режиме «нумерация с заданного числа» (указав начальное число 1), 

Версия 2 — добавлена возможность не контролировать уникальность нумерации, а также сделаны мелкие исправления по указанным пользователями замечаниям

24 Comments

  1. myoff

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

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

    Reply
  2. 2678793

    Жаль, ек работает в 8,2 😥

    Reply
  3. riop

    а чем эта обработка отличается от «Универсальные подбор и обработка объектов»??? (кстати, она побогаче по функциям будет!)

    Reply
  4. Foxes82

    Чтобы не контролировалась уникальность номеров при записи, надо записывать объект в режиме «Объект.ОбменДанными.Загрузка = Истина;»

    Reply
  5. Arbi

    А можно ли добавить ещё и отбор по подразделениям? Плиииииз 🙂

    А если ещё и префикс у номера будет устанавливаться — вообще щастье! 😉

    Reply
  6. sanjabor

    А что Вы программно перенумерацию в 2 приема не сделаете? Первый раз добавляете левый префикс, например, #$%, а потом нормальный. И проверку массива новых номеров на уникальность перед перенумерацией. Проблем с уникальностью не возникает :).

    Reply
  7. alexeyw
    Arbi пишет:

    А можно ли добавить ещё и отбор по подразделениям? Плиииииз

    А если ещё и префикс у номера будет устанавливаться — вообще щастье!

    Эх… Попиарюсь слегка 🙂

    http://infostart.ru/public/79546/

    Reply
  8. popyt4ik

    а у меня при выполнении данной обработки в некоторых документах, ругается на не уникальность номеров,проверял все номера (их там не так много что бы ошибиться)номера все уникальны,это происходит не во всех документах.

    Reply
  9. bes-kkm

    Написано, что работает в Управлении торговлей 8.1 у меня не идет, выдает {Форма.Форма(93)}: Поле объекта не обнаружено (Организация)

    Если ЗначениеЗаполнено(Объект.Организация)

    Reply
  10. bes-kkm

    И еще при вводе номера пишет Объект: УстановкаЦенНоменклатурыКонтрагентов ДлинаНомера: 11 , а впереди нули не дает вводить, что делать?

    Reply
  11. myoff
    bes-kkm пишет:

    Написано, что работает в Управлении торговлей 8.1 у меня не идет, выдает {Форма.Форма(93)}: Поле объекта не обнаружено (Организация)

    Если ЗначениеЗаполнено(Объект.Организация)

    Добавил в список файлов доработанную версию обработки — «Перенумератор документов — версия 2», там исправлена описанная ошибка, а также добавлена возможность не контролировать уникальность назначаемых номеров/кодов

    Reply
  12. myoff
    2678793 пишет:

    Жаль, ек работает в 8,2

    Чтобы заработало в 1С Предприятие 8.2 откройте обработку в режиме конфигуратора, программа предложит преобразовать обработку.

    Reply
  13. galyausik1

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

    а не уже многократно проверенной универсальной

    Reply
  14. Zuzya_2

    попробую на БГУ…а то хоть и закрыт номер документа уже влезли…накосяпорили…

    Reply
  15. mrd_84

    Очень нужная штука, спасибо автор!!!!!!!!!!!!!!!!!!!! Мне пригодилось после переноса данных из 77.

    Reply
  16. mrd_84

    У меня ортаботало каряво.

    Reply
  17. mrd_84

    У меня ортаботало каряво. Тестировал на «Управление торговым предприятием для Украины», редакция 1.2.

    Разработка конфигурации: «ABBYY Ukraine», 2007-2011 (1.2.3.1)

    Reply
  18. Bota

    а у меня не работает, пишет ошибка загрузки, а программа позарез нужна 800 приходников и расходников((( может я что не правильно делаю?

    Reply
  19. myoff

    у тебя какая версия платформы и какая конфигурация?

    Reply
  20. lika11

    Не плохо работает в 8.2,мне нравиться

    Reply
  21. kvandr

    Скачал, проверил, все работает. Очень удобно, только все же будьте внимательны, следите за периодом и лучше все таки сделать резервную копию базы. Поверьте мне как математику. Вероятность того что не уследите мала, но есть такое понятие как длина выборки, жизнь идет м подобных операций приходится делать часто, вероятности перемножаются. вот пример если верояность в одном действии сделать ошибку равно 0.1 то вероятность сделать ошибку хотя бы одну за два действия равно 0.19 вот вам и чудеса вероятности

    Reply
  22. ELEKO

    Надеюсь все работает. Осваиваю 8ку) для семерки была прекрасная обработка. Щас проверим для 8ки.

    Reply
  23. higs

    Забрал, спасибо, сравню с другими, пока возможность есть.

    Reply
  24. Sabfir

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

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *