|
v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
03.06.13
✎
17:26
|
Сори за тупой вопрос с управляемыми формами только начинаю работать.
На сервере получил готовую таблицу значений, на управляемой форме создал таблицу значений и перенёс её в левое окно колонок не каких не создавал. теперь как туда данные загнать из таблицы значений? |
|||
1
shamannk
03.06.13
✎
17:32
|
(0) Пожадничал ты запятыми.
|
|||
2
Shur1cIT
03.06.13
✎
17:38
|
неужели некто не знает или в падлу) написать как выгрузить таблицу значений на форму?))
|
|||
3
Simbad
03.06.13
✎
17:40
|
я с сервера передаю массив после читаю его м пишу в таблицу
Функция ВернутьРезультатЗапросаВВидеМассива(Запрос) Экспорт Результат=Запрос.Выполнить(); Если Результат=Неопределено или Результат.Пустой() ТОгда Возврат Неопределено; КонецЕсли; КолонкиРез=Результат.Колонки; Выборка=Результат.Выбрать(); МассивПодчиненыхСсылок=новый Массив; Пока Выборка.Следующий() цикл Струк=новый Структура; Для каждого КолонкаРез Из КолонкиРез Цикл Струк.Вставить(КолонкаРез.Имя,Выборка[КолонкаРез.Имя]); КонецЦикла; МассивПодчиненыхСсылок.Добавить(Струк); КонецЦикла; возврат МассивПодчиненыхСсылок; КонецФункции |
|||
4
Simbad
03.06.13
✎
17:40
|
то есть с сервера уходит массив структур
|
|||
5
Simbad
03.06.13
✎
17:43
|
если не понятно могу дать и ту часть которая пишет массив в тз
|
|||
6
Господин ПЖ
03.06.13
✎
17:44
|
можно передать в запрос и на клиента отдать результат запроса
|
|||
7
Simbad
03.06.13
✎
17:46
|
(6)Запрос (Query)
Выполнить (Execute) Синтаксис: Выполнить() Возвращаемое значение: Тип: РезультатЗапроса; Неопределено. Результатом исполнения запроса на уничтожение временной таблицы является значение Неопределено. Описание: Выполняет запрос к базе данных. В случае, если запросу установлен пакетный запрос, метод последовательно выполнит все запросы из пакета и вернет результат последнего запроса пакета, который не создает и не уничтожает временную таблицу. Если такого запроса нет, то будет возвращен результат исполнения последнего запроса. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
8
Simbad
03.06.13
✎
17:46
|
(6) Как?
|
|||
9
Shur1cIT
03.06.13
✎
17:47
|
ок спасибо
|
|||
10
Господин ПЖ
03.06.13
✎
17:51
|
(8) что как? запрос и результат запроса - это два разных человека
|
|||
11
acsent
03.06.13
✎
17:53
|
таблицаНаФорме.Загрузить(Таблица_)
|
|||
12
Serginio1
03.06.13
✎
17:54
|
Например в УПП ОбщегоНазначения
Функция ТаблицаЗначенийВМассив(ТаблицаЗначений) Экспорт Массив = Новый Массив(); СтруктураСтрокой = ""; НужнаЗапятая = Ложь; Для Каждого Колонка Из ТаблицаЗначений.Колонки Цикл Если НужнаЗапятая Тогда СтруктураСтрокой = СтруктураСтрокой + ","; КонецЕсли; СтруктураСтрокой = СтруктураСтрокой + Колонка.Имя; НужнаЗапятая = Истина; КонецЦикла; Для Каждого Строка Из ТаблицаЗначений Цикл НоваяСтрока = Новый Структура(СтруктураСтрокой); ЗаполнитьЗначенияСвойств(НоваяСтрока, Строка); Массив.Добавить(НоваяСтрока); КонецЦикла; Возврат Массив; КонецФункции |
|||
13
acsent
03.06.13
✎
17:54
|
колонки лучше бы создать заранее
|
|||
14
Simbad
03.06.13
✎
17:54
|
(10) Правильно результат запроса на клиент отдать нельзя
РезультатЗапроса (QueryResult) Свойства: Колонки (Columns) Методы: Выбрать (Choose) Выгрузить (Unload) Пустой (IsEmpty) Описание: Содержит результат выполнения запроса. Предназначен для хранения и обработки полученных данных. Доступность: Сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. Сериализуется. |
|||
15
mikecool
03.06.13
✎
17:55
|
а тупо реквизитвэлементформы или как его там?
|
|||
16
Господин ПЖ
03.06.13
✎
17:57
|
(14) пичалька... а у меня откладовалось что можно.
за (12) разработчикам движка надо гвоздь в голову вбить... |
|||
17
Noroving
03.06.13
✎
18:03
|
ДанныеФормыКоллекция.Загрузить (FormDataCollection.Load)
ДанныеФормыКоллекция (FormDataCollection) Загрузить (Load) Синтаксис: Загрузить(<Таблица>) Параметры: <Таблица> (необязательный) Тип: ТаблицаЗначений. Таблица значений, откуда загружается табличная часть. Описание: Загружает данные коллекции из таблицы значений. Все элементы коллекции будут удалены. В коллекцию будут добавлены строки из таблицы значений и заполнены значениями в совпадающих по идентификаторам колонках. Доступность: Сервер. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |