Имя: Пароль:
1C
 
как подать в запрос одну колонку из тз?
Ø (Волшебник 01.08.2017 12:42)
0 33554432
 
01.08.17
11:31
Я все понимаю, но как подать в запрос одну колонку из тз?
1 МихаилМ
 
01.08.17
11:32
выгрузить в одноколоночную тз
2 FIXXXL
 
01.08.17
11:33
(0) для чего подача?
3 Dvoe4nik
 
01.08.17
11:33
(0) параметром
4 BuHu
 
01.08.17
11:34
Синтаксис:

ВыгрузитьКолонку(<Колонка>)
Параметры:

<Колонка> (обязательный)

Тип: Число; Строка; КолонкаТаблицыЗначений.
Колонка, значения которой необходимо выгрузить. В качестве значения параметра может выступать индекс колонки, имя колонки, сама колонка.
Возвращаемое значение:

Тип: Массив.

Описание:

Создает массив и копирует в него значения, содержащиеся в колонке таблицы значений.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

ТаблицаЗначений.Свернуть("Номенклатура");
Запрос.УстановитьПараметр("МассивНоменклатуры", ТаблицаЗначений.ВыгрузитьКолонку("Номенклатура"));
5 zvial
 
01.08.17
11:34
(0) Видимо, не всё )))
6 33554432
 
01.08.17
11:34
(2)
ну чтобы в цикле запрос не делать, у меня есть тз, там в одной колонке данные, которые ключевые для запроса...
7 Lama12
 
01.08.17
11:34
(0) Там выгрузить колонку в массив и в качестве параметра передать.
Или (2) +1
8 33554432
 
01.08.17
11:35
Ага, а может еще подскажете, как таблицу с клиента (тз на форме) передать на сервер?
9 Dvoe4nik
 
01.08.17
11:36
(8) масив Структур рулит))
10 h-sp
 
01.08.17
11:37
(8) она там и так на сервере, если это реквизит формы. не надо передавать
11 xaozai
 
01.08.17
11:49
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("фыв");
ТЗ.Колонки.Добавить("зщш");

НС = ТЗ.Добавить();
НС.фыв = "йок";
НС = ТЗ.Добавить();
НС.фыв = "щмыг";

Запрос = Новый Запрос("ВЫБРАТЬ
                      |    ТЗ.фыв
                      |ПОМЕСТИТЬ ВремТ
                      |ИЗ
                      |    &ТЗ КАК ТЗ
                      |;
                      |
                      |////////////////////////////////////////////////////////////////////////////////
                      |ВЫБРАТЬ
                      |    ВремТ.фыв
                      |ИЗ
                      |    ВремТ КАК ВремТ");
Запрос.УстановитьПараметр("ТЗ", ТЗ);//если ТЧ, то можно ТЧ.Выгрузить(, "фыв");
Рез = Запрос.Выполнить();