|
Управляемые формы!! |
☑ |
0
Stim213
28.09.11
✎
15:08
|
Из документа необходимо создать другой документ, открыть его форму и, если новый док записан - то принимать действия дальше, если не сохранен - ничего не делать.
&НаКлиенте
Процедура создатьЗаказНаряд(Команда)
Заказ = создатьСвязанныйЗаказ();
ФОрма = ПолучитьФорму();// ("Документ.ЗаказПокупателя.ФОрмаОбъекта")??
результат = форма.ОткрытьМодально();
...
КонецПроцедуры
Функция создатьСвязанныйЗаказ()
Заказ = Документы.ЗаказПокупателя.СоздатьДокумент();
заказ.Дата = Текущаядата();
заказ.Контрагент = Объект.Контрагент;
возврат Заказ;
Конецфункции
Не передает объект заказ и как открыть форму созданного документа?
|
|
1
IamAlexy
28.09.11
✎
15:09
|
почитать хоть что то по УФ.. ну хотя бы
|
|
2
Stim213
28.09.11
✎
15:11
|
(1) сначала почитай =)
зы. читал и поиск юзал. Но спросить - быстрее
|
|
3
aleks-id
28.09.11
✎
15:12
|
форма = ПолучитьФорму("документ.ЗаказПокупателя.Форма.ФормаДокумента");
форма.Объект.Организация = объект.Организация;
форма.Объект.Дата = ТекущаяДата();
форма.Объект.Контрагент = Объект.Контрагент;
...
форма.Открыть();
|
|
4
Mort
28.09.11
✎
15:12
|
Открывать формы объектов модально это ФУ. Привяжи владельца и лови оттуда оповещение о записи нового (событие есть такое).
|
|
5
Stim213
28.09.11
✎
15:13
|
(1) нашел только
но там док записывают, а это не есть гуд
|
|
6
Mort
28.09.11
✎
15:13
|
(3) параметр УФ ЗначенияЗаполнения для кого придумали?
|
|
7
Seducer
28.09.11
✎
15:16
|
Ну а почему бы не посмотреть, как это делается, например, в УНФ (из расходной создается СФ).
|
|
8
IamAlexy
28.09.11
✎
15:17
|
(2) ты прежде чем куда то там ссылки посылать, ты сначала по моей ссылке перейди.. там фак по работе с формами
|
|
9
aleks-id
28.09.11
✎
15:18
|
(6) особой разницы нет - создавать структуру или заполнять на ходу.
|
|
10
aleks-id
28.09.11
✎
15:24
|
+(9)
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("Дата",ТекущаяДата());
ЗначенияЗаполнения.Вставить("Контрагент",Объект.Контрагент);
ОткрытьФорму("Документ.ПересчетТоваров.ФормаОбъекта",Новый Структура("ЗначенияЗаполнения",ЗначенияЗаполнения));
|
|
11
Mort
28.09.11
✎
15:28
|
(9) Угу, особенно когда в обработке заполнения вычисляются значения зависимых реквизитов.
|
|
12
Stim213
28.09.11
✎
17:19
|
(10) это более правильный код, чем (3).
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой