|   |   | 
| 
 | 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) Синтаксис: Загрузить(<Таблица>) Параметры: <Таблица> (необязательный) Тип: ТаблицаЗначений. Таблица значений, откуда загружается табличная часть. Описание: Загружает данные коллекции из таблицы значений. Все элементы коллекции будут удалены. В коллекцию будут добавлены строки из таблицы значений и заполнены значениями в совпадающих по идентификаторам колонках. Доступность: Сервер. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |