![]() |
|
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
|
отоночо, михалыч
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |