Имя: Пароль:
1C
 
Как в массив выгрузить колонку таблицы?
0 jq
 
19.10.06
10:41
Как в массив выгрузить колонку таблицы7 Таблица - на форме док-та?
1 Подполковник
 
19.10.06
10:42
через цикл
2 jq
 
19.10.06
10:43
Как именно? Нужно только одну колонку. Можно примерчик
3 asady
 
19.10.06
10:46
ТаблицаЗначений (ValueTable)
ВыгрузитьКолонку (UnloadColumn)
Синтаксис:
ВыгрузитьКолонку(<Колонка>)
Параметры:
<Колонка> (обязательный)
Тип: Число, Строка, КолонкаТаблицыЗначений. Колонка, значения которой необходимо выгрузить. В качестве значения параметра может выступать индекс колонки, имя колонки, сама колонка.
Возвращаемое значение:
Тип: Массив.
Описание:
Создает массив и копирует в него значения, содержащиеся в колонке таблицы значений.

Пример:
ТЗ=ЭлементыФормы.ТП.Значение;
Массив=ТЗ.ВыгрузитьКолонку("Номенклатура");
4 jq
 
19.10.06
10:50
А у меня в СП др. пример

Пример:
ТаблицаЗначений.Свернуть("Номенклатура");
Запрос.УстановитьПараметр("МассивНоменклатуры", ТаблицаЗначений.ВыгрузитьКолонку("Номенклатура"));
5 asady
 
19.10.06
10:52
(4) и что?
6 jq
 
19.10.06
10:57
(5)Просто...

А как теперь в запросе написать, типа Номенклатура в Массиве???

       Запрос.Текст = "
       |ВЫБРАТЬ
       |    ЦеныСрезПоследних.Номенклатура //в Массиве
7 Defender aka LINN
 
19.10.06
10:57
(6) RTFM!
8 asady
 
19.10.06
10:59
(6) теперь
1. создай СЗ.
2. Загрузи массив
3. передай параметром в запрос
4. в запросе условие В(&СЗ)
9 jq
 
19.10.06
11:01
Так можно?

       |ВЫБРАТЬ
       |    ЦеныСрезПоследних.Номенклатура Как Номенклатура,
       |    ЦеныСрезПоследних.ТипЦен Как ТипЦен,
       |    ЦеныСрезПоследних.Цена
       |
       |ИЗ
       |    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен В (&МассивТиповЦен)) КАК ЦеныСрезПоследних
       |
       |ГДЕ  Номенклатура В (&МассивТоваров)";
10 asady
 
19.10.06
11:10
(9) а ты попробуй!
Независимо от того, куда вы едете — это в гору и против ветра!