|   |   | 
| 
 | 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С, видимо, из тех же идей.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |