|
Программно создать документ на основании |
☑ |
0
d3N4eGG
25.07.12
✎
13:04
|
Добрый день.
Нужно программно создать документ на основании.
Допустим, есть команда (кнопка на форме документа) - создать на основании документ1. Можно ли каким-либо образом вызвать то же самое программно из модуля формы? Если возможно, то как?
|
|
1
Нуф-Нуф
25.07.12
✎
13:05
|
нет
|
|
2
vicof
25.07.12
✎
13:05
|
кури ОбработкуЗаполнения
|
|
3
Spieluhr
25.07.12
✎
13:06
|
НовыйДок.Заполнить(Основание)
|
|
4
EasyRider
25.07.12
✎
13:06
|
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
Заполнить (Fill)
Синтаксис:
Заполнить(<ДанныеЗаполнения>)
Параметры:
<ДанныеЗаполнения> (обязательный)
Тип: Произвольный.
Значение, на основании которого выполняется заполнение документа.
Описание:
Заполняет данные документа данными из другого объекта. Инициирует событие ОбработкаЗаполнения и вызов его процедуры-обработчика в модуле документа. В ней может размещаться алгоритм, заполняющий данные документа из переданного значения.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Для заполнения может использоваться значение любого типа.
Пример:
РасходнаяНакладная.Заполнить(ВыбКонтрагент);
|
|
5
d3N4eGG
25.07.12
✎
14:46
|
Спасибо. А как обратиться к процедуре "ОбработкуЗаполнения" в модуле объекта Документа1, из модуля формы Документа2?
Модуль Объекта документа1
Процедура ОбработкаЗаполнения(ДанныеЗаполнения,СтандартнаяОбработка) Экспорт
=.=.=.=.=
КонецПроцедуры;
Модуль формы документа2
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
Документы.Документ.ОбработкаЗаполнения();
КонецПроцедуры;
Вот этот момент - Документы.Документ.ОбработкаЗаполнения();
Как правильно обратиться?
|
|