|   |   | 
| 
 | СКД нужна помощь с итогами по группировке | ☑ | ||
|---|---|---|---|---|
| 0
    
        Puzoter 12.01.17✎ 01:09 | 
        В схеме должен быть примерно такой запрос:
 ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОстаткиИОбороты.Регистратор) КАК ВидДокумента, ВЫБОР КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО ТОГДА NULL ИНАЧЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор КОНЕЦ КАК Регистратор, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КолПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КолРасход, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КолНачОст, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КолКонОст ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты Но его нужно как-то переделать, чтобы остатки в группировках считались правильно. Сейчас для каждого регистратора выводится начальный и конечный остаток, а в группировке он суммируется т.е. получается остаток*количество документов регистраторов | |||
| 1
    
        Franchiser 12.01.17✎ 01:26 | 
        ВычислитьВыражениеСгруппировкойМассив() тебе в помощь     | |||
| 2
    
        Puzoter 12.01.17✎ 11:02 | 
        (1) Какой выражение в моем случае нужно указать, не могу сообразить?     | |||
| 3
    
        Лохматые Уши 12.01.17✎ 11:09 | 
        (2) Добавь ресурс. В выражении напиши:
 Сумма( ВычислитьВыражениеСГруппировкойМассив( "КолКонОст", "ТвояГруппировка" ) ) | |||
| 4
    
        Windyhead 12.01.17✎ 11:42 | 
        (1) и (3) зачем городить этот огород если можно просто настроить правильно роли полей в схеме?     | |||
| 5
    
        Windyhead 12.01.17✎ 11:46 | 
        (0)Выбери  еще Период секунда в запросе.
 в настройке роли для поля регистратор поставь период= 1 ,а для ПериодСекунда период=2 для полей остатков убедись что стоят в ролях типы Конечный остаток и начальный остаток. для регистратора еще поставь игнорировать NULL | |||
| 6
    
        Лохматые Уши 12.01.17✎ 12:06 | 
        (5) Зачем городить этот огород?
 См. (3). | |||
| 7
    
        Puzoter 12.01.17✎ 12:15 | 
        (5) Похоже, все норм, спасибо 
 (6) Не взлетело, какая-то ерунда в итогах | |||
| 8
    
        Windyhead 12.01.17✎ 12:17 | 
        (6) И что будет когда пользователь поменяет структуру отчета? 
 Например вместо Номенклатура Регистратор Выберет Номенклатура Характеристика Регистратор ну или другие вариации, мм? Программист побежит менять значение параметра "ТвояГруппировка", со словами "ТвоюжМать" ))) | |||
| 9
    
        Puzoter 12.01.17✎ 12:20 | 
        (5) Правда не понял ничего... В чем смысл этих периодов?     | |||
| 10
    
        Puzoter 12.01.17✎ 12:27 | 
        (5)+ в общем спасибо, про периоды почитаю.     | |||
| 11
    
        Windyhead 12.01.17✎ 12:39 | 
        (9) смысл не столько в периодах сколько в Ролях полей.
 Измерения должны быть отмечены как измерения а поля периода как периоды ну и т.д. http://its.1c.ru/db/metod8dev/content/3093/hdoc | |||
| 12
    
        Puzoter 12.01.17✎ 14:08 | 
        (11) Еще раз спасибо     | |||
| 13
    
        Puzoter 13.01.17✎ 11:01 | 
        Проблема остается...
 Если указывать группировки Номенклатура-Характеристика-Регистратор, то все норм, но если регистратор отключить то итоги опять слетают. | |||
| 14
    
        Puzoter 13.01.17✎ 11:54 | 
        up     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |