|
v7: свернуть таблицу значений | ☑ | ||
---|---|---|---|---|
0
vsy
06.06.12
✎
20:31
|
Подскажите, кто знает, пытаюсь свернуть тз по 15 суммируемым колонкам, но суммирет только по одной первой. В чем может быть проблема
тз.Свернуть("Поставщик,Группа,Докум","Объем1,Объем2,Объем3,Объем4,Объем5,Объем6,Объем7,Объем8,Объем9,Объем10,Объем11,Объем12,Объем13,Объем14,Объем15"); при просмотре тз данные в колонка есть. |
|||
1
KRV
06.06.12
✎
20:32
|
ищи где в значении есть не число
|
|||
2
zak555
06.06.12
✎
20:32
|
только у первой колонки тип число ?
|
|||
3
vsy
06.06.12
✎
20:33
|
везде число, по другому не может быть
|
|||
4
vsy
06.06.12
✎
20:33
|
у всех тип число , разрядность и точность одинаковая.
|
|||
5
G-Re
06.06.12
✎
20:44
|
Все же где-то не число.
И не лень тебе вот так перечислять все объемы. Гораздо проще(и меньше ошибок), например, так тСвертка=""; Для ц=1 по НН Цикл тСвертка=тСвертка+"Объем"+ц+","; КонецЦикла; тСвертка=Лев(тСвертка,СтрДлина(тСвертка)-1); тз.Свернуть("Поставщик,Группа,Докум",тСвертка); Убрать последнюю запятую можно и по-другому, вариантов масса. но это не в тему. Явно объяви колонки с типом "Число", может ошибки грамматические, типа О-латинская, должно работать. |
|||
6
zak555
06.06.12
✎
20:45
|
(3) как в тз "число" попадает ?
|
|||
7
vsy
06.06.12
✎
20:49
|
я попробовал поменять данные в объемах, все равно сворачивает только по первой, о не латинская, все переносилось копированием с первой.
|
|||
8
vsy
06.06.12
✎
20:51
|
все объявлены
тз.НоваяКолонка("Объем11", "Число",15,3,"Объем11"); тз.НоваяКолонка("Объем12", "Число",15,3,"Объем12"); тз.НоваяКолонка("Объем13", "Число",15,3,"Объем13"); |
|||
9
Chai Nic
06.06.12
✎
20:56
|
Сделай автономный тестовый пример, который не работает, и кинь сюда полный код его
|
|||
10
vsy
06.06.12
✎
20:59
|
(5) ради интереса попробовал твой код, результат тотже , суммирует только по1 колонке
|
|||
11
Mikeware
06.06.12
✎
20:59
|
Если последовательно колонки расположены - получи имена через ПолучитьПараметрыКолонки(), собери их в строку и сверни по ней.
|
|||
12
vsy
06.06.12
✎
21:01
|
(11) идея, сейчас попробую
|
|||
13
Chai Nic
06.06.12
✎
21:16
|
Когда-то я тоже делал таблицы для анализа и суммирования с кучей числовых колонок.. Потом понял, что занимался фигней.
Сейчас я бы сделал таблицу с ключевыми колонками "Поставщик,Группа,Докум,КодОбъема" и числовой колонкой "Значение", причем при наличии возможности воспользовался бы индексированной таблицей из 1с++... |
|||
14
vsy
06.06.12
✎
21:30
|
всем спасибо нашел ошибку
|
|||
15
Mikeware
06.06.12
✎
21:30
|
(13) можно еще более красиво. правда, если база не файловая...
|
|||
16
Эльниньо
06.06.12
✎
22:20
|
(14) Колись
|
|||
17
G-Re
06.06.12
✎
23:04
|
(14) Ну и что же было? Прям интересно.
|
|||
18
0_Serg_0
06.06.12
✎
23:09
|
(17)
та косяк какой нить в котором стыдно признаться) |
|||
19
hhhh
06.06.12
✎
23:13
|
всё-таки или английские буквы или буква "ё".
|
|||
20
vsy
07.06.12
✎
09:28
|
просто каогда из колонки в колонку данные переносил, косяк сделал, а тз смотрел до переноса, так что сворачивается все ок.
|
|||
21
Ёпрст
07.06.12
✎
09:41
|
(0) типизируй явно колонки перед свёрткой.
|
|||
22
Эльниньо
07.06.12
✎
10:31
|
(21) См.(8)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |