Имя: Пароль:
1C
1С v8
УФ: Как записать документ из формы
,
0 Pashach
 
04.06.14
11:27
Форма = ПолучитьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента");
...
заполняем все поля документа, причем методы заполнения доступны только на клиенте
...
Теперь её надо записать и закрыть.

С закрытием проблем нет:
Форма.Закрыть()

А вот как записать и провести??
1 Kamas
 
04.06.14
11:34
(0) переносим все заполненные данные в док обьект а его и записать и провести можно. форма это только отображение данных на экране пользователя.
2 Господин ПЖ
 
04.06.14
11:35
>заполняем все поля документа

накой черт тебе форма... если записываешь документ
3 Жан Пердежон
 
04.06.14
11:36
(0) нужна помощь кэпа?
4 Pashach
 
04.06.14
11:36
(2) потому что методы заполнения доступны только на клиенте, переносить их на сервер немного геморойно
5 Pashach
 
04.06.14
11:37
(1) Можно по-подробнее?
6 Господин ПЖ
 
04.06.14
11:38
>потому что методы заполнения доступны только на клиенте

за такие штуки надо бить чем-то тяжелым...
7 Жан Пердежон
 
04.06.14
11:40
(2) может он супер-пупер систему автоматического тестирования пишет.
8 Pashach
 
04.06.14
11:48
получается так нельзя чтоль?
9 Господин ПЖ
 
04.06.14
11:49
(7) ну так пусть gui и заполняет...

а реквизиты "основного реквизита формы" доступны только на серверной стороне формы если я правильно книжку помню
10 Господин ПЖ
 
04.06.14
11:50
ЗаписатьВФорме() только в толстом клиенте есть
11 Жан Пердежон
 
04.06.14
12:59
Расширение управляемой формы для документа (Managed form extension for documents)
Записать (Write)
Синтаксис:

Записать(<ПараметрыЗаписи>)
Параметры:

<ПараметрыЗаписи> (необязательный)

Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенные параметры записи РежимЗаписи и РежимПроведения. Предопределенные параметры передаются в метод объекта Записать.
Параметры записи можно обработать в событиях формы ПередЗаписью, ПередЗаписьюНаСервере, ПриЗаписиНаСервере, ПослеЗаписиНаСервере, ПослеЗаписи.
Возвращаемое значение:

Тип: Булево.
Истина - успешно записан; Ложь - в противном случае.
Описание:

Записывает объект.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
Закон Брукера: Даже маленькая практика стоит большой теории.