|
v7: Очередная фича языка 1с при работе с таблицей значений | ☑ | ||
---|---|---|---|---|
0
корум
21.10.14
✎
10:55
|
Столкнулся недавно с интересным поведением команды Свернуть.
тз.Свернуть(строкаСуммирования,"НачОст,НачОст") при выполнении удваивает значения в колонке НачОст. К сожалению, описание поведения команды нигде найдено не было :( |
|||
1
Быдло замкадное
21.10.14
✎
10:58
|
что за бред? Первый парамент колонки группировки, второй параметр колонки суммирования.
Зачем НачОст 2 раза написал?)) |
|||
2
корум
21.10.14
✎
11:02
|
(1) Так сложилось исторически (с). Ну вот написалось НачОст два раза (отчёт большой, строку колонок для суммирования и строку ресурсов формируют отдельные процедуры).
Проблема в том, что отловить аномальное поведение получилось не сразу - в документации ничего про удвоение результата не сказано. |
|||
3
FlashC
21.10.14
✎
11:05
|
(0) надо было так написать:
тз.Свернуть("Сртрудник,НачисленоЗП","Результат,Результат,Результат,Результат") тогда бы вопросы из (1) не задавали :) |
|||
4
Ёпрст
21.10.14
✎
11:06
|
(0) надо проверить, а так, круто, че !
Аналогично, сортировка вот работает, если 2 раза подряд писать одно и тоже имя колонки, в первом случае, например с *, а во втором с + или - |
|||
5
Злопчинский
21.10.14
✎
11:15
|
это как аналогично "сортировка работает"..? сортирует в два раза сильнее?
|
|||
6
Злопчинский
21.10.14
✎
11:16
|
было бы здорово типа Свернуть(ждлолдод, "начОст/2") - суммирует через строку...
|
|||
7
Chum
21.10.14
✎
11:26
|
А разве можно два одинаковых идентификатора в одной ТЗ использовать?
|
|||
8
Looser-1c
21.10.14
✎
11:29
|
(7) Это не два, это один...
Повтореный дважды |
|||
9
asp
21.10.14
✎
11:30
|
а если
тз.Свернуть(строкаСуммирования,"НачОст,НачОст,НачОст") то затроит? или умножит на 4 ? |
|||
10
НафНаф
21.10.14
✎
11:35
|
так это жа алгоритм быстрого умножения колонки ТЗ!
|
|||
11
Злопчинский
21.10.14
✎
22:49
|
(7) можно. Будут колонки с одинаковыми идентификаторами и все.
|
|||
12
Mr_Rm
21.10.14
✎
23:37
|
(10) Не получается.
Колонки первой входящей в группировку строки добавляются в сумму только один раз, а второй и следующих (если есть) - кратно числу повторов во втором параметре. Алгоритм работы функции Свернуть(), в общем, понятен. |
|||
13
Ёпрст
22.10.14
✎
09:47
|
(5) нет, для сортировки колонки со справочником, можно указать, что будет сортировка по наименованию и по id справочника.
|
|||
14
Ёпрст
22.10.14
✎
09:48
|
сразу
|
|||
15
aka AMIGO
22.10.14
✎
10:08
|
это не "фича 1С", а "фича бездумного применения 1С"
|
|||
16
Looser-1c
22.10.14
✎
10:08
|
(15) s/д//п
|
|||
17
Злопчинский
23.10.14
✎
12:34
|
я тут вчера совершенно случайно обнаружил что в мокселе если нажать Ф2 - ячейка активируется и содержимое автоматом выделяется...
|
|||
18
aka AMIGO
23.10.14
✎
16:19
|
(17) точно! у меня даже расшифровка ячейки срабатывает..
|
|||
19
Torquader
23.10.14
✎
19:06
|
(17) Так это же начало редактирования - так и в Excel работает и в 1С, видимо, из тех же идей.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |