gifts2017

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

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

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

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

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

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

Обновление: 

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

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

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

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

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

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

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

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

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

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

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

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

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

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

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

7. Андрей Крутских (K_A_O) 26.02.16 18:19
(5) Не обновил форму и не увидел данного комментария. Может там уже замечания из (6) и исправлены.
8. Юрий Машков (newtype) 29.02.16 11:59
Получил Ваше сообщение по почте об обновлении обработки. Спасибо. Как её получить ?
9. Алексей Прибылов (AlexSpace) 29.02.16 12:37
(8) newtype, (7) K_A_O, - написал Вам в личку насчет получения обновления.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа