Имя: Пароль:
1C
1С v8
Программно создать документ на основании
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

&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
   Документы.Документ.ОбработкаЗаполнения();
КонецПроцедуры;


Вот этот момент - Документы.Документ.ОбработкаЗаполнения();
Как правильно обратиться?
Независимо от того, куда вы едете — это в гору и против ветра!