|
Как вывести результаты запроса из толстого клиента в тонкий ? |
☑ |
0
gnus
26.09.12
✎
09:40
|
Как вывести результаты запроса , выполняемого на сервере, в тонкий клиент ?
Если возвращать таблицу значенией, то этот тип в тонком клиенте недоступен
|
|
1
aleks-id
26.09.12
✎
09:41
|
самое простое - поместить в табличную часть
|
|
2
vde69
26.09.12
✎
09:41
|
через реквизит формы
|
|
3
gnus
26.09.12
✎
09:43
|
А как можно поступить в этом фрагменте быдлокода?
&НаСервереБезКонтекста
Функция ВыбратьЗапасы()
Запрос=Новый Запрос;
Запрос.Текст="ВЫБРАТЬ
|Культура,
|ВесФ
|
|
|
|ИЗ
|РегистрНакопления.Запасы";
Результат=Запрос.Выполнить().Выбрать();
КонецФункции
&НаКлиенте
Процедура Команда1(Команда)
// Вставить содержимое обработчика.
КонецПроцедуры
|
|
4
ДенисЧ
26.09.12
✎
09:44
|
(3) добавить в обработку ТЧ с колонками Культура, ВесФ. Результат запроса выгрузить в эту ТЧ.
|
|
5
Defender aka LINN
26.09.12
✎
09:47
|
(3) ЗначениеВРеквизитФормы
|
|
6
pessok
26.09.12
✎
09:48
|
БСП умеет делать из ТЗ массив структур. Получай его и делай с ним на клиенте что душе угодно
|
|
7
pessok
26.09.12
✎
09:49
|
точнее это умеет делать любой нормальный программист, но в БСП это из коробки
|
|
8
gnus
27.09.12
✎
10:28
|
а вот так очень криво ?
&НаСервереБезКонтекста
Функция ВыбратьЗапасы()
РезультатМассив=Новый Массив;
СтруктураСтрока=Новый Структура;
ТабЗнач=Новый ТаблицаЗначений;
Запрос=Новый Запрос;
Запрос.Текст="ВЫБРАТЬ
|*
|
|
|
|
|
|
|
| ИЗ
| РегистрНакопления.Запасы
|УПОРЯДОЧИТЬ ПО
|Период
|
|";
Результат=Запрос.Выполнить();
СпособОбхода=ОбходРезультатаЗапроса.Прямой;
ТабЗнач=Результат.Выгрузить(СпособОбхода);
Для Каждого Строка Из ТабЗнач Цикл
Для Каждого Колонка Из ТабЗнач.Колонки Цикл
СтруктураСтрока.Вставить(Колонка.Имя, Строка[Колонка.Имя]);
КонецЦикла;
РезультатМассив.Добавить(СтруктураСтрока);
КонецЦикла;
Возврат РезультатМассив;
КонецФункции
&НаКлиенте
Процедура Команда1(Команда)
Запас=ВыбратьЗапасы();
Для Каждого Строка Из Запас Цикл
Для Каждого Элемент Из Строка Цикл
Сообщить(""+Элемент.Ключ+" "+Элемент.Значение);
КонецЦикла;
КонецЦикла;
КонецПроцедуры
|
|
9
olegves
27.09.12
✎
10:37
|
(8) нормуль
|
|