gifts2017

Мастер перенумерации справочников и документов (Обычная форма 8.2)

Опубликовал Алексей Володин (alexeyw) в раздел Обработки - Обработка документов

Перенумератор справочников и документов. Обработка в виде мастера позволяющая быстро привести в порядок коды в любом справочнике или списке документов. Генерирует коды вида "ПРЕФИКС0000000123" на всю длину поля "Код"/"Номер".

Перекодирует выбранные элементы справочника или документы.

Сделана в виде мастера, что делает её доступной для понимания даже не специалисту.

Протестирована на УПП, Бух, ЗУП, УТ, Розница и нескольких "самописных" конфигурациях.

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

Версия 1.2.1:

  • Добавлен отбор.
  • Исправлены незначительные ошибки интерфейса.


Версия 1.2.2:

  • Добавлены дополнительные настройки.


Версия 1.2.3:

  • Исправлены некоторые ошибки.


Версия 1.3:

  • Добавлена опция предварительной перенумерации.

 

P.S. Так же есть просто обработка без мастера, так сказать всё в одном окне.

 

P.P.S. Если обработка вам пригодилась, даже не по прямому назначению, плюсаните публикацию пожалуйста.

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

Наименование Файл Версия Размер Кол. Скачив.
МастерПеренумерацииСправочниковИДокументов.epf
.epf 12,28Kb
21.11.11
1984
.epf 12,28Kb 1984 Скачать
ПеренумераторСправочниковИДокументов.epf
.epf 11,15Kb
21.11.11
202
.epf 11,15Kb 202 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Василий Демидов (Душелов) 18.12.10 22:02
По-моему нет ничего лучше универсальной обработки с ИТС.
2. Сергей Шлапак (Sharloc) 18.12.10 22:03
Чем лучше обработки УниверсальныеПодборИОбработкаОбъектов.epf с диска ИТС?
3. Игорь Исхаков (Ish_2) 18.12.10 23:07
Десятки людей, не сговорившись, упорно пишут перенумераторы.
Тут есть какая-то непонятная мне тайна.
Чем тема так всех манит ? Что в ней "сермяжного" ?
amon_ra; Душелов; +2 Ответить
4. Яков Коган (Yashazz) 21.12.10 16:56
Равно как и гляделки констант пишут. Да, тайна сия велика есть.
5. Алексей Володин (alexeyw) 21.12.10 19:14
Ish_2 пишет:
Десятки людей, не сговорившись, упорно пишут перенумераторы.
Тут есть какая-то непонятная мне тайна.
Чем тема так всех манит ? Что в ней "сермяжного" ?

Ну не зря же даже рубрика есть такая в каталоге. Это практически как HelloWorld :D
Опять же, перенумератор, это такая, почти безопасная и такая простая обработка, которую можно доверить обычному пользователю.

Sharloc пишет:
Чем лучше обработки УниверсальныеПодборИОбработкаОбъектов.epf с диска ИТС?

Ничем не лучше. Только не у всех есть ИТС, да и пользователи есть такие, объяснить которым как работать с формой в которой больше одной кнопки проблематично.
Основной целью было создать простой инструмент.
6. Валерий Дубовой (Valerich) 22.12.10 15:54
Только не у всех есть ИТС


вот это лучше не афишировать.... иначе вопрос - а где 1С взяли? Потому как кто купил, у того минимум 1 диск есть (в коробочке лежит) + бесплатная подписка еще на 6.
7. Алексей Володин (alexeyw) 22.12.10 20:18
Valerich,
ну ведь бывает же, обновляются с 6 бухгалтерии на 8.2 через франчей и все имеющиеся у пользователя ИТСы уже неактуальны =)
8. г. Казань Рустем Гумеров (Rustig) 04.03.11 14:44
9. Inetguru Ru (Inetguru) 24.07.11 15:51
А можно ли в качестве префикса перенумерации добавить что-то вроде произвольного алгоритма перебора. (например для отобранных элементов справочника производить перенумерацию с добавлением счета с точкой и например-номера склада или нескольких первых символов его наименования
gutentag; +1 Ответить
10. Igоr Sаulеviсh (gutentag) 25.07.11 14:08
В обработке нет выбора организации, поэтому использовать не могу, увы :-/
11. Алексей Володин (alexeyw) 29.07.11 11:35
gutentag пишет:

В обработке нет выбора организации, поэтому использовать не могу, увы :-/

Добавил отборы.
12. Аркадий Кучер (Abadonna) 30.07.11 04:47
Десятки людей, не сговорившись, упорно пишут перенумераторы

А чего удивительного? Всего найдется пара десятков долб пользователей, которые наплюсуют. Вот и близко заветный рейтинг 30.
13. Igоr Sаulеviсh (gutentag) 30.07.11 15:09
(11) Спасибо!

(12) Я для 8.2 еще не встречал боле-менее удобного нумератора 8-)
14. Igоr Sаulеviсh (gutentag) 30.07.11 15:32
(11) Попытался начать перенумерацию с произвольного места(т.к. прошлые периоды закрываю)
В запросе ввел:
Организация = "наименование оргагнизации"
Дата > 01.06.2011
Номер >= А000023 (чтобы пернумероваллись все документы от 23 и боле )

Наверное стоило бы ввести "с какого номера начинать" и "ограничиватель длины номера"

------------------
ОШИБКА:
{Форма.Форма.Форма(179)}: Ошибка при вызове метода контекста (Записать)
ВыбранныйЭлемент.Записать();
по причине:
по причине:
Значение поля "Номер" не уникально
----------
На самом деле, номера просто стоят не попорядку
15. Алексей Володин (alexeyw) 30.07.11 15:41
gutentag пишет:
по причине:
Значение поля "Номер" не уникально
----------
На самом деле, номера просто стоят не попорядку

В данном случае поможет предварительная нумерация с другим временным префиксом, а потом уже с нужным
16. Igоr Sаulеviсh (gutentag) 01.08.11 13:46
В данном случае поможет предварительная нумерация с другим временным префиксом, а потом уже с нужным


Имхо это ошибка :-/
---
А может обработка начать перенумерацию с заданного номера?
17. Алексей Володин (alexeyw) 01.08.11 13:59
gutentag пишет:
Имхо это ошибка :-/

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

gutentag пишет:
А может обработка начать перенумерацию с заданного номера?

уже может
18. Руслан Фасхутдинов (Octopus) 05.08.11 11:54
Автор, исправьте появление неразрывного проблема в номерах от 1000. Иначе появляются номера вида А000 001, А000 002 и т.д.
19. Алексей Володин (alexeyw) 05.08.11 13:07
Octopus пишет:
Автор, исправьте появление неразрывного проблема в номерах от 1000. Иначе появляются номера вида А000 001, А000 002 и т.д.


Исправлено
20. Руслан Фасхутдинов (Octopus) 05.08.11 19:05
Еще в качестве пожелания хотелось, чтобы при выборе вида документа/справочника список позиционировался на выбранном элементы. Когда идет ренумерация нескольких видов, неудобно каждый раз сверху мотать до нужного объекта. Или как вариант, реализовать множественный выбор видов. Во всем остальном все работает отлично, очень пригодилось, спасибо!
21. Petr (sevipa) 10.09.11 00:57
Воспользовался, просто, быстро удобно... что еще нужно
22. Валентина Романова (still_) 15.09.11 13:34
23. dfg xfg (MarkSofaMark) 21.09.11 13:26
24. Ivan Shtukaturov (alaudit) 22.09.11 10:09
скчала а мне под 8,1 надо было- не заиграло ))
25. Петр Петров (Adoms) 23.09.11 15:00
захлебнулась на первом же дубле :(
26. nick e (nick_e) 28.09.11 04:28
Сразу сказала, что код не уникальный, а так все ок. Сделал новый префикс, переименовал с ним, а переименовал с тем префиксом, на котором говорил что код не уникален и все ок!:)
27. Геннадий Малюков (bes-kkm) 28.09.11 13:46
В управлении торговлей 8.1 не работает.НЕ может быть прочитана текущей версией.
28. Nurlan Ismagulov (ismagulov) 03.10.11 12:23
Хорошая обработка, мне понравилось! Главное код открыт! )))
30. Владимир Павлов (logoped) 09.10.11 01:31
Спасибо,
испоьзовал как заготовку, работы меньше
код открыт и это хорошо.
31. Василий Теркин (Terking) 19.10.11 09:30
Хорошая обработка - когда нужно осуществить перенумерацию, а не искать идеальных и эргономичных вариантов.
32. Алексей Володин (alexeyw) 19.10.11 14:39
(31) Terking, это что за наезды на идеальность и эргономику? :-D
Жду предложений по этому направлению
33. Ivan Shtukaturov (alaudit) 20.10.11 16:40
Не знаю чем вызван негатив а ля "Чем лучше обработки УниверсальныеПодборИОбработкаОбъектов.epf" "чем лучше обработки с диска ИТС"... Яндекс нашел эту обраотку а не ИТСную с сайта http://its.1c.ru Скачал, заюзал- проблему решил за 10 минут, ошибок не выявил. Автору- спасибо.
34. Ninelle 27.10.11 19:55
Эта обработка легче для обычных пользователей, чем с диска ИТС. Иногда очень нужно, чтобы пользователь не приставал каждый раз с вопросами по перенумерации. А для этого нужна простая в использовании обработка.
35. Olga Kruglova (Zuzya_2) 28.10.11 21:46
попробую, надеюсь поможет...:)
36. Алекс Смирнов (Alex®) 18.11.11 13:19
37. Татьяна Орехова (Lostris) 23.11.11 19:50
Может тема и избитая, но с этой обработкой действительно удобнее,чем искать на диске ИТС, а еще у меня на рабочем компе нет дисковода :(
38. Shade (Shade) 25.11.11 10:48
gutentag пишет:

(11) Попытался начать перенумерацию с произвольного места(т.к. прошлые периоды закрываю)

В запросе ввел:

Организация = "наименование оргагнизации"

Дата > 01.06.2011

Номер >= А000023 (чтобы пернумероваллись все документы от 23 и боле )



Наверное стоило бы ввести "с какого номера начинать" и "ограничиватель длины номера"



------------------

ОШИБКА:

{Форма.Форма.Форма(179)}: Ошибка при вызове метода контекста (Записать)

ВыбранныйЭлемент.Записать();

по причине:

по причине:

Значение поля "Номер" не уникально

----------

На самом деле, номера просто стоят не попорядку


Скажите, пожалуйста, а эта ошибка на 8.2 или на 8.1 получается?
Вообще обработка запустится на 8.й А то я по сайту хожу, везде 8.2, а 8.1 нет отдельно
Заранее спасибо
39. Наталья Колосницына (natnat5) 07.12.11 14:51
Ничем не лучше. Только не у всех есть ИТС, да и пользователи есть такие, объяснить которым как работать с формой в которой больше одной кнопки проблематично.
Основной целью было создать простой инструмент.\

полностью согласна
40. Ольга Доги (olgadogi) 07.01.12 14:28
обработка понравилась, только не удобно что нет выбора организаций
41. Алексей Володин (alexeyw) 07.01.12 17:22
(40) olgadogi, так отбор же есть по всем реквизитам
42. Светлана Кон (MBG 2) 12.01.12 18:19
Обработка очень пригодилась в конце квартала для перенумерации документов поступления товаров и услуг. Спасибо! На диске ИТС искала что-то подобное- не нашла. У меня ИТС технологическая поставка. Если подскажете где на нем искать- буду благодарна.
43. Мария Гостюшкина (veb063) 13.01.12 17:02
А у меня обработка почему-то не работает... неправильно нумерует ПКО - не в хронологическом порядке. 1,2,3,51,6,4.... в чем проблема - не могу понять... и с префиксами пробовала, а потом без префиксов - ничего не помогает! перенумеровывает, но криво! ПОМОГИТЕ!!!
44. Владимир Шатохин (vovkakursk) 20.01.12 15:26
а МНЕ ВОТ ОЧЕНЬ ПОНРАВИЛАСЬ И ПРИГОДИЛАСЬ! СПАСИБО
45. Владимир Шатохин (vovkakursk) 20.01.12 17:53
46. Александр Давыдов (davydoff) 20.02.12 15:41
И у меня почему то обработка не правильно работает...
47. Алексей Володин (alexeyw) 20.02.12 15:56
(46) davydoff, можно поподробнее, что не так? исправим...
48. Александр Давыдов (davydoff) 21.02.12 14:31
Да у вас всё нормально))) Я комментировал, что б баллы начислились)))
50. Александр Горбачёв (SanyaGrek) 24.02.12 15:46
Хорошая вещь.
Жаль, что уже не нужна.
Не так давно писал что-то подобное.
51. Alex Misanets (Misanets) 27.02.12 11:03
Ладно, плюсик оставлю, но есть ошибка: При перенумерации есть проверка которая складывает длину префикса и объектов для нумерации и проверяет достаточно ли длинны кода, так вот количество объектов считается без установленных отборов, в моем случае не смог перенумеровать так как всего объектов оказалось больше 1000, а тех которые мне нужно было перенумеровать всего 100+префикс.
Так что, юзаем типовую с ИТС.
ИМХО, результат обработки (код до и после) лучше выводить в табличный документ для последующего анализа, кому это необходимо, и лично я в подобных обработках делаю добавляю возможность "тестового выполнения" то есть выполнение всего кода кроме заветной строки Объект.Записать(), это даст возможность посмотреть "А так ли все будет хорошо как задумалось?".
52. Alex Misanets (Misanets) 27.02.12 11:05
(42) MBG 2, универсальные обработки на ИТС лежат в папке UNIREPS82 (для 8.1 соответственно UNIREPS81)
53. Гость 27.02.12 14:35
Ладно, плюсик оставлю, но есть ошибка: При перенумерации есть проверка которая складывает длину префикса и объектов для нумерации и проверяет достаточно ли длинны кода, так вот количество объектов считается без установленных отборов, в моем случае не смог перенумеровать так как всего объектов оказалось больше 1000, а тех которые мне нужно было перенумеровать всего 100+префикс.
Так что, юзаем типовую с ИТС.
ИМХО, результат обработки (код до и после) лучше выводить в табличный документ для последующего анализа, кому это необходимо, и лично я в подобных обработках делаю добавляю возможность "тестового выполнения" то есть выполнение всего кода кроме заветной строки Объект.Записать(), это даст возможность посмотреть "А так ли все будет хорошо как задумалось
54. Дмитрий Титов (dtitov) 22.03.12 19:51
Очередной велосипед. За труды плюсую.
55. Носса Рогов (GCRaistlin) 28.03.12 01:57
Полезная штука, спасибо. Но вот "код неуникален" - это задалбывает. Как правило, обработка в итоге запускается трижды - первый раз обламываемся с неуникальным кодом, второй раз - вспомогательный, с большим стартовым номером, третий раз - окончательный. Это слегка чересчур. Хотя бы предупреждение надо добавить, что может неуникальность получится.
56. Маша Наша (Kes) 03.04.12 14:37
ндя полуручная обраьботка получилась.... отбор вместо дато-периодов тоже как то печалит.. а так все ничего спасибо!
57. Зульфия Даминова (yokko) 06.04.12 23:23
а ей можно сразо вседокументы и справочники перенумерорывать? а то у меня что то неполучилось, требут выбор объекта
58. Анжела Моисеева (angelika74) 27.05.12 20:27
"код неуникален" - это задалбывает-не то слово.
Спасибо за обработку, Но смотрите, что перенумеровываете.....
59. Юлия Симанчева (julia242977) 03.07.12 11:32
Поставьте, пожалуйста, упорядочивание по дате, тогда все вообще хорошо. Спавибо. Обработка вроде неплохая, пока срабатывает.
61. Александр Удалов (higs) 25.07.12 11:52
Обработку тоже забрал для работы именно бухам, чтобы было меньше вопросов. А три раза нажать перенумерацию не так и сложно, по телефону можно решить. В отличие от объяснений, как работать с ИТС-ной обработкой.
62. Олег Владимирович (olezhe) 01.08.12 15:00
Годится для бухгалтеров. Зачёт.
Однако, нет сохранения настроек. Перенумеровывал разные документы, и каждый раз надо было одно и то же заколачивать: проведение, организация, период.
Поставил плюс.
63. Lena Lesnik (lelusha) 09.02.14 16:41
Хорошая обработка, но хорошо бы иметь возможность сразу переименовывать все объекты. Хотя наверное так можно очень сильно накосячить, переименовывая все подрят
64. Андрей Макаров (XOCTEP) 21.04.14 12:16
Спасибо за обработку. Нужно было срочно перенумеровать часть документов за определенный период с отбором, все сработало четко. Не совсем правда понял, зачем нужна галка "Предварительная перенумерация"
65. Владимир (white_ven) 11.09.14 16:27
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа