Имя: Пароль:
1C
 
Загрузить колонку
0 Futarkh
 
18.02.10
13:49
Не работает метод ЗагрузитьКолонку для Табличной части
Зарплата.ЗагрузитьКолонку(ФизЛица,"ФизЛицо")
ФизЛицо это массив элементов Справочника Физ лица,
Зарплата это Табличная часть документа
1 Futarkh
 
18.02.10
13:50
+(0) все манипуляции делаются в модуле объекта
2 zbv
 
18.02.10
13:50
строки есть?
3 igork1966
 
18.02.10
13:51
ФизЛицо <> ФизЛица

так что же у тебя ФизЛица?
4 igork1966
 
18.02.10
13:51
(3) + покаж остальной код или иди к гадалке.... а лучше к отладчику
5 Defender aka LINN
 
18.02.10
13:52
Причина в (2), я гарантирую это ©
6 Futarkh
 
18.02.10
13:53
(2) нет
(3) ФизЛица = массив, ФизЛицо = название колонки таб части
(4) отладчик проходит место загрузки молча, но в табличной части нихрена не появляется
7 Futarkh
 
18.02.10
13:53
ФизЛица = ЗарплатаКВыплатеОрганизацийСервис.ПолучитьФизлицаСотрудниковПодразделенияНаДату(Организация, ПодразделениеОрганизации, ДатаКадровая, ФизЛица);
ЭтотОбъект.Зарплата.ЗагрузитьКолонку(ФизЛица,0);
ЭтотОбъект.Записать();
8 Defender aka LINN
 
18.02.10
13:55
(6) Ткни пальце, где ты прочитал, что "ЗагрузитьКолонку" добавляет строки.
9 73
 
18.02.10
13:55
Строки должны быть...
10 igork1966
 
18.02.10
13:55
(7) ну опять огрызок кода...
но в любом случае чудес не бывает... либо данные неподходящего типа, либо строк в ТЧ нет... либо имя/номер колонки неправльные
11 Futarkh
 
18.02.10
13:55
ЗагрузитьКолонку (LoadColumn)
Табличная часть
ЗагрузитьКолонку (LoadColumn)
Синтаксис:
ЗагрузитьКолонку(<Массив>, <Колонка>)
Параметры:
<Массив> (обязательный)
Тип: Массив. Массив значений для загрузки в колонку.
<Колонка> (обязательный)
Тип: Число, Строка. Колонка, в которую будут загружены значения из массива.
В качестве значения параметра может быть передан индекс колонки, либо имя колонки.
Описание:
Загружает значения из массива в заданную колонку табличной части.
Примечание:
Значения из массива загружаются в колонку в порядке индексов.
Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.
12 igork1966
 
18.02.10
13:56
Загружает значения из массива в заданную колонку табличной части.
<>
создает новые строки
13 Futarkh
 
18.02.10
13:57
т.е. мне надо создать строки по количеству элементов в массиве?
14 igork1966
 
18.02.10
13:57
(13) ага
15 Futarkh
 
18.02.10
13:58
ОК, спасибо
16 igork1966
 
18.02.10
13:58
(14) + но проще обойти массив и заполнить за один цикл
AdBlock убивает бесплатный контент. 1Сергей