Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 ноя 2024, 06:35

Открыть документ

Автор MashIT, 26 дек 2012, 02:06

0 Пользователей и 1 гость просматривают эту тему.

MashIT

Как из модуля управляемой формы одного документа, открыть записанный другой документ по его номеру для редактирования?
В неуправляемой было-бы так:
ФормаДока = Документы.Карта.НайтиПоНомеру(Номер).ПолучитьФорму("ФормаДокумента");
ФормаДока.ОткрытьМодально();
ФормаДока.Активизировать();
Заранее спасибо!

MuI_I_Ika

Для управляемой формы есть такой метод:

ОткрытьФормуМодально(<ИмяФормы>, <Параметры>, <Владелец>)

MashIT


   Форма = ОткрытьФормуМодально("Документ.Карта.Форма.ФормаДокумента",Новый Структура("НомерДокумента","500"),ЭтаФорма);

Команда-то работает, но она открывает форму нового документа, а надо конкретно открыть документ "Карта" с номером 500, очевидно неправильно в команде задано значение "Параметры", может как-то ссылку туда положить - ?


sadovod

НужныйДокумент = Документы.Карта.НайтиПоНомеру(Номер);
ПараметрыФормы = Новый Структура("Ключ",НужныйДокумент);
ОткрытьФормуМодально("Документ.Карта.ФормаОбъекта",ПараметрыФормы);

MashIT


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск