Есть конфигурация БГУ. В документе Акт оказании услуг, при открытии, на упр. форме создается реквизит "ТиповаяОперация" и ряд др. реквизитов по смыслу связанных с типовой операцией. Эти реквизиты создается только в процессе создания и открытия формы в данных документа этих реквизитов нет.
Подскажите пожалуйста, как программно без открытия формы в созданном документе создать выше названный реквизит(Типовая операция и др.) для того чтобы потом заполнить.
Дальнейшая судьбы документа , на основании его создается Счет-Фактура и вот для Счет-Фактуры очень важно , чтобы были заполнены реквизиты "Типовая операция" и все что связаны с ним.
---
Процедура "При создании на сервере" существует только в контексте формы объекта.

Если Вы создаете документ при помощи своей обработки, то заполнение документа целиком и полностью ложится на Ваши плечи.

Посмотрите, каким образом заполняются нужные реквизиты документа, и напишите точно такой же код в своей обработке.
---
Так вот как мне запустить весь этот механизм, или просто посмотреть как это делается в процедуре и скопировать функционал в обработку.

Алгоритм действий примерно следующий.

Заполняем на основании и смотрим, что получилось.

Не заполненные или сомнительно заполненные реквизиты выделяем и внимательно смотрим алгоритмы их установки в документе-основании.

Зачастую, при заполнении на основании, документ счет-фактура прямо в обработке заполнения содержит вызов открытия собственной формы документа для ручной корректировки определенных значений.
---
посмотрите как заполняется этот реквизит (типовая операция) и другие, в уже созданном и записанном документе. В процедуре при открытии скорее всего происходит их заполнение, посмотрите из каких данных документа они заполняются.
---
(1) Подскажите пожалуйста, как программно без открытия формы в созданном документе создать выше названный реквизит(Типовая операция и др.) для того чтобы потом заполнить.

Формулировка интересная.

Документ - это объект. Набор его реквизитов задается в конфигураторе и динамически не изменяется.
У формы документа можно создать динамически реквизит и связанный с ним элемент. После закрытия формы данные этого реквизита будут недоступны.

Если на форме Акта динамически создаются реквизиты, которые в дальнейшем используются для заполнения подчиненного документа (в данном случае счет-фактура), то в форме Акта прописаны правила заполнения и поведения этих реквизитов. Отталкиваться нужно от этого.

А в объекте документ ("без открытия формы") реквизиты динамически создать пока еще невозможно.
---
Если "А в объекте документ ("без открытия формы") реквизиты динамически создать пока еще невозможно.", тогда подскажите пожалуйста. Если я программно(при помощи внешней обработки) создаю документ, то как создать ,чтобы начала отрабатывать процедура "ПриСозданииНаСервере", потому как только там происходит создание необходимых мне реквизитов.
---
Процедура "При создании на сервере" существует только в контексте формы объекта.

Если Вы создаете документ при помощи своей обработки, то заполнение документа целиком и полностью ложится на Ваши плечи.

Посмотрите, каким образом заполняются нужные реквизиты документа, и напишите точно такой же код в своей обработке.
---
Тогда еще один вопрос, может немного наивный. При создании документа в обработке таким способом Документ.ХХХХХХХХ.СоздатьДокумент(), какая функция или процедура запускается первая и где она помещается в МодульМенеждера, МодульОбъекта или ???????.
---
Никакая. Вы только можете использовать экспортные методы этого объекта.
---
Опишите подробно какую задачу вы решаете.
чтобы начала отрабатывать процедура "ПриСозданииНаСервере"нужно открыть форму. Или скопировать себе в обработку алгоритмы работы с этими реквизитами, чтобы можно было использовать результаты расчета этих реквизитов.
---
Спасибо за проявленный интерес. Задача такова, внешней обработкой я делаю пакет документов (Счет на оплату, Акт оказанных услуг, Счет-Фактура). Документ Счет-Фактура делается на основании Акта оказанных услуг. Для того чтобы правильно отработал механизм заполнения на основании необходимо , чтобы в документе Акт создались реквизиты, и один из них "Типовая операция". Эти реквизиты создаются в момент создания документа, в процедуре ПриСозданииНаСервере(процедура запускается только при создании управляемой формы). Так вот как мне запустить весь этот механизм, или просто посмотреть как это делается в процедуре и скопировать функционал в обработку.
Ну и конечно в идеале было бы круто заставить отработать эту процедуру без открытия формы.
---
```1c
    ДокументСчетФактура = Документы.СчетФактураВыданный.СоздатьДокумент();

    ДокументСчетФакттура.Заполнить(ДокументАктОказанияУслуг);
```

Счет-Фактура является подчиненным документом по отношению к Акту. Соответственно может заполняться на основании него без открытия формы.
---
Механизм заполнения на основании должен учитывать возможные варианты заполнения в зависимости от настроек документа-основания.

В документе-основании должен быть заполнен реквизит "ВидОперации", на основании которого система делает выводы, как заполнять определенные значения.
---
Так вот как мне запустить весь этот механизм, или просто посмотреть как это делается в процедуре и скопировать функционал в обработку.

Алгоритм действий примерно следующий.

Заполняем на основании и смотрим, что получилось.

Не заполненные или сомнительно заполненные реквизиты выделяем и внимательно смотрим алгоритмы их установки в документе-основании.

Зачастую, при заполнении на основании, документ счет-фактура прямо в обработке заполнения содержит вызов открытия собственной формы документа для ручной корректировки определенных значений.