Передача массива с сервера на толстый клиент 8.2 #663714


#0 by Pendalff
в УПП 1.2, есть Процедура ОбщегоНазначения.СообщитьОбОшибке выполняется на сервере, в ней есть переменные Заголовок и ТекстСообщения  мне очень нужно передать эти переменные на клиента. Пытаюсь в этой процедуре поместить их в структуру и в массив и потом нужно выполнить действия с этим массивом на клиенте. НоваяСтруктура.Вставить(Заголовок,ТекстСообщения) Как можно с сервера выполнить код в контексте клиента? и можно ли вообще?
#1 by Wobland
Кнпока1Нажатие подойдёт?
#2 by 1Сергей
такая штука прекрасно передаёт сообщение пользователю из процедуры на сервере:
#3 by Pendalff
Сервер 1С и сервер приложений разные компы. необходимо передать на клиента текст "Заголовок+ТекстСообщения" и там записать в текстовый файл. Как вы понимаете на сервере другое окружение, и файловая система другого ПК...
#4 by Wobland
можно передать файл
#5 by Pendalff
файл... создавать, записывать, потом открывать читать.... во время пакетного перепроведения замедлится процесс :(( может можно как-то массив-шмассив, а?
#6 by Pendalff
Ладно всем спасибо, мне проще вообще убрать вывод сообщений на сервере, выводить все на клиенте...
#7 by 1Сергей
всё-равно не понимаю чем не подходит. Да, разные компы, но Сообщение для этого и сделано ведь
#8 by Pendalff
Такой способ просто выведет сообщение клиенту в окно сообщений, тоже самое прекрасно происходит и сейчас в ОбщегоНазначения.СообщитьОбОшибке Но мне нужно из контекста процедуры СообщитьОбОшибке выполняемой на сервере выполнить код на клиенте, что, как выясняется невозможно :(
#9 by 1Сергей
а...... Ну, да. Тут логику менять надо
#10 by Pendalff
А вот если с клиента вызвать серверную функцию она по идее сможет вернуть массив примитивных типов или ссылок, верно?
#11 by 1Сергей
да
#12 by cw014
Сделай из процедуры функцию, и вызывай ее как функцию. Возвращай то что нужно
#13 by Pendalff
оч много обращений к этой процедурке переписывать в типовой придется, попробую писать лог из этой процедуры по сетевому пути...
#14 by cw014
А сервер не знает, какой клиент его вдруг разбудил. Он выполняет и отплевывает
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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