#0
by OnCheck
Вроде все просто. Ни разу не работал с управляемыми формами. В модуле объекта, в процедуре ПриЗаписи этот код возвращает Ложь: ЭтотОбъект.ПолучитьФорму("ФормаУправляемая", Неопределено, Неопределено).Открыта. Почему? Да и еще: ЭтотОбъект.ПолучитьФорму("ФормаУправляемая", Неопределено, Неопределено) - возвращет объект типа форма, а должно быть УправляемаяФорма. Можно ли програмно получить ссылку на открытую управляемую форму, подскажите пожалуйста?
#1
by OnCheck
интересно получается: Если указать полное имя формы тогда возвращается управляемая форма: ЭтотОбъект.ПолучитьФорму("Документ.Наряд.Форма.ФормаУправляемая", Неопределено, Неопределено)
#2
by OnCheck
Только ЭтотОбъект.ПолучитьФорму("Документ.Наряд.Форма.ФормаУправляемая", Неопределено, Неопределено).Открыта все равно Ложь, а ведь лжет же, не ложь это ж.
#4
by OnCheck
Победил: ЭтотОбъект.ПолучитьФорму("Документ.Наряд.Форма.ФормаУправляемая", Новый структура("Ключ", ЭтотОбъект.Ссылка), неопределено).Открыта
#6
by OnCheck
В продолжении темы: как установить значение этой формы теперь? т.е. свойства ЭлементыФормы нет у управляемой формы, а для свойства Элементы, ссылка на поле КомментарийКИзвещению только для чтения.
#7
by Новиков
жесть. Пожалуйста, открой книжку с теткой на обложке. Там как раз рассматривается твой вопрос. Хоть что-нибудь ЧИТАЛ вообще по УФ? :) Или сразу сел за кошек?
#9
by Новиков
Разработка управляемого интерфейса. Если я правильно понял, то тебе нужно ознакомиться со стр.426, с листингом 3.33 Установка значения заполнения при открытии формы. И далее читать до стр.432
#11
by Новиков
смысл кароче такой: что у тебя на управляемой форме есть поле КомментарийКИзвещению. Оно, как пить дать, связано с каким-то реквизитом УФ. Этот реквизит, он либо просто реквизит, чтобы данные отобразить на УФ, либо связан с объектом "Документ.Инцидент" твоей конфы. Поэтому, нет смысла - как ты делал раньше в 8.1 - через элемент формы присваивать значение. Нужно либо реквизит объекта установить во-что, либо сам реквизит формы. И вообще, почитай эту книжку с самого начала. Хочу сказать - книжка стоумовая, и если сделать все примеры, которые там есть, гарантированно некое просветление. Не состояние "дзён", но просветление будет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не могу открыть 1С и Конфигуратор не могу
- Не могу провести документ в Торговле 7.7 будущей датой.Подскажете!!!
- v8: COM соединение к v8, не могу получить доступ к методом модуля внешних с
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- Не могу записать элемент справочника. RLS
- 8.2 управляемые формы. Как открыть другую форму текущего объекта
- Получить управляемую форму внешней обработки
- Как получить управляемую форму экземпляра объекта?
- Не могу добавить таблицу значений на управляемую форму
В этой группе 1С
- УФ программно перебрать строки табличной части и выделить цветом
- Конвертация данных: Выгрузка бух. остатков из 1с 7.7 в 1с 8 по счету Товары
- таблица 1SCRDOC - как программно узнать MDID нужного вида отбора ?
- ПолучитьОбъект() Метод объекта не обнаружен.
- Использование СУБД
- v7: Как в РИБ (7.7) сделать первоначальный образ БД?
- Задвоение элементов справочника Организации при обмене
- v7: Сортировка справочника
- платные курсы по 1С
- При запуке некоторых игр Alawar выходит ошибка error_nod3ddevice
- КД2: как провести документ после загрузки?
- Проблема с Расчетом себестоимости в 1С КА.
- Как добавить в типовой план обмена УТ 10.3 - БП 2.0 новый вид документов?
- Правила переноса в 8ке
- упп , не олучается выбрать в кодах дохода НДФЛ выбрать код 2720 новогодний
- Паспортные данные в документах
- Перескакивают страницы
- Поправить правила обмена УТ - Розница
- Формирование списка файлов папки bat-файлом
- КД 2.1 из 7.7 в 8.2 реквизит "организация"