Как на клиенте открыть форму нового документа, созданного на сервере #642836


#0 by bahtik
Здравствуйте! Подскажите, пожалуйста, как мне на клиенте открыть форму нового документа, созданного на сервере:
#1 by vicof
ОткрытьФорму и кури ее параметры
#2 by vicof
тока открывать надо на клиенте
#3 by vicof
ссылку с сервера вернуть
#4 by bahtik
То, что ОктрытьФорму, я понимаю, а вот как именно того документа? Ссылки то у него еще нет...
#5 by vicof
Документа тоже еще нет. И что ты открывать собрался?
#6 by bahtik
Т.е. я не могу открыть форму нового, еще не записанного документа? Не верится что-то...
#7 by Водяной
Попробуй так: &НаСервереБезКонтекста
#8 by vicof
Давай сначал, нахрена тебе все это нужно?
#9 by bahtik
"Док", как объект, не передашь на сервер и обратно. А ссылки еще нет.
#10 by bahtik
Нужно просто сформировать новый документ и отобразить его форму на экране. Если это можно сделать как-то по другому, подскажите, как.
#11 by bahtik
Может я вообще не тем путем пошел? Может не нужно создавать объект, а просто окрыть форму и заполнить ее?
#12 by bahtik
...И все это на клиенте.
#13 by bahtik
Как правильно это делается, может кто-нибудь подсказать?
#14 by Водяной
конечно, передается не объект а структура содержащая данные формы
#16 by К_Дач
Форма и документ-объект существуют отдельно. Если ты на сервере изменил объект, тебе нужно и форму тоже обновить. У формы есть главный реквезит (жирным выделен). Через него форма связана с данными на сервере. Передавай структуру и превращай ее в данные формы
#17 by К_Дач
опредил))
#18 by yuch
Токо сейчас в логову пришло:
#19 by vicof
не логову, а в логово
#20 by bahtik
"Через него форма связана с данными на сервере" Как я понимаю, связана она через Объект.Ссылка. Вот в этом у меня загвоздка - ссылки нет, как мне их связать? Или в данном случае не нужно связывать? И тогда я на сервере создаю объект, заполняю его, потом передаю все заполненные данные на клиент, заполняю форму на клиенте, а потом при записи создается совершенно другой объект... Так?
#21 by yuch
Не придирайтесь к очепяткам уважаемый. Хоть и прикольно получилось)))
#22 by ll13
Тебе в все написал.
#23 by vicof
СоздатьДокумент создает объект в оперативной памяти, а записать помещает его в базу данных на жестком диске.
#24 by bahtik
Все, почитал, все ясно. Спасибо!
#25 by bahtik
Но в данном случае это все же не будет один и тот же объект, если я правильно понимаю...
#26 by К_Дач
ну тебе же дали ссылку уже. Читай внимательно. Получаешь форму. Получаешь ее основной реквизит. Заполняешь этот реквизит на сервере так, как тебе надо. Передаешь уже заполненную структуру (именно структуру) в реквизит формы. Открываешь форму, наслаждаешься
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С