Имя: Пароль:
1C
1С v8
Таблицу значений в массив.
0 Чайник Рассела
 
05.03.12
09:16
Есть таблица значений:
Документ     Номенклатура
Реализация1  Соль
Реализация1  Спички
Реализация1  Патроны

Как получить из нее массив или ТЗ

Документ    Номенклатура1 Номенклатура2 Номенклатура3
Реализация1 Соль          Спички        Патроны
1 NcSteel
 
05.03.12
09:17
что должно быть в массиве?
2 NcSteel
 
05.03.12
09:17
давай входные данные и результат желаемый .
3 butterbean
 
05.03.12
09:21
запрос к ТЗ с итогами по документу, а там делай с ней что хочешь
4 Чайник Рассела
 
05.03.12
09:23
(2)
Документ     Вид документа Оригинал Копия
Реализация1        fa
Реализация1        bl


-->
Реализация1 faОригинал faКопия blОригинал blКопия
5 Адинэснег
 
05.03.12
09:23
(0) Элемент массива - структура?
6 Сергей Д
 
05.03.12
09:26
ТаблицаЗначений.ВыгрузитьКолонку
ВыгрузитьКолонку (UnloadColumn)
Синтаксис:
ВыгрузитьКолонку(<Колонка>)
Параметры:
<Колонка> (обязательный)
Тип: Число; Строка; КолонкаТаблицыЗначений. Колонка, значения которой необходимо выгрузить. В качестве значения параметра может выступать индекс колонки, имя колонки, сама колонка.
Возвращаемое значение:
Тип: Массив.
Описание:
Создает массив и копирует в него значения, содержащиеся в колонке таблицы значений.
Доступность:
Сервер, толстый клиент, внешнее соединение.
7 Адинэснег
 
05.03.12
09:31
(6) одинэсники токие одинэсники...
8 NcSteel
 
05.03.12
09:47
(4) Только обход в цикле.
9 DexterMorgan
 
05.03.12
09:54
НужныйТебеМассив = Новый Массив;

Для Каждого Стр ИЗ ТЗ Цикл
Если НужныйТебеМассив.Найти(Стр.Документ) <> Неопределено Тогда Продолжить; КонецЕсли;

НужныйТебеМассив.Добавить(Стр.Документ);
МассивСтрок = ТЗ.НайтиСтроки(Новый Структура("Документ", Стр.Документ));
Для Каждого Стр Из МассивСтрок Цикл
 НужныйТебеМассив.Добавить(Стр.Номенклатура);
КонецЦикла;

КонецЦикла;
10 DexterMorgan
 
05.03.12
09:54
че та как та так
12 Healer
 
05.03.12
10:26
Да без цикла можно: я бы метод ЗагрузитьЗначения использовал.
Основная теорема систематики: Новые системы плодят новые проблемы.