|
Как в управляемом приложении создать документ и открыть его форму?
| ☑ |
0
Triumph
24.08.11
✎
17:03
|
Есть кнопка по ней создается документ, заполняются реквизиты но в базу док не записывается,то есть ссылка отсутствует. Как открыть его форму чтобы были заполнены реквизиты?
По аналогии с неуправлемым приложением
Док=Документы.МойДокумент.СоздатьДокумент();
Док.Реквизит1 = Значение1;
Док.Дата=ТекущаяДата();
Док.ПолучитьФорму().ОткрытьМодально();
как такое сделать?
|
|
1
Ненавижу 1С
гуру
24.08.11
✎
17:04
|
(0) а как пробовал?
|
|
2
Triumph
24.08.11
✎
17:07
|
Параметрыформы = новый Структура("Реквизит1, Дата",Реквизит1,ТекущаяДата());
ОткрытьФорму("Документ.МойДокумент.формаОбъекта",Параметрыформы);
Но выдается пустая форма.
|
|
3
mikecool
24.08.11
✎
17:07
|
(2) в обработке заполнения - заполни
|
|
4
Triumph
24.08.11
✎
17:14
|
Могу и ПриСозданииНаСервере заполнить, но для этого надо в создаваемы объект изменения вносить, другого способа нет?
|
|
5
Triumph
24.08.11
✎
18:24
|
ап
|
|
6
jump if zero
24.08.11
✎
18:37
|
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("Реквизит1, Дата(2011,01,01));
ПараметрыФормы = Новый Структура("ЗначенияЗаполнения",ЗначенияЗаполнения );
ОткрытьФорму("Документ.Документ1.ФормаОбъекта",ПараметрыФормы
);
|
|
7
jump if zero
24.08.11
✎
18:45
|
забыл у реквизита должно быть свойство : Заполнять из данных заполнения
|
|
8
Triumph
25.08.11
✎
10:04
|
(7) спасибо,только опять же придется объект перелопатить чтобы галки проставить:( Хочу вроде бы незамысловатую операцию и так приходится извращаться.
|
|
9
mikecool
25.08.11
✎
10:06
|
ПолучитьФорму
заполнить реквизиты
Форма.открыть
не?
|
|
10
Поручик
25.08.11
✎
10:38
|
(8) А как-то так?
ФормаДокумента = ПолучитьФорму("Документ.Документ1.ФормаОбъекта", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность);
ФормаДокумента.Объект.Дата = Что_То1;
ФормаДокумента.Объект.Какой-то-Реквизит = Значение2;
ФормаДокумента.Модифицированность = Истина;
ФормаДокумента.Открыть();
|
|
11
mikecool
25.08.11
✎
10:41
|
(10) баян ))
|
|