Как при открытии формы заполнить реквизиты 1С
Как при программном открытии заполнять нужные мне реквизиты формы. Форма управляемая.
На клиенте.
ФормаДокумента = ПолучитьФорму(«Документ.Задача.Форма.ФормаДокументаУправляемая»);
ФормаДокумента.Открыть();
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Остались вопросы?
СПРОСИТЕ в комментариях!
Игорь:
У каждой формы есть событие «При открытии», в в этой процедуре и пиши код для заполнения реквизитов формы.
Программист 1С:
Согласен.
А можно еще передать параметры в открываемую форму:
П = Новый Структура(«ИмяПараметра», ЗначениеПараметра);
ФормаДокумента = ПолучитьФорму(“Документ.Задача.Форма.ФормаДокументаУправляемая”, П);
ФормаДокумента.Открыть();
Александр:
А на сервере как это сделать не подскажите? Определяю процедуру на сервере, программно создаю документ, записываю его и делаю рекурсию обратно на клиент и там открывают форму… как заполнять не понятно….
Николас:
Вместо ПолучитьФорму() рекомендуется использовать ОткрытьФорму() и передать в нее структуру с параметром «ЗначенияЗаполнения».