bdd2

Универсальный редактор объектов V_2

Опубликовал Антон Губа (kron.isant) в раздел Обработки - Универсальные обработки

Обработка (УФ) (Версия 2) позволяет просмотреть и отредактировать любой объект ссылочного типа

Обработка написана на Управляемых формах, позволяет редактировать объекты ссылочного типа.

  • Можно записывать объекты в режиме "Загрузки данных";
  • Возможно наложить Пессимистическую блокировку на объект;
  • Реализована отдельная (универсальная) форма выбора (для тех случаев, когда типовая скрывает элементы);
  • Возможен вывод имен реквизитов вместе с синонимами (чтобы не гадать, что это за реквизит);

Добавлены следующие функции:

  • Работа с реквизитами типа "Хранилище значение" как в табличных частях, так и в "шапке" объекта. Реализован механизм загрузки в Хранилище значения любого файла и сохранения значения из Хранилища на диск;
  • Возможность создания новых объектов из "Угтверсальной формы выбора" (используя эту обработку можно создать новый спраовочник, документ и пр.);
  • Вывод реквизитов объекта переделан: теперь реквизиты выводятся в табличную часть, это сделано для того, чтобы решить проблемы скроллинга формы (С версии 8.3.7.ххх убрали вертикульную прокрутку страниц, остаткив скролинг либо для самой формы либо для ТЧ). При этом старый механизм вывода, когда одному реквизиту соответствует один элемент формы, остался (по умолчанию он скрыт). 

Для чего эта обработка?

Обработку делал под себя для решения задачи когда необходимо просмотреть объект "так как он есть", а также внести правки в него. Такая потебность часто возникает при работе с конфигурациями на управляемых формах: ERP, БП, ДО и пр, где большая часть реквзизитов скрыта с формы или недоступна для редактироаания, что мешает в моделировании различных примеров с такими объектами. 

Что интересного в этой обработке?

Интересное здесь, в первую очередь, это программная работа с управляемой формой и работа с метаданными:

  • Создание/удаление реквизитов формы;
  • Создание/удаление элементов формы;
  • Программные подписки на события;
  • Генерация условного оформления;
  • Подмена типовых оработчиков в зависимости от типа данных в поле ввода;
  • Передача параметров между формами;
  • Анализ метаданных.

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

Наименование Файл Версия Размер
Универсальная обработка редактирования объектов V_2
.epf 19,00Kb
15.01.17
27
.epf 1.0 19,00Kb 27 Скачать

См. также

PowerTools от 1 000
Добавить вознаграждение
Комментарии
1. Алексей Апанасович (Aphanas) 81 01.10.16 16:54 Сейчас в теме
Я пользовался этим: http://infostart.ru/public/14747/
Чем этот отличается?
yurii_host; +1 Ответить 1
2. Александр Лыткин (TrinitronOTV) 01.10.16 17:15 Сейчас в теме
(1) Aphanas, а этот видимо для 8.3 и такси
3. Vladimir Kuzmenko (t278) 23 03.10.16 03:03 Сейчас в теме
хорошая идея. Иногда нужно что-то поправить, а в стандартной форме нет. Здесь можно посмотреть все реквизиты.
4. Алексей Апанасович (Aphanas) 81 03.10.16 04:29 Сейчас в теме
(2) TrinitronOTV, Тот тоже работает и под 8.3 и в Такси
5. Andrey BedaNastala (Lem0n) 37 03.10.16 11:37 Сейчас в теме
6. Семён Павлюков (7OH) 27 05.10.16 10:40 Сейчас в теме
Лучше всё таки реквизиты сделать табличной частью как в ИР.
1. Будет нормальный скролл при большом количестве реквизитов или маленьком экране.
2. Имя и синоним в разных колонках (легче искать, чем в скобках).
3. Чтобы не всё перезаписывать.