Имя: Пароль:
1C
1С v8
документ
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
Вот спасибо огромное Всем!!!)))
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс