Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Открыть форму документа из модуля команды
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Constantus
Приветствую, Форумчане!
1с8.3.12, УФ, самопис

Приветствую, Форумчане!
На форме документа "Заказ" имеется команда "Открыть дополнительную форму документа"
"Дополнительная форма документа" это упрощенная форма основной формы документа "Заказ" с выводом только некоторых реквизитов.

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

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    
ПараметрыФормы = Новый Структура("Отбор", Новый Структура("Ссылка", ПараметрКоманды.Ссылка));

ОткрытьФорму("Документ.Заказ.Форма.ДругойГород", ПараметрыФормы);//, ПараметрыВыполненияКоманды.Источник);
    
ОткрытьФорму("Документ.Заказ.Форма.ДругойГород", ПараметрКоманды);

КонецПроцедуры




Открывается пустая форма. Практически пытаюсь открыть другую форму клонированием из основной формы.
Подскажите как правильно открыть другую форму из формы с такими же данными (реквизитами) (саму же себя с укороченной программой)?
Constantus
Всё оказалось значительно проще:

ПараметрыФормы = Новый Структура("Ключ", ПараметрКоманды);
ОткрытьФорму("Документ.Заказ.Форма.ДругойГород", ПараметрыФормы,,,ПараметрыВыполненияКоманды.Окно);


Но открывается во весь экран. Как сделать, чтобы открылось как модальное в обычных формах, пока не понял...
Prospero
Constantus,
а РежимОткрытияОкна в ОткрытьФорму не поможет? upset.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.