|
документ
| ☑ |
0
urbanstyle
21.11.12
✎
15:53
|
Добрыый день! У меня вопросик:
Есть документ "МойДокумент" с реквизитом "Реквизит1".
Есть обработка с полем ввода "Реквизит1".
Как в обработке сделать так, чтобы при вводе определенного реквизита, при нажатии на кнопку "Кнопка1" выпадала форма создания нового документа с привязкой к этому введенному реквизиту. т.е. выпадала форма с уже заполненным реквизитом. Как это можно реализовать?
НовыйДокумент = Документы.МойДокумент();
НовыйДокумент.Записать();
ОткрытьФорму(Документы.МойДокумент);
|
|
1
Maxus43
21.11.12
✎
15:55
|
НовыйДокумент = Документы.МойДокумент(); НовыйДокумент.Реквизит1 = реквизит1;
НовыйДокумент.Записать();
ОткрытьФорму(Документы.МойДокумент);
|
|
2
Maxus43
21.11.12
✎
15:55
|
НовыйДокумент = Документы.МойДокумент();
НовыйДокумент.Реквизит1 = реквизит1;
НовыйДокумент.Записать();
ОткрытьФорму(Документы.МойДокумент);
|
|
3
mzelensky
21.11.12
✎
15:59
|
(1) а так разве будет работать:
ОткрытьФорму(Документы.МойДокумент); ??
Что-то согласно СП туда нужно другие параметры передавать
|
|
4
urbanstyle
21.11.12
✎
16:02
|
Спасибо) сейчас попробую
|
|
5
urbanstyle
21.11.12
✎
16:15
|
вот что нашел в СП
П = Новый Структура("Ключ", Поставщик);
Форма = ПолучитьФорм("Справочник.Контрагенты.ФормаОбъекта",П);
Форма.Открыть();
|
|
6
vmv
21.11.12
✎
16:17
|
(5) ЗначенияЗаполнения загугли в СП и тут, только не забывай в конфигураторе на реквизите(в том числе системном) тулить галку "Заполнять из данных заполнения"
|
|
7
del123
21.11.12
✎
16:23
|
НовыйДокумент = Документы.МойДокумент.создатьДокумент();
НовыйДокумент.Реквизит1 = реквизит1;
НовыйДокумент.Записать();
Форма = НовыйДокумент.ОткрытьФорму("ФормаДокумента");
Форма.Открыть();
В принципе записывать не обязательно сразу
|
|
8
del123
21.11.12
✎
16:24
|
(7) не НовыйДОкумент.ОткрытьФорму а НовыйДокумент.ПолучитьФорму
|
|
9
urbanstyle
21.11.12
✎
16:26
|
Вот спасибо огромное Всем!!!)))
|
|