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