Обработка написана на Управляемых формах, позволяет редактировать объекты ссылочного типа.
- Можно записывать объекты в режиме "Загрузки данных";
- Возможно наложить Пессимистическую блокировку на объект;
- Реализована возможность редактирования движения документов;
- Реализована отдельная (универсальная) форма выбора (для тех случаев, когда типовая скрывает элементы);
- Такая же универсальная форма доступна при заполнении реквизитов редактируемого объекта;
- Возможен вывод имен реквизитов вместе с синонимами (чтобы не гадать, что это за реквизит);
- Работа с реквизитами типа "Хранилище значение" как в табличных частях, так и в "шапке" объекта. Реализован механизм загрузки в Хранилище значения любого файла и сохранения значения из Хранилища на диск;
- Возможность создания новых объектов из "Универсальной формы выбора" (используя эту обработку можно создать новый справочник, документ и пр.. В том числе можно создавать группы);
- Вывод реквизитов объекта переделан: теперь реквизиты выводятся в табличную часть, это сделано для того, чтобы решить проблемы скроллинга формы (С версии 8.3.7.ххх убрали вертикальную прокрутку страниц, оставив скроллинг либо для самой формы либо для ТЧ). При этом старый механизм вывода, когда одному реквизиту соответствует один элемент формы, остался (по умолчанию он скрыт);
- Реализован механизм поиска ссылок на объект в Информационной базе;
- Выгрузка редактируемого объекта в xml и загрузка из xml. Как варианты использования:
- перед началом редактирования, можно выгрузить в xml-файл объект, а если потребуется вернуться обратно, то просто загрузить объект их xml;
- если есть копия базы и в неё необходимо перенести объект из другой копии, то можно быстро выгрузить его в xml и загрузить (полезно при моделировании примеров , не нужно раками набивать копии документов в копии баз);
- Добавлена команда непосредственного удаления объекта;
- Возможность выполнения произвольного кода (в контексте редактируемого объекта) в режиме 1С:Предприятие;
- Появилась кнопка "Открыть по навигационной ссылке" (чтобы не заморачиваться с поиском объекта в формах выбора достаточно вбить навигационную ссылку на этот объект и он откроется на редактирование);
- В версии 3.5:
- Добавлена возможность прикрепления данной обработки как внешней обработки к конфигурациям, использующим БСП;
- В универсальную форму подбора добавлены бизнес-процессы;
- Реализована возможность копирования редактируемого объекта - копируются все значения реквизитов и ТЧ в новый объект;
- Устранена проблема при работе с реквизитами типа "Хранилище значения" (ХЗ), связанная с мутабельными значениями, помещенными в ХЗ;
- Процедуры и функции на форме сгруппированы в области согласно стандарту написания кода.
Для чего эта обработка?
Обработку делал под себя для решения задачи когда необходимо просмотреть объект "так как он есть", а также внести правки в него. Такая потребность часто возникает при работе с конфигурациями на управляемых формах: ERP, БП, ДО и пр, где большая часть реквизитов скрыта с формы или недоступна для редактирования, что мешает в моделировании различных примеров с такими объектами.
Что интересного в этой обработке?
Интересное здесь, в первую очередь, это программная работа с управляемой формой и работа с метаданными:
- Создание/удаление реквизитов формы;
- Создание/удаление элементов формы;
- Программные подписки на события;
- Генерация условного оформления;
- Подмена типовых обработчиков в зависимости от типа данных в поле ввода;
- Передача параметров между формами;
- Анализ метаданных.