Имя: Пароль:
1C
1С v8
Как выгрузить т.ч. с отбором
0 Yafakir
 
15.08.11
08:10
Как можно выгрузить т.ч.в т.з. с отбором?
Например: Только строки с конкретным контрагентом?
1 Нуф-Нуф
 
15.08.11
08:11
запрос?
2 Yafakir
 
15.08.11
08:12
А что-нибудь в виде ТЗ = Тч.Выгрузить(Отбор);
??
3 Нуф-Нуф
 
15.08.11
08:15
это будет реализовано в 1с 9.0
4 PVV65
 
15.08.11
08:36
(2)(3)
Табличная часть (Tabular section)
Выгрузить (Unload)
Вариант синтаксиса: Выгрузить колонки

Синтаксис:

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

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

Тип: Массив. Массив строк для выгрузки. Если не указан, выгружаются все строки табличной части.
<Колонки> (необязательный)

Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". Если список не задан, то будут скопированы все колонки.
Описание варианта метода:

Если указаны строки и колонки, то только они будут скопированы. Если не указаны - то табличная часть будет выгружена полностью.
Вариант синтаксиса: Выгрузить по отбору

Синтаксис:

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

<ПараметрыОтбора> (необязательный)

Тип: Структура. Ключ структуры - идентификатор колонки, а значение структуры - значение отбора.
<Колонки> (необязательный)

Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...".
Описание варианта метода:

Если указан отбор, то только строки из отбора будут выгружены. Если отбор не указан, то будут выгружены все строки табличной части.
Если указаны колонки, то только эти колонки будут выгружены. Иначе, будут выгружены все колонки табличной части.
Возвращаемое значение:

Тип: ТаблицаЗначений.
Описание:

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

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

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

ТаблицаСостава = Состав.Выгрузить();
5 aleks-id
 
15.08.11
08:38
(0) сп украли, да?
ну и стандартно - а зачем?
6 Yafakir
 
15.08.11
10:22
Как выгрузить полностью табличную часть с контрагентом 1
Структура = Новый Структура ("Контрагент","Прима");
ТЗ = ТЧ.Выгрузить(Структура);
Так не выходит, выгружает пустой т.ч
7 Defender aka LINN
 
15.08.11
10:26
(6) "Прима" - это не контрагент. "Прима" - это строка.
8 Goggy
 
15.08.11
10:28
(6) тебе нужно перечислить колонки и строки для вігрузки в данном варианте.
9 Yafakir
 
15.08.11
10:32
Спасибо всем, понял
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший