Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не получается программно открыть форму
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
Incognito
Я добавил управляемую форму в обычном приложении. В модуле формы с помощью кнопки хочу вызвать обычную форму с обработки
&НаКлиенте
Процедура РезультатПроведения(Команда)
                
    ФормаНастройки = Обработки.КорроектировкаДвижений.Создать();
    ДанныеФормы = ФормаНастройки.ПолучитьФорму(, ,Новый  УникальныйИдентификатор);
    ДанныеФормы.Открыть();
                     
КонецПроцедуры
при вызове этой процедуры дает ошибку
[code]Неизвестное имя формы. Имя: "Обработки.КорректировкаДвижений.ОсновнаяФорма"


В чем дело?
Vofka
Название темы я всёже изменил, т.к. название "Управляемые формы в обычном приложении" тоже не о чём не говорит. Вам предупреждение устное и имейте ввиду, что в будующем темы с такими названиями - будут улетать в корзину.

А по теме: где имя формы?
Incognito
Цитата(Vofka @ 22.11.11, 12:28) необходимо зарегистрироваться для просмотра ссылки
Название темы я всёже изменил, т.к. название "Управляемые формы в обычном приложении" тоже не о чём не говорит. Вам предупреждение устное и имейте ввиду, что в будующем темы с такими названиями - будут улетать в корзину.

А по теме: где имя формы?

По первому понял. постараюсь не повторять ошибок!

если имя должно быть вот так то ту же ошибку дает
ФормаНастройки = Обработки.КорроектировкаДвижений.Создать();
    ДанныеФормы = ФормаНастройки.ПолучитьФорму("ОсновнаяФорма");
    ДанныеФормы.Открыть();
pablo
Я обращался к формам так:
ОткрытьФорму("Документ.СчетНаОплатуПокупателю.Форма.ТонкаяФормаДокумента",,ЭтаФорма);


P.S.
Из управляемой формы конструкция вида
ФормаНастройки = Обработки.КорроектировкаДвижений.Создать();

работать не будет по причине недоступности перечисления(перечислителя? enum!) объектов метаданных.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.