Имя: Пароль:
1C
1С v8
Не загружает массив в таблицу значений
0 Z_DR_12
 
10.04.16
09:28
Таб = Новый ТаблицаЗначений;
    Таб.Колонки.Добавить("Месяц", Новый ОписаниеТипов("Строка"));
    Таб.Колонки.Добавить("Сумма");
    Строка = Таб.Добавить();
    Строка.Месяц = "Январь";
    Строка.сумма = 10000;
    Строка = Таб.Добавить();
    Строка.Месяц = "Февраль";
    Строка.Сумма = 20000;
    Строка = Таб.Добавить();
    Строка.Месяц = "Февраль";
    Строка.Сумма = 30000;
    Масс = Таб.ВыгрузитьКолонку("Месяц");
    Таб2 = Новый ТаблицаЗначений;
    Стр = Таб2.Колонки.Добавить("Месяц");
    Таб2.ЗагрузитьКолонку(Масс,Стр);

В Таб2 не загружает колонку месяц
1 BuHu
 
10.04.16
09:33
Второй параметр название колонки
2 BuHu
 
10.04.16
09:35
+(1) в смысле попробуй Таб2.ЗагрузитьКолонку(Масс,"Месяц");
3 Z_DR_12
 
10.04.16
09:35
(2) и так не загружает
4 BuHu
 
10.04.16
09:36
(3) а в "Масс"  есть что нибудь ?
5 BuHu
 
10.04.16
09:38
блин так строк то в Таб2 нет ведь ? куда он что загружуть будет ?
6 Z_DR_12
 
10.04.16
09:39
надо
Стр = Таб2.Добавить();
7 BuHu
 
10.04.16
09:40
(6) и будет у тебя таблица с одной строкой и с одной колонкой
8 BuHu
 
10.04.16
09:40
что сделать пытаешься?
9 Z_DR_12
 
10.04.16
09:52
мне необходимо выгрузку из первой таблицы значений загрузить во вторую таблицу значений (выгружается ведь массив)
10 Timon1405
 
10.04.16
09:55
(9) Для этого есть метод "Скопировать", там можно указывать отборы, вот это поворот, да?
11 Z_DR_12
 
10.04.16
09:57
подскажите как через ЗагрузитьКолонку можно сделать
12 Drac0
 
10.04.16
10:15
(11) Тебе же сказали, что в Таб2 должны быть строки, чтобы в них грузить значения массива.
13 Z_DR_12
 
10.04.16
10:25
ок понял спасибо
14 Necessitudo
 
10.04.16
10:40
Ахааха какая баянистая тема)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший