Имя: Пароль:
1C
1С v8
Ввод на основании
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
Как раз процедуры не было такой, поэтому и спрашивал.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.