По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Расширение управляемой формы для документа.Записать (Managed form extension for documents.Write)
Расширение управляемой формы для документа (Managed form extension for documents)
Записать (Write)
Синтаксис:
Записать(<ПараметрыЗаписи>)
Параметры:
<ПараметрыЗаписи> (необязательный)
Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенные параметры записи РежимЗаписи и РежимПроведения. Предопределенные параметры передаются в метод объекта Записать.
Параметры записи можно обработать в событиях формы ПередЗаписью, ПередЗаписьюНаСервере, ПриЗаписиНаСервере, ПослеЗаписиНаСервере, ПослеЗаписи.
Возвращаемое значение:
Тип: Булево.
Истина - успешно записан; Ложь - в противном случае.
Описание:
Записывает объект.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Расширение управляемой формы для документа (Managed form extension for documents)
Записать (Write)
Синтаксис:
Записать(<ПараметрыЗаписи>)
Параметры:
<ПараметрыЗаписи> (необязательный)
Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенные параметры записи РежимЗаписи и РежимПроведения. Предопределенные параметры передаются в метод объекта Записать.
Параметры записи можно обработать в событиях формы ПередЗаписью, ПередЗаписьюНаСервере, ПриЗаписиНаСервере, ПослеЗаписиНаСервере, ПослеЗаписи.
Возвращаемое значение:
Тип: Булево.
Истина - успешно записан; Ложь - в противном случае.
Описание:
Записывает объект.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Маленький примерчик:
ПараметрыЗаписи = Новый Структура;
ПараметрыЗаписи.Вставить("РежимЗаписи", РежимЗаписиДокумента.Проведение);
Форма = ПолучитьФорму("Документ.ИмяДокумента.Форма.ФормаДокумента");
Форма.Объект.Дата = '2011-01-01';
Форма.Записать(ПараметрыЗаписи);
Форма.Открыть();
Может кому-то понадобиться
Открываем форму документа. Выполняем процедуру в его модуле по заполнению документа. Закрываем и проводим.
1. В текущем документе:
2. В создаваемом документе:
Открываем форму документа. Выполняем процедуру в его модуле по заполнению документа. Закрываем и проводим.
1. В текущем документе:
фПараметры = Новый Структура;
фПараметры.Вставить("ПерезаполнитьОстатки", Истина);
Форма=ПолучитьФорму("Документ.НачОстНаборовТоваров.ФормаОбъекта", фПараметры);
ПараметрыЗаписи = Новый Структура;
ПараметрыЗаписи.Вставить("РежимЗаписи", РежимЗаписиДокумента.Проведение);
Форма.Записать(ПараметрыЗаписи);
2. В создаваемом документе:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.ПерезаполнитьОстатки=Истина Тогда
ЗаполнитьОстаткиНаборов();
Объект.Программа=ТекущаяБД;
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот