|
Передача данных запроса с сервера на клиент |
☑ |
0
ArturDoo
18.11.20
✎
15:46
|
Доброго времени суток! Создаю эту тему для тех, кто столкнется с такой же проблемой, как и я.
&НаСервере
Функция ()
МассивДрКонтактныхЛиц = Новый Массив;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ,
| ,
|
|ИЗ
|
|ГДЕ
|
|УПОРЯДОЧИТЬ ПО
| ";
РезультатЗапроса = Запрос.Выполнить();
Выборка=РезультатЗапроса.Выбрать();
ТаблицаЗначений = Запрос.Выполнить().Выгрузить();
////////////////////////////////////////////
Массив = Новый Массив();
СтруктураСтрокой = "";
НужнаЗапятая = Ложь;
Для Каждого Колонка Из ТаблицаЗначений.Колонки Цикл
Если НужнаЗапятая Тогда
СтруктураСтрокой = СтруктураСтрокой + ",";
КонецЕсли;
СтруктураСтрокой = СтруктураСтрокой + Колонка.Имя;
НужнаЗапятая = Истина;
КонецЦикла;
Для Каждого Строка Из ТаблицаЗначений Цикл
НоваяСтрока = Новый Структура(СтруктураСтрокой);
ЗаполнитьЗначенияСвойств(НоваяСтрока, Строка);
Массив.Добавить(НоваяСтрока);
КонецЦикла;
////////////////////////////////////////////////
Возврат Массив
КонецФункции
|
|
1
mistеr
18.11.20
✎
15:47
|
(0) >для тех, кто столкнется с такой же проблемой, как и я
И что за проблема?
|
|
2
Eiffil123
18.11.20
✎
16:01
|
А зачем результат передавать с сервера на клиент?
|
|
3
Бычье сердце
18.11.20
✎
16:01
|
(1)
Полагаю автор нашел способ передать таблицу значений на клиент в виде массива структур
|
|
4
ArturDoo
18.11.20
✎
16:05
|
(1) См тему
(3) +
(2) Чтоб использовать его при работе с формой
|
|
5
Кир Пластелинин
18.11.20
✎
16:07
|
вау
|
|
6
mistеr
18.11.20
✎
16:10
|
(3) А, кажктся понял. Интересно, сколько времени на это понадобилось, по сравнению с чтением документации?
|
|
7
Бычье сердце
18.11.20
✎
16:11
|
(6)
Или хотя бы погуглить
|
|
8
Бычье сердце
18.11.20
✎
16:11
|
Но на всякий случай добавил в закладки
|
|
9
VladZ
18.11.20
✎
16:23
|
(0) Ну молодец. Идешь по дороге, которую уже основательно "протоптали".
Посмотри код типовых. Там есть всё, что тебе нужно.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший