gifts2017

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

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

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

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

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

______________________________________________________________________________________

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

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

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

См. также

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

Комментарии

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

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

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

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

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