Замена реквизита "Вид номенклатуры"

Опубликовал {ÐƦǑƝȊ} mx (dour-dead) в раздел Обработки - Обработка справочников

Замена реквизита "Вид номенклатуры" в справочники Номенклатура, с выбором группы справочника.

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

Обработка тестировалась на УПП, ну будет работать на конфигурациях где есть справочник "Номенклатура" и подчиненный справочник "Виды номенклатуры".

______________________________________________________________________________________

Если обработка понравилась и  пригодилась  не забываем голосовать. Для вас пустяк, а мне приятно!

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

Наименование Файл Версия Размер
Замена реквизита "Вид номенклатуры"
.epf 7,81Kb
06.09.10
154
.epf 7,81Kb 154 Скачать

См. также

Комментарии
1. SpiderRu (WolfKgn) 06.09.10 17:43 Сейчас в теме
а чем не устраивает универсальный подбор и обработка объектов с произвольным алгоритмом? :)
2. Андрей Митюшев (clarion807) 20 06.09.10 21:03 Сейчас в теме
А зачем? Ведь есть групповая обработка справочников и документов. И писать ничего не надо.
3. {ÐƦǑƝȊ} mx (dour-dead) 186 07.09.10 13:34 Сейчас в теме
точняк :D в списке действия не спалил "Изменить реквизит" т.к. с 8-й и УПП всего лишь 2 месяца знаком
4. Александр Зубцов (iov) 359 07.09.10 19:39 Сейчас в теме
(3) Можно вопрос ? А для начала изучить возможности никак? Это не к данной обработке а вообще принципиальный подход к "облегчению жизни пользователям". А потом рождаются конфигурации мутанты...
5. Александр Зубцов (iov) 359 07.09.10 19:45 Сейчас в теме
и врать не хорошо .... http://infostart.ru/public/66284/ 25.02.2010 14:33
Вот там серьезнее все. Но автор той обработки явно знает о возможностях встроенных обработок.
6. {ÐƦǑƝȊ} mx (dour-dead) 186 07.09.10 23:06 Сейчас в теме
ну х3 как у тебя может и много времени для изучения... у меня его нет... звонит человек срочно надо! ну я глянул , не заметил быстрее было написть эту обработку. Ну а насчет конфигураций мутантов, причем эта обработка и конфа? она внешняя
7. {ÐƦǑƝȊ} mx (dour-dead) 186 07.09.10 23:07 Сейчас в теме
8. {ÐƦǑƝȊ} mx (dour-dead) 186 07.09.10 23:11 Сейчас в теме
на 7ке я пишу более 3-х лет и весь язык знаю и структуру конфы. все времени нету до делать. т.к. теперь 8ка... приходится дуплить её
9. Леонид Мельников (Kaperang) 90 08.09.10 14:35 Сейчас в теме
А ничего, что данный реквизит наверняка участвует в качестве измерения в движениях по регистрам? И в коде справочника стоит проверка на участвие данного элемента номенклатуры в движениях и запрет на измененение его реквизита "Вид", если он "засветился". И неспроста. Если его вот так наобум изменить, гарантированно получим неразбериху по аналитике в отчетности.
Мне не так давно пришлось решать аналогичную задачу. Вариантов тут 2:
Первый:
1. распровести все документы, где "светится" данная номенклатура.
2. изменить рекизизит "вид номенклатуры" элемента справочник "Номенклатуры"
3. изменить реквизиты табличных частей документов
4. провести документы

Плюс к этому гарантированный гемморой с восстановлением ГП.

Я тогда решил задачу вторым способом: SQL-ными запросами на замену значений( UPDATE ... SET ... WHERE ...) по всем таблицам, где могло "засветиться" данное значение, плюс последующий пересчет итогов по регистрам.

А вообще задачи такого профиля, как уже отмечали коллеги выше, прекрасно решаются обработкой "ГрупповаяОбработкаСправочниковДокументов", входящей в состав любой типовой конфигурации. И без какого-либо программирования.
10. {ÐƦǑƝȊ} mx (dour-dead) 186 08.09.10 14:39 Сейчас в теме
вы хотите сказать, что обработка "ГрупповаяОбработкаСправочниковДокументов" делает все это?
1. распровести все документы, где "светится" данная номенклатура.
2. изменить рекизизит "вид номенклатуры" элемента справочник "Номенклатуры"
3. изменить реквизиты табличных частей документов
4. провести документы
11. Михаил Изюков (Imv) 08.09.10 15:43 Сейчас в теме
Вот только что сейчас попробовал. Все прекрасно делает. Надо только в настройках "Групповой обработки справочников и документов" включить галочку
"Разрешить изменение реквизитов объектов".

Но как простой пример для программирования вполне... Поэтому плюсану...
Volfy; Elexeich; Pashkatancor; +3 Ответить
12. {ÐƦǑƝȊ} mx (dour-dead) 186 09.09.10 08:02 Сейчас в теме
:D Да я и не говорю, что дефолтная обработка "Групповой обработки справочников и документов" не работает просто не спалил , что там есть "Изменить реквизит"
13. Павел Мальцев (Pashkatancor) 69 17.02.11 05:20 Сейчас в теме
Спасибо! С ней быстрее чем с групповой обработкой!