Назначение: открытие обычной и управляемой формы объекта из управляемой формы другого объекта (предполагается, формы уже есть в конфигурации).
Номенклатура объектов: справочник «Контрагенты», справочник «Банковские счета». Из управляемой формы объекта справочника «Контрагенты» открываем форму объекта справочника «Банковские счета».
Разработка на форме:
1.На форме справочника «Контрагенты» встаем на команду «Создать банковский счет».
2.В свойствах в разделе «Основные» создаем действие «Создать банковский счет».
Номенклатура объектов: справочник «Контрагенты», справочник «Банковские счета». Из управляемой формы объекта справочника «Контрагенты» открываем форму объекта справочника «Банковские счета».
Разработка на форме:
1.На форме справочника «Контрагенты» встаем на команду «Создать банковский счет».
2.В свойствах в разделе «Основные» создаем действие «Создать банковский счет».
&НаКлиенте Процедура СоздатьБанковскийСчет(Команда) // если форма должна открываться с заполненными полями // (например, "Владелец"), то делаем следующее: // в структуру "ПараметрыЗаполнения" помещаем нужные параметры и их // значения, имена параметров структуры должны совпадать с параметрами // открываемой формы ПараметрыЗаполнения = Новый Структура; ПараметрыЗаполнения.Вставить("Владелец", Объект.Ссылка); // заполненную параметрами структуру помещаем в другую структуру, // ключ другой структуры должен иметь имя "ЗначенияЗаполнения" ПараметрыСоздания = Новый Структура; ПараметрыСоздания.Вставить("ЗначенияЗаполнения", ПараметрыЗаполнения); // открываем обычную форму без параметров (толстый клиент) ОткрытьФорму("Справочник.БанковскиеСчета.Форма.ФормаЭлемента"); // открываем управляемую форму без параметров (толстый и тонкий клиент) ОткрытьФорму("Справочник.БанковскиеСчета.Форма.ФормаЭлементаУправляемая"); // открываем обычную форму с параметрами (толстый клиент) ОткрытьФорму("Справочник.БанковскиеСчета.Форма.ФормаЭлемента", ПараметрыСоздания); // открываем управляемую форму с параметрами (толстый и тонкий клиент) ОткрытьФорму("Справочник.БанковскиеСчета.Форма.ФормаЭлементаУправляемая", ПараметрыСоздания); КонецПроцедуры
Комментариев нет:
Отправить комментарий