Создание сервисных режимов групповой
обработки данных
В некоторых случаях для эффективной работы пользователей
с конкретной конфигурацией целесообразно разработать
некоторые сервисные режимы обработки информации. Достаточно
часто возникает потребность в специальных режимах выполняющих
групповые действия с объектами (элементами справочника,
документами). Такие операции оформляются в конфигурации
1С:Предприятия в качестве объектов метаданных "Обработка",
по принципам конфигурирования идентичных объектам "Отчет".
Сами действия, выполняемые над множеством объектов
вполне очевидны. Это могут быть:
* пометка и снятие пометки на удаление;
* проведение и отмена проведения документов;
* перенос элементов справочника в другую группу;
* изменение реквизитов определенным образом;
* печать документов
* другие варианты обработки.
С точки зрения способа отбора множества объектов, можно
выделить два основных типа обработок, выполняющей групповые
действия.
Первый тип - это обработки, ограничивающие состав обрабатываемых
объектов некоторыми условиями, которые задаются как
выбираемые пользователем значения в диалоге формы обработки.
Например, может быть создана обработка, помечающая на
удаление все документы определенного вида с конкретным
клиентом в определенном интервале. Этот принцип аналогичен
параметрам настройки отчетов.
Второй тип предполагает задание множества обрабатываемых
объектов пользователем посредством выбором самих объектов.
Для создания таких обработок рекомендуется использовать
объект "СписокЗначений". Для того, чтобы пользователь
мог заполнить список обрабатываемых объектов в диалоге
формы обработки следует создать элемент диалога "Список".
Для его заполнения следует предусмотреть кнопки добавления
и удаления значений. Само добавление может выполняться
выбором или с использованием механизма "Подбора",
что обеспечит достаточно быстрое заполнение списка.
Отдельная кнопка должна быть предусмотрена для выполнения
тех действий ради которых и создавалась обработка.
Пример обработки, выполняющей групповой перенос товаров
в выбранную группу, приведен в методической конфигурации
(обработка "ПереносТоваров").
|