Универсальный обработчик объектов для управляемых форм

Опубликовал Алексей Прибылов (AlexSpace) в раздел Обработки - Универсальные обработки

Универсальный обработчик - это инструмент, содержащий в себе сразу несколько универсальных механизмов, адаптированных к работе на управляемых формах. С его помощью можно очень сильно облегчить массу действий, которые приходится выполнять регулярно при поддержке клиентов, либо администрировании собственных БД.

Универсальный обработчик включает в себя такие обработки, как:

  • универсальный подбор и обработка объектов
  • менеджер констант
  • консоль запросов
  • регистрация изменений для обмена
  • загрузка данных из табличного документа
  • универсальный редакто реквизитов
  • поиск и замена значений

Все обработки полностью переработаны под использование с управляемыми формами, а также снабжены общими настройками, такими как возможность проведения без контроля или режима загрузки, использовать редактор реквизитов в качестве просмотрщика объектов, а также обработки объектов в транзакции с регулируемым кол-вом объектов. 

Обновление: 

- окончательно убрана модальность

- в инструмент "поиск и замена значений" добавлен механизм «Заполнить запросом». Данный механизм позволяет, используя произвольный запрос (определенного формата), изменять данные любого объекта БД.

В форме «Произвольный запрос» (при первом открытии) показан пример запроса.

В нем должно быть два обязательных поля: «ЧтоМенять» и «НаЧтоМенять». 

«ЧтоМенять» - ссылки на объекты подлежащие замене.

«НаЧтоМенять» - ссылка на объект, которым следует осуществлять замену.

При создании запроса, пользователю необходимо удалить текст примера.

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

Наименование Файл Версия Размер
Универсальный обработчик объектов 1.2
.epf 590,67Kb
01.03.16
23
.epf 2016_3 590,67Kb 23 Скачать
Универсальный обработчик объектов 1.0
.epf 581,34Kb
26.02.16
14
.epf 2016_1 581,34Kb 14 Скачать

См. также

PowerTools от 1 000
Добавить вознаграждение
Комментарии
1. борян петров (TODD22) 15 10.02.16 05:58 Сейчас в теме
А как у этой обработки с Такси и с режимами модальности и асинхронностью?
Универсальный редактор реквизитов табличные части документов обрабатывает ? Работает аналогично групповой обработке объектов?
2. Алексей Прибылов (AlexSpace) 8 10.02.16 09:33 Сейчас в теме
Добрый день!

1. Модальность вычищали везде. Если где-то встретиться - пишите, уберем.
2. Асинхронность не используется
3. Универсальный редактор реквизитов табличные части документов обрабатывает
4. Похоже, но с усовершенствованиями.
3. Артур Аюханов (artbear) 847 11.02.16 09:47 Сейчас в теме
Какие обработчики реализованы в универсальном подборе ? какие возможности?
4. Алексей Прибылов (AlexSpace) 8 11.02.16 10:21 Сейчас в теме
(3) artbear, добавил еще одно изображение в описание со скриншотом доступных обработок.
5. Алексей Прибылов (AlexSpace) 8 26.02.16 16:52 Сейчас в теме
Господа, все кто ранее скачивал обработчик - можете получить обновленный вариант. Для этого пишите мне в личку.
6. Андрей Крутских (K_A_O) 477 26.02.16 18:17 Сейчас в теме
Неплохая ведь обработка. Странно, что народ не плюсует.

Из найденного:
- ФормаОтбора, произвольный запрос, заблокирован конструктор запроса для тонкого клиента, кроме того - открывается модально
- Если в регистре сведений есть измерение Объект - не будет работать обработка изменения регистра. Поскольку формируемый запрос меняет имя поля.
Заменил у себя в форме ПодборИОбработка в функции ПолучитьТекстЗапроса(ИменаПолейТЧ, ОбъектПоиска) текст для регистра сведений

//Если есть измерение/ресурс/реквизит "объект" - надо изменить запрос - поскольку по нему будет происходить замена
Если ОбъектМетаданных.Измерения.Найти("Объект")<>Неопределено Или ОбъектМетаданных.Ресурсы.Найти("Объект")<>Неопределено Или ОбъектМетаданных.Реквизиты.Найти("Объект")<>Неопределено Тогда
ИмяЗаписи = "_ОбъектОбрабатываемый_";
Иначе
ИмяЗаписи = "Объект";
КонецЕсли;

ТекстЗапроса = "ВЫБРАТЬ
| ""Запись"" КАК "+ИмяЗаписи+",
| 1 КАК Картинка
|";

7. Андрей Крутских (K_A_O) 477 26.02.16 18:19 Сейчас в теме
(5) Не обновил форму и не увидел данного комментария. Может там уже замечания из (6) и исправлены.
8. Юрий Машков (newtype) 29.02.16 11:59 Сейчас в теме
Получил Ваше сообщение по почте об обновлении обработки. Спасибо. Как её получить ?
9. Алексей Прибылов (AlexSpace) 8 29.02.16 12:37 Сейчас в теме
(8) newtype, (7) K_A_O, - написал Вам в личку насчет получения обновления.
10. dima_gsv (dima_gsv) 7 26.01.17 13:57 Сейчас в теме
Отличная обработка. Помогла, например, удалить записи регистра сведений с битыми ссылками на объекты.
11. Александр Иванов (ofizer) 13.02.17 11:20 Сейчас в теме
Не совсем понял, в описание есть пункт - "универсальный подбор и обработка объектов", а на скриншоте его нет, так есть ли он на самом деле?
12. Алексей Прибылов (AlexSpace) 8 13.02.17 17:56 Сейчас в теме