|
v7: Глюк 1С 7.7 ТЗ.Заполнить() | ☑ | ||
---|---|---|---|---|
0
EvgeniuXP
17.07.12
✎
20:01
|
Выгружаю колонку "Количество" в СЗ, далее с помощь метода ТЗ.Заполнить - загружаю СЗ в ТЗ - в итоге данные копируются, но копируется только первое значение СЗ, остальные НЕТ.... СЗ заполнен разными значениями, смотрел в отладке.
ТЗ.Заполнить(СЗ,,,"Количество"); все строки заполнены ОДНОЙ ЦИФРОЙ, а по описанию: <НачСтрока> - необязательный параметр. Номер начальной строки, с которой надо начинать заполнение. Значение по умолчанию 1. <КонСтрока> - необязательный параметр. Номер последней строки, по которую надо заполнять. Если не указана, то до последней. :( |
|||
1
EvgeniuXP
17.07.12
✎
20:03
|
т.е. если СЗ = 1, 2, 3
то в колонке "Количество" в ТЗ будет 1, 1, 1, а не 1, 2, 3. |
|||
2
EvgeniuXP
17.07.12
✎
20:04
|
27-ой релиз.
|
|||
3
Voronve
17.07.12
✎
20:06
|
Заполнить(<?>,,,);
Синтаксис: Заполнить(<Знач>,<НачСтрока>,<КонСтрока>,<Колонки>) Назначение: Заполнить соответствующие ячейки таблицы значений переданным значением. Параметры: <Знач> - значение одиночное или список значений или таблица значений. в СП не сказано что заполнит по принципу "1,2,3" ... Сказано что можно передать в метод СЗ, ТЗ или одиночное значение |
|||
4
Нуф-Нуф
17.07.12
✎
20:06
|
7ка... как давно это было...
|
|||
5
EvgeniuXP
17.07.12
✎
20:09
|
(3) а зачем передавать СЗ, если из СЗ берется только первое значение?..
|
|||
6
Voronve
17.07.12
✎
20:13
|
(5) Хз
|
|||
7
Толич
17.07.12
✎
20:17
|
(0) Колонки в ТЗ типизированы?
|
|||
8
floody
17.07.12
✎
20:17
|
так может в ТЗ в каждой ячейке СЗ?
|
|||
9
EvgeniuXP
17.07.12
✎
20:36
|
(7) в одних случаях да, в других - нет, т.к. функция глобальная, вызывается из нескольких мест... проверял на не типизированных, про типизацию - незнаю, но можно проверить...
|
|||
10
EvgeniuXP
17.07.12
✎
20:45
|
(7) такой код не работает, как хотелось бы, тоже самое:
СЗ=СоздатьОбъект("СписокЗначений"); СЗ.ДобавитьЗначение(1); СЗ.ДобавитьЗначение(2); СЗ.ДобавитьЗначение(3); ТЗ.НоваяКолонка("НоваяКолонка1","Число",2,0); ТЗ.Заполнить(СЗ,,,"НоваяКолонка"); |
|||
11
КонецЦикла
17.07.12
✎
23:10
|
СЗ=СоздатьОбъект("СписокЗначений");
СЗ.ДобавитьЗначение(2); СЗ.ДобавитьЗначение(3); СЗ.ДобавитьЗначение(4); ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗ1 = СоздатьОбъект("ТаблицаЗначений"); СЗ.Выгрузить(ТЗ1); ТЗ.НоваяКолонка("НоваяКолонка"); ТЗ.КоличествоСтрок(ТЗ1.КоличествоСтрок()); ТЗ.Заполнить(ТЗ1,,,"НоваяКолонка"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |