Обработка является глубокой модификацией
Универсальная обработка "Универсальные подбор и обработка объектов" (управляемые формы) Василия Демидова
Универсальные подбор и обработка объектов с возможностью установки реквизитов в табличных частях, автор kovalvbg.
Исправлены замеченные ошибки и добавлен функционал.
Возможности:
- Отбор, сортировка объектов, выбор отображаемых полей по реквизитам или общим реквизитам (только для платформы 8.3.X и выше) средствами СКД (схемы компоновки данных) или с помощью произвольного запроса (конструктор запросов доступен для конфигураций на платформе 8.3. без установленного режима совместимости или для платформы 8.2. в толстом клиенте). Отбор и сортировка возможны также по типу значения реквизита для реквизитов составных типов. В таблице отбора они присутствуют как поля с именами "Тип поля имя реквизита". Для доступа к стандартным реквизитам или характеристикам (дополнительные реквизиты и сведения) используется поле "Объект".
- Применение произвольного алгоритма к выбранным объектам или записям независимых регистров сведений.
- Установка реквизитов шапки объектов и реквизитов табличных частей, изменение части времени даты объектов или корректировка записей регистров сведений (для варианта управляемого приложения).
Для табличной части предусмотрены режимы обработки:
Замена значений - заменяются значения отмеченных реквизитов в существующих строках, в том числе по условию. Если выбран вид сравнения и значение для сравнения с текущим, замена будет производиться согласно выбранному виду сравнения.
Добавление строки - поиск строк по значениям отмеченных реквизитов и добавление новой строки в случае отсутствия строк по заданному отбору.
Удаление строк по выбранным полям - поиск и удаление строк по заданному отбору. - Перенумерация объектов.
- Пометка на удаление.
- Снятие пометки на удаление.
- Удаление объектов.
- Проведение документов.
- Отмена проведения документов.
- Удаление записей независимых регистров сведений по установленному отбору.
- Просмотр и изменение значений констант (для варианта управляемого приложения).
- Выполнение произвольного кода на языке 1С Предприятия (для варианта управляемого приложения).
- Поиск и замена значений реквизитов объектов базы данных (для варианта управляемого приложения).
- Прямое редактирование реквизитов и движений объектов с помощью универсального редактора (для варианта управляемого приложения).
- Создание нового объекта с использованием реквизитов существующего при помощи универсального редактора (для варианта управляемого приложения).
- Обработка объектов в транзакции (см. Общие настройки)
- Обработка объектов в режиме минимального контроля (см. Общие настройки)
- Сохранение и восстановление истории выбора объектов и настроек отбора (для управляемого приложения)
- Сохранение/загрузка настроек отборов и обработок для переноса настроек между базами данных с идентичными конфигурациями. Данные функции вызываются по кнопкам "Сохранить настройки отборов" / "Загрузить настройки отборов" на верхней панели обработки или соответствующими пунктами меню "Все действия".
Форма выбора объекта метаданных портирована из конфигурации Управление торговлей 11 с небольшими исправлениями для этой обработки.
Не забудьте пройти по ссылкам и проголосовать за упомянутые программы.
Программы для обработки регистров сведений
Обработка регистров сведений //infostart.ru/public/58399/
Универсальная обработка независимых регистров сведений //infostart.ru/public/74068/
Групповая обработка корректировка записей регистров сведений //infostart.ru/public/139792/
Очистка регистров накопления, сведений, расчета или бухгалтерии //infostart.ru/public/63309/
Параметрическая очистка регистров сведений //infostart.ru/public/22108/
Поиск и замена значений. Обычное и управляемое приложение //infostart.ru/public/91837/