УФ. Ввод на основании программно или заполнение реквизитов объекта новой формы #639054


#0 by YF
На клиенте имею ссылку на элемент справочника Спр1. На основании этого справочника может быть введен документ Док1. Хочу открыть форму нового документа Док1 заполненную так же как будто нажал на кнопку Ввести на основании. Как это сделать? ЗЫ Варианты с передачей параметра в форму документа и обработкой их там не интересны, т.к. не хочу изменять модули документа Док1
#1 by МишКа
У обработки заполнения документа поставь "экспорт" и наслаждайся.
#3 by YF
Как ее вызвать?
#4 by YF
Интересно. А сожно ли вызвать процедуру ОбработкаЗаполнения ?
#5 by МишКа
#6 by YF
Молодец. А как теперь открыть заполненную форму?
#7 by mikecool
Заполнить вроде было
#8 by Defender aka LINN
Мощно. ВнушаетЪ. ОткрытьФорму("Документ.Док1.ФормаДокумента", Новый Структура("ДанныеЗаполнения", Ссылка))
#9 by YF
Кто-то этот переданный параметр должен будет обработать в форме ...
#10 by Defender aka LINN
Я ХЗ, кто этот кто-то, но работает на ура.
#11 by YF
Только что попробовал - открывается пустая форма .... только не Документ.Док1.ФормаДокумента, Документ.Док1.ФормаОбъекта
#12 by YF
Доступно только для объекта, значит выполнять только на сервере, если поменяешь объект у формы на сервере, то ругается про передачу данных между клиентом и сервером
#13 by mikecool
ОбработкуЗаполнение пропиши правильную
#14 by mikecool
ОбработкуЗаполнения*
#15 by mikecool
с чего такие мысли посещают?
#16 by Defender aka LINN
Ну, не "ДанныеЗаполнения", а "Основание". Можно ж было и самим догадаться :)
#17 by YF
Ошибка: {Справочник.СпрМой.Форма.ФормаСпискаДляДоговорнойРаботы.Форма}: Ошибка при вызове метода контекста (ЗаполнитьФ)    ЗаполнитьФ(форма_, договор_); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'param':    форма: Элемент    имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа 'УправляемаяФорма'
#18 by YF
Ага, спс Получилось. Век живи - век учись
#19 by Defender aka LINN
+ В ДанныеЗаполнения можно структуру кажись передать. Тогда тоже небольшое аносамо будет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям