|
v7: ИндексированнаяТаблица. Непонятки с методом Свернуть(). |
☑ |
0
Калиостро
31.01.12
✎
15:11
|
Есть код:
тзПродажи = СоздатьОбъект("ТаблицаЗначений");
тзПродажи.НоваяКолонка("Товар","Справочник.Товары");
тзПродажи.НоваяКолонка("Клиент","Справочник.Контрагенты");
тзПродажи.НоваяКолонка("Кол1","Число",15,3);
тзПродажи.НоваяКолонка("Кол2","Число",15,3);
ТЗ = СоздатьОбъект("ИндексированнаяТаблица");
ТЗ.Загрузить(тзПродажи);
ТЗ.НоваяСтрока();
ТЗ.Кол2 = 100;
ТЗ.НоваяСтрока();
ТЗ.Кол1 = 200;
ТЗ.КОл2 = 300;
ПромТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.Выгрузить(ПромТЗ);
ПромТЗ.Свернуть("Товар","Кол1,Кол2");
ПромТЗ.ВыбратьСтроку();
Почему Кол2 - сворачивает, а Кол1 = 0?
|
|
1
ДенисЧ
31.01.12
✎
15:12
|
ТЗ.НоваяСтрока();
ТЗ.Кол1 = 0; //Добавь!!
ТЗ.Кол2 = 100;
|
|
2
Ёпрст
гуру
31.01.12
✎
15:13
|
(0)
:))))
п...ц
И казалось бы, при чем тут индексированная тз ?
Алё, типизируй колонки перед свёрткой обычной таблицы значений
|
|
3
Калиостро
31.01.12
✎
15:13
|
(1) Это обязательно для ИТЗ?
|
|
4
Ёпрст
гуру
31.01.12
✎
15:14
|
(3) ИТЗ тут вообще никоим боком
|
|
5
Калиостро
31.01.12
✎
15:14
|
(2) Если вместо
ТЗ = СоздатьОбъект("ИндексированнаяТаблица");
я пишу
ТЗ = СоздатьОбъект("ТаблицаЗначений");
то все сворачивается
|
|
6
Ёпрст
гуру
31.01.12
✎
15:15
|
(5) продолжай наблюдение
|
|
7
1Сергей
31.01.12
✎
15:16
|
ДенисЧ, разве колонка не типизирована?
|
|
8
Ёпрст
гуру
31.01.12
✎
15:17
|
если че, понятие типа у ИТЗ нет, в отличие от ТЗ, в которой если колонка объявлена как Число - будут нули в пустых "строках", в ИТЗ так и будет - пусто, а это <>0
|
|
9
Ёпрст
гуру
31.01.12
✎
15:17
|
(7) нет.
|
|
10
Калиостро
31.01.12
✎
15:17
|
(2) А разве методы Загрузить, Выгрузить не передают типы колонок?
|
|
11
Ёпрст
гуру
31.01.12
✎
15:18
|
(10) еще раз, у ИТЗ нет типа колонки
|
|
12
povar
31.01.12
✎
15:18
|
(10) см (8) все разжевано для особо одаренных
|
|
13
Калиостро
31.01.12
✎
15:20
|
(11), (12) Спасибо за ликбез.
Это спасает:
ПромТЗ.УстановитьПараметрыКолонки("Кол1", "Число");
ПромТЗ.УстановитьПараметрыКолонки("Кол2", "Число");
Всем спасибо за участие:)
|
|
14
1Сергей
31.01.12
✎
15:22
|
отоночо, михалыч
|
|