В обычном приложении версии платформы 1С 8.2 и 8.1 (на обычных формах) была такая замечательная обработка, как «Универсальный подбор и обработка объектов». Она значительно упрощала жизнь программистам и администраторам программы.
Но вот мы наконец-то и дождались. Появилась такая же обработка 1С для управляемого приложения (8.3 и 8.2). До этого в 1С 8.3 приходилось обходиться типовой обработкой «Групповое изменение реквизитов», однако она решает не все задачи, которые требуются в повседневной работе пользователя или программиста 1С.
Скачать обработку можно по ссылке — Универсальный подбор и обработка объектов 1С 8.3 (управляемые формы).
Содержание
Поиск и отбор объектов
После скачивания обработки мы можем запустить ее как внешнюю. Кто не знает, это делается через меню «Файл» – «Открыть». Появится окно обработки:
На первой закладке мы должны выбрать объект, с которым собираемся работать. Итак, в поле «Объект поиска» у нас уже выбран документ «Приходный кассовый ордер». Это потому, что мы до этого уже выбирали данный объект. Обработка умеет запоминать.
По кнопке «Настройка отбора» мы можем установить отбор практически по любому полю объекта:
Если данных отборов не достаточно, можно отобрать нужные объекты с помощью произвольного запроса. Для этого переведите переключатель «Режим отбора» в соответствующее положение.
После всех настроек объекты нужно отобрать. Нажмем на кнопку «Найти объекты» и смотрим результат отбора:
Обработка элементов
Перейдем на закладку «Обработки»:
Отдельного краткого обзора достойны, пожалуй, только первые три обработки. О работе остальных понятно по названию, и они не требуют настроек.
Произвольный алгоритм
Обработка «Произвольный алгоритм» позволяет написать программу действий над объектами на внутреннем языке 1С. Обработка требует навыков программирования, и ее описание достойно отдельной статьи. Скажем лишь, что с ее помощью можно производить практические действия над объектами:
Установка реквизитов
Обработка «Установка реквизитов» позволяет изменить реквизиты отобранных документов или справочников, а так же регистров сведений. Довольно полезная, а иногда просто необходимая обработка. Например, мы решили в отобранных документах заменить валюту документа:
Сразу следует заметить, что обработку можно выполнить сразу, а можно сохранить настройку. Эта настройка будет отображаться в дереве обработок. Чуть позже мы расскажем, для чего это может пригодиться.
Перенумерация объектов
Обработка «Перенумерация объектов», соответственно, позволяет перенумеровать документы либо изменить коды справочников. Обработка предоставляет богатый набор действий. Например, мы решили поменять префикс у документов, которые отобрали:
Нажимаем «Сохранить настройки» и закрываем окно.
Теперь посмотрим, что мы можем сделать с сохраненными настройками. Оказывается, мы можем выполнить одним пакетом, перенеся в окно «Выбранные обработки»:
Теперь мы можем последовательно выполнить выбранные настройки, нажав кнопку «Выполнить».
Вот такая функциональная и полезная обработка.