Имя: Пароль:
1C
1С v8
Передача результата запроса на клиент
0 Hitryi
 
28.05.13
15:36
Как можно передать результаты запроса с сервера на клиент?
Нужно обойти результаты запроса по группировкам, попутно записывая данные в файл.
Сильно не пинайте, в 8-ке начинающий.
1 Defender aka LINN
 
28.05.13
15:37
(0) Клиент, поди, еще и тонкий?
2 Hitryi
 
28.05.13
15:39
Не, толстый.
3 НеПалец
 
28.05.13
15:39
(0)
Это обработка?
4 Maxus43
 
28.05.13
15:39
обходи, записывай... а клиенту что конкретно надо? сам результат запроса врятли, а данные вернёш в удобном виде ему, не в результате запроса
5 Maxus43
 
28.05.13
15:40
(2) толстому пофиг, возвращай
6 Defender aka LINN
 
28.05.13
15:40
(2) А че бы тогда с него запрос и не вызывать?
Ну или формировать файл на сервере, а клиенту потом вернуть готовое файло?
7 Drac0
 
28.05.13
15:41
(0) Есть причины, по которым нельзя вернуть заполнить файл на сервере?
8 Hitryi
 
28.05.13
15:42
Насколько я понял на клиенте запросы не выполняются, а на сервере не осуществляется ввод вывод в файл...
9 Drac0
 
28.05.13
15:43
(8) Какой файл надо сгенерить?
10 Hitryi
 
28.05.13
15:45
В идеале xml, но я его из-за недостатка знаний сам формирую как текстовый.
11 Любопытная
 
28.05.13
15:46
Формируешь что тебе надо, кладешь во временное хранилище, на клиенте то, что в хранилище, сохраняешь в файл с нужным тебе расширением
12 ПТР
 
28.05.13
15:46
Почему нельзя Через функцию, через временное хранилище?
13 Maxus43
 
28.05.13
15:46
(8) в толстом клиенте выполняются, на сервере в файл выводится, только не забывать что файл будет на сервере
14 Drac0
 
28.05.13
15:46
(10) И текстовый и xml без проблем генерятся на сервере и через временное хранилище передаются на клиент.
15 alexei366
 
28.05.13
15:47
(10) Яб конечно щас предложил XDTO пакет написать для этого дела, но начни пока с ЗаписьXML, почти тоже что и сам файлик делаешь, только он те символы заменит - заэкранирует
16 Defender aka LINN
 
28.05.13
15:47
(8) И где же вы понабрались таких глупостей?
17 Hitryi
 
28.05.13
15:47
(11) (14) можно небольшой фрагмент как это делать?
18 Hitryi
 
28.05.13
15:48
(16) методом проб и ошибок
19 Любопытная
 
28.05.13
15:49
(17) От меня точно нельзя - я не помню, а платформы под рукой нет
20 Кир Пластелинин
 
28.05.13
15:51
файл на серверной стороне без проблем можно сделать. если он нужен на клиенте, то и перебросить не проблема. главное не забыть потом на сервере ненужный файл убить.
21 Любопытная
 
28.05.13
15:51
(17) Смысл такой: на сервере формируешь текст файла, кладешь его во временное хранилище и передаешь на клиент адрес. А на клиенте по адресу из временного хранилища получаешь и записываешь в файл
22 Drac0
 
28.05.13
15:51
(17) методы ПоместитьВоВременноеХранилище(), ПолучитьИзВременногоХранилища(). Пробуй и ошибайся.
23 Кир Пластелинин
 
28.05.13
15:52
хм. припоздал с масягой
24 Hitryi
 
28.05.13
15:54
(21) (22) Спасибо. Ушел пробовать.
25 Hitryi
 
28.05.13
16:02
Любопытная, Drac0

Еще раз огромнейшее спасибо. Все получилось. =)
26 Любопытная
 
28.05.13
16:09
(25) Пожалуйста :)
27 GANR
 
28.05.13
16:23
Как вариант: можно использовать    м а с с и в   с т р у к т у р.
28 sapphire
 
28.05.13
16:25
(27) Долго
29 GANR
 
28.05.13
16:35
(28) Ну да, гонять этот массив туда-сюда очень нежелательно, тогда лучше ПоместитьВоВременноеХранилище(...), после чего возвращаться на сервер.
Основная теорема систематики: Новые системы плодят новые проблемы.