|
Ввод на основании |
☑ |
0
Ste1Z
27.10.11
✎
16:47
|
Что хочу:
1). Есть табличное поле, выбираем какую нибудь строку (в них Планируемые поступления денежных средств)
2). Нажимаем кнопочку -- > производится ввод документа Планируемое поручение входящее на основании выбранного Планируемого поручения.
Все обыскал - не могу найти как вызвать функцию ввода на основании.
1С Комплексная автоматизация 1.0
|
|
1
Maxus43
27.10.11
✎
16:48
|
"ДокументПланируемоеПоручение".заполнить(ДокОснование)
|
|
2
Ste1Z
27.10.11
✎
16:51
|
Пробывал так. Не выходит. Все поля пустые.
|
|
3
Ste1Z
27.10.11
✎
16:58
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
ВыбранноеПоступление = ЭлементыФормы.ПланируемыеПоступленияТП.ТекущаяСтрока.ПланируемыеПоступления;
ДокументОбъект = Документы.ПлатежноеПоручениеВходящее.СоздатьДокумент();
ДокументОбъект.Заполнить(ВыбранноеПоступление);
ДокументОбъект.Записать();
ДокументОбъект.ПолучитьФорму("ФормаДокумента").Открыть();
КонецПроцедуры
|
|
4
Ste1Z
27.10.11
✎
16:59
|
Выдает ошибку:
{Обработка.AAAAAAA11111.Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (Записать)
ДокументОбъект.Записать();
по причине:
по причине:
Значение поля "Дата" не может быть пустой датой
|
|
5
Maxus43
27.10.11
✎
17:00
|
в документе процедура ОбработкаЗаполнения предопределённая есть, в ней алгоритм заполнения написан? в доке ПлатежноеПоручениеВходящее
|
|
6
Maxus43
27.10.11
✎
17:00
|
(4) ну? Дата = ТекущаяДата(); в обоаботке заполнения
|
|
7
Ste1Z
27.10.11
✎
17:00
|
Все спасибо. Записать лишнее осталось.
|
|
8
Ste1Z
27.10.11
✎
17:02
|
Как раз процедуры не было такой, поэтому и спрашивал.
|
|