Имя: Пароль:
1C
 
Есть ли в БСП способ передать сериализованный объект на сервер и там записать?
0 TormozIT
 
гуру
06.06.15
23:43
Есть ли в БСП способ передать сериализованный объект на сервер и там записать желательно с параметрами?
Я сам поиска и не нашел такого. Может кому попадалось на глаза что то похожее?
1 Lama12
 
07.06.15
00:08
(0) А какая разница где записывать?
2 TormozIT
 
гуру
07.06.15
00:15
В некоторых неряшливых конфигурациях разница есть, т.к. их не тестируют для записи объектов на клиенте.
3 Asmody
 
07.06.15
00:54
(2) Запись объектов на клиенте? Я что-то пропустил?
4 Asmody
 
07.06.15
00:56
Вопрос в (0), кончено, престраннейший. Откуда передать, какой объект?.. Это если знать, что между сервером и клиентом объекты и так в серелизованном виде гуляют.
5 Сержант 1С
 
07.06.15
01:10
Какой-то лютый вопрос, и не менее лютый ответ. Если бы Асмодей не был уже CIO, я бы попытался бы его схантить. На всякий случай.
6 TormozIT
 
гуру
07.06.15
01:11
На клиенте есть объект данных. Его нужно записать на сервере. Просто передать его как параметр не получится, т.к. он мутабельный.

В общем решил сделать элемент справочника "Дополнительные отчеты и обработки" с командой для выполнения задачи.
7 Сержант 1С
 
07.06.15
01:11
ну минимум как архитектора
8 SeraFim
 
07.06.15
05:34
тоже нихрена не понял, но, может быть, речь идет о  ДанныеФормыВОбъект и РеквизитФормыВОбъект?
9 SeraFim
 
07.06.15
05:38
Ой, ДанныеФормыВЗначение() и РеквизитФормыВЗначение(), разумеется
10 lopus
 
07.06.15
09:21
Объект и клиент,  я тоже не совсем понял.
11 Fragster
 
гуру
07.06.15
10:22
вопрос актуальный для толстого клиента и того, кто юзает ИР.

(0) вробе бы нету такого так как изначально под тонкий все писалось
12 Фрэнки
 
07.06.15
12:04
(11) так пусть тогда уточнит на какой версии у него БСП
13 H A D G E H O G s
 
07.06.15
16:39
(0) Сериализовать в XDTO, отправить строку на Сервер, там десериализовать.

В чем трудности?
14 Остап Сулейманович
 
07.06.15
16:44
(13) А трудностей с пониманием того, что НаКлиенте есть Оьъект, а НаСервере нет не возникло?
Лично я вообще отказываюсь такое понимать. На клиенте могут существавать только реквизиты (и то не любого из прикладных типов). Нужно на сервере из этих реквизитов собрать Объект?
15 H A D G E H O G s
 
07.06.15
16:51
(14) Я вангую, что речь идет про Толстый.
16 Остап Сулейманович
 
07.06.15
16:55
(15) А может быть вообще сериализация проведена в одной (физически) базе, а записать хочется в другой?
Иначе как понять вот это : "передать сериализованный объект на сервер"? Откуда он мог взяться там, откуда его передать нужно?
17 tridog
 
07.06.15
19:08
(16) И что не так, если "сериализация проведена в одной (физически) базе, а записать хочется в другой"?

Если схема совпадает - вполне себе десериализуется, что через XDTO, что через xml.

РИБ и всякие ВыгрузкаЗагрузкаXML.epf так и работают, если в кратце.
18 MrStomak
 
07.06.15
19:38
(13) Трудность в том, что автору желательно использовать стандартный функционал БСП, так как иначе нельзя это сделать только в рамках дополнительной обработки.
19 TormozIT
 
гуру
10.06.15
16:10
(15) Передать надо с клиента на сервер в одном сеансе и там записать, а не записывать на клиенте.

В итоге сделал В портативных "Инструментах разработчика" реализована запись объектов на сервере
20 Asmody
 
10.06.15
16:26
Даже если речь о неуправляемом приложении, необходимость гонять объект с клиента на сервер — это повод задуматься об архитектуре. Я понимаю, что порой хочется сделать побыстрее и чтоб работало, но потом вылезут такие хотелки крокодилами.
21 ам794123
 
10.06.15
16:35
В толстом клиенте делается элементарно: ЗначениеВСтрокуВнутр(...
22 TormozIT
 
гуру
10.06.15
16:40
(21) Садись, двойка. Даже за ответ "ЗаписатьXML()" можно поставить не больше 4-ки.

Да и проблема то не в том, чтобы передать, а в том чтобы записать.
23 TormozIT
 
гуру
10.06.15
16:42
(20) Полностью согласен. Напишешь это разработчикам БСП?
24 ам794123
 
10.06.15
16:42
(22) на сервере ОбЪект = ЗначениеИзСтрокиВнутр(... и делай с ним что хошь
25 TormozIT
 
гуру
10.06.15
17:41
(24) Ты ошибаешься. Просто попробуй то, что ты предлагаешь. Получишь на клиенте {"#",6a469093-ffe2-479e-9f9e-fd463fe5e0dc}, что явно маловато для описания содержимого целого объекта.
26 Fragster
 
гуру
10.06.15
21:19
(20) в БСП куча подписок в модулях только с галкой "сервер" и досвидания
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший