gifts2017

Перенумерация документов, справочников (8.1)

Опубликовал Андрей Куканов (KukA.5) в раздел Обработки - Обработка документов

Перенумерация любых документов и справочников (в любой конфигурации 8.1)

Данная пара обработок будет полезна когда необходимо перенумеровать любые в конфигурации документы, справочники. Например, на объект с длинной кода 10, натянули объект с длинной кода 8 - 2 символа справа потеряли (в том числе потеряли и уникальность :)). Обработки это позволяют вылечить. Есть возможность поставить префикс (рекомендуется использовать в некоторых случаях).

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

Наименование Файл Версия Размер
Перенумерация_любых_документов.epf 1060
.1250152758 8,50Kb
14.09.14
1060
.1250152758 8,50Kb Бесплатно
Перенумерация_любых_справочников.epf 546
.1250153215 7,44Kb
14.09.14
546
.1250153215 7,44Kb Бесплатно

См. также

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

Комментарии

1. Александр Медведев (anig99) 13.08.09 12:56
а чем универсальный подбор и обработка объектов плоха?
2. Андрей Куканов (KukA.5) 13.08.09 12:56
Не судите строго - делал для себя после "натягивания" на переписанную конфу типовой - слетела нумерация у многих справочников (и как потом выяснилось и у кучи документов тоже).
3. Андрей Куканов (KukA.5) 13.08.09 14:10
Согласен, универсальная обработка закрывает по функционалу то, что я сделал. ...Я ПРО НЕЕ ПРОСТО НЕ ЗНАЛ :)
Иногда проще написать, чем искать :)
Спасибо за комментарии (и конструктивную критику)
4. Евгений Люлюк (Evg-Lylyk) 13.08.09 14:57
"Иногда проще написать, чем искать", а иногда проще найти чем писать. На поиск времени много не уйдет, но вы удивитесь как тут много всего на эту тему. поиск.

Две внешних обработки то зачем O_o в одной можно сделать
Еще не понятно зачем ставить заранее спр. Контрагенты... т.к. если в конфе нет справочника контрагенты (да такие бывают :) ошибка при нажатии на выполнить


5. анка (анфиска) 28.08.09 09:37
рАССКАЖИТЕ, А КАК ЭТО РАБОТАЕТ???
6. Андрей Куканов (KukA.5) 28.08.09 20:33
Дорогая "анка", работает эта штука так:

1)выбираем какие типы объектов будем обрабатывать...

2) обработка запросом получает все объекты (выбранного типа метаданных) "по росту" (в порядке возрастания номеров), и создает у них новый номер (с учетом длины номера в конфигурации у данного объекта метаданных). Если указан префикс, то он присутствует в номере.

*) чтобы не возникало конфликта уже новых номеров и еще старых, иногда стоит перенумеровать сначала все с префиксом, потом без него (или со старым префиксом).

**) на самом деле на диске ИТС действительно есть шикарная обработка по групповому изменению документов и справочников - по функционалу она достаточна, чтобы на эту тему уже ничего не писать. Когда я делал эти обработки, я про нее просто не знал.

Всем удачи! ...и спасибо за плюсики :)
7. Надежда (nadyulya) 01.09.09 22:29
обработка проста, эффективна и удобна в использовании. Спасибо
8. Елена Вдовина (zartana) 17.11.09 11:11
Спасибо огромное, полезная вещь, даже просто жизненно необходимая !!!!!
9. Андрей Куканов (KukA.5) 19.11.09 02:05
(7) (8) спасибо за теплые слова
10. Любовь Вдовыченко (volna) 04.03.10 15:58
Отлично. При переходе с 7 на 8 помогли. Большое спасибо.
11. Дмитрий Воробьев (vde69) 05.03.10 08:39
Немного покритикую
1. Внешняя обработка имеет реквизиты, за чем они нужны, остается полной загадкой, когда вполне можно было просто описать переменные в модуле формы.
2. Грязное формирование текста запроса (замена имени таблицы далее по коду). Все равно при использовании в конфигурации, где нету «ПоступлениеТоваровУслуг» конструктор не схавает, а читабельность пострадала.
3. Обработка позиционируется как «Универсальная» а в ней по умолчанию предлагается перенумеровывать документ «ПоступлениеТоваровУслуг». Должен быть выход а не попытка перенумерация этого документа.
4. Предупреждение об использовании по умолчанию идет с таймаутом и без возможности отказа, то есть если я нажал кнопку и появилось предупреждение – то это равносильно табличке перед взрывом «сейчас будет БУМ», нужно использовать «Вопрос». (это критическая ошибка)
5. На форме 2 поля, текстовое и выбора документа, гораздо проще и понятнее было бы сделать 1 список значений.
6. Не работает с числовыми номерами документов
7. Не работает с последовательностями по префиксам, а все сводит в одну кучу (к единому префиксу).

Удачи.
Прими мою критику как профессиональную поддержку коллеги по программированию.
12. Андрей Куканов (KukA.5) 05.03.10 21:01
(11) Дима, как же тебя зацепила моя критика твоей перенумерации.... что ты, отказавшись от 31 (!) плюсика, снял ее с публикации :D
Согласен, такое творение-позорище явно их не стоит :D
http://infostart.ru/public/14567/ - "Публикация не активна" :D :D :D

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

То что мне не понравилось в твоем (11) комментарии:

"...2. Грязное формирование текста запроса ..." - это базар, за которым ты не следишь. Ты не владеешь техникой формирования/модификации текста запроса методом замены отдельных фрагментов, в решениях 1С это используется часто и это не только грамотно, но и удобно.

"...обработка имеет реквизиты, за чем они нужны, остается полной загадкой.." - это и есть переменные (на время существования обработки как объекта), они доступны для всей обработки из любого ее места, мне так удобно.

...все остальное - это сопли обиженного мальчика, которого ткнули в его же (извини) говнокод.
Ты выдаешь реакцию по типу "...а вот ты, а вот ты... ВОТ!" :D
Прикрепленные файлы:
Комментарий в Обработка перенумерации справочников.TXT
Душелов; +1 Ответить 1
13. Дмитрий Воробьев (vde69) 05.03.10 23:29
(12)я не снимал ее с публикации, и мне наплевать на рейтинги и прочее. (или кликнул случайно, или это администрация. По крайне мере я ее востановил)

я не понимаю почему ты так завелся? Неужели ты думаешь, что твоя обработка идеал а моя говнокод? Попробуй сравнить их более обьективно :)

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

удачи!
14. Андрей Куканов (KukA.5) 06.03.10 04:22
Бывает профессиональная критика (специалистов) - она ценна и полезна, потому что помогает увидеть новые аспекты проблемы или ее решения, а бывает ...то что тут писал (в моей ветке) vde69
15. Алла (АллаБух) 03.08.10 14:34
Мне нужно изменить инвентарный номер ОС. Где найти обработку?
16. Артем (avrage) 20.09.10 08:12
Частично повторяет функционал
УниверсальныеПодборИОбработкаОбъектов.epf с Диска ИТС

Надо все перенумераторы, перепроводчики и прочий бред убрать
17. Natal`ya Barsukovskaya (VolNat) 18.11.10 17:49
А у меня ПеренумерацияСправочников не запустилась. Вежливо послал со словами "не может быть открыта текущей версией программы". Конфигурация Зарплата и кадры бюджетного учреждения, релиз 16, платформа 15. :(
18. Сергей Матвеенко (SerjVzM) 21.09.11 15:48
Удобно и быстро! Спасибо)
19. Алексей Шубин (CyberPank_kmv) 22.09.11 12:30
20. Антон Тихомиров (PEDuCKA) 28.09.11 23:14
Хорошая работающая обработка, но возникла одна проблема, после нумерации Справочника Характеристик номенклатуры, в Подборе изменилась последовательность характеристик, что вызвало шок у операторов, к сожалению.
Спасибо!
21. dgamelya (revril) 10.10.11 11:17
спасибо автору)))очень пригодилась обработочка)))
22. Тома Т (_Тома) 12.12.11 20:32
Возникла необходимость срочно перенумеровать документы (у предыдущего бухгалтера нумерация была сбита, цифры вперемешку с буквами). Имеется в виду Бухгалтерия 8.1. Была большая надежда на обработку с диска ИТС. Но после ее отработки во-первых, вылетели ошибки, часть документов не перенумеровалась совсем, а у части номера пошли невменяемые - с девятками в первых позициях. Вся надежда на Вашу обработку!
23. Yalo (yalo) 23.01.12 11:51
Да, если диск ИТС отсутствует, то ваша обработка придет на помощь ).
24. Константин Стук (kot_stouk) 11.03.14 05:48
Обработка справочников не работает! (не перенуверовывает)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа