Перепробовал несколько универсальных и не очень обработок для работы с РС, но ни одна не позволяла выполнить те операции, которые мне были нужны. В результате написал свою по подобию универсального подбора и обработки объектов.
Отличительные (на мой взгляд) особенности:
- для подбора обрабатываемых записей в варианте обычных форм применяется построитель отчетов, в варианте управляемых форм - СКД, что дает возможность очень гибко настраивать отбор записей;
- учитывается тот факт, что регистр может быть периодическим;
- при изменении записей (даже если изменяются измерения) не происходит "задваивания" записей (т.е. не остаются записи со старым набором значений измерений).
В общем и целом не претендую на оригинальность и гениальность. Как и любая другая программа, эта скорее всего не лишена недостатков и ошибок. Поэтому применение на Ваш страх и риск. Рекомендую перед боевым использованием потренироваться на копии или сделать страховую копию.
Обновление от 21.04.2011
- исправлена ошибка - не обрабатывался вариант с выполнением произвольного кода;
- в поле ввода произвольного алгоритма сделал вывод комментария, в котором написано через какую переменную можно обращаться к записи.
Обновление от 14.12.2014
- добавлен вариант обработки для работы в УФ. Ее так же можно подключить к дополнительным внешним обработкам в конфигурациях, использующих БСП. В режиме тонкого клиента не работают некоторые фишки в СКД (выбор свойств полей для возможностей отбора - через точку) + при изменении регистра не всегда после этого корректно работает отбор (можно закрыть и открыть снова).
Обновление от 16.02.2016
- исправлен вариант обработки для работы в УФ. Если реквизит или ресурс имел тип "Хранилище значение", происходила ошибка
Обновление от 29.04.2016
- исправлен вариант обработки для работы в УФ: теперь все должно корректно работать и в тонком клиенте
Обновление от 05.08.2016
- исправлена ошибка в варианте обработки для работы в УФ для операции удаления записей.
Обновление от 13.03.2017
- исправлена ошибка в варианте обработки для работы в УФ: ошибка определения периодичности РС
Обновление от 29.01.2024
- добавлена возможность в обработке для УФ устанавливать/снимать флажки только для выделенных строк
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.7.308