Имя: Пароль:
1C
1С v8
Помогите с запросом
0 ОМЭЗ
 
02.12.11
13:55
Есть текст запроса
       |    ВЫБРАТЬ
       |        Средняя.БазовыйПериодНачало            КАК БазовыйПериодНачало,
       |        Средняя.БазовыйПериодКонец            КАК БазовыйПериодКонец,
       |    
       |        0    КАК ОтработаноДнейБаза,
       |        0    КАК ОтработаноЧасовБаза,
       |        0    КАК НормаДнейБаза,
       |        0    КАК НормаЧасовБаза,
       |        СУММА(ВЫБОР КОГДА НЕ Начисления.Сторно ТОГДА      
         |        Начисления.ПроизводственныйКалендарьКалендарныеДниФактическийПериодДействия * "+Коэф+"
         |          ИНАЧЕ
         |        -Начисления.ПроизводственныйКалендарьКалендарныеДниФактическийПериодДействия * "+Коэф+"
         |      КОНЕЦ)  КАК КалендарныеДниБаза
       |    
       |        ИЗ РегистрРасчета.РасчетСреднегоЗаработка КАК Средняя
       |
       |    ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ДанныеГрафика(
       |        Назначение = &парамСотрудник И ПериодДействияНачало <= &ПериодРасчетаСреднегоКонец И ПериодДействияКонец >= &ПериодРасчетаСреднегоНачало
       |        И ВидРасчета.ЗачетНормыВремени И ВидРасчета.ЗачетКалендарных
       |        И ВидРасчета В (ВЫБРАТЬ База.ВидРасчета ИЗ ПланВидовРасчета.СреднийЗаработок.БазовыеВидыРасчета КАК База ГДЕ База.Ссылка В (ЗНАЧЕНИЕ(ПланВидовРасчета.СреднийЗаработок.ПоЗаработку),ЗНАЧЕНИЕ(ПланВидовРасчета.СреднийЗаработок.ПоЗаработкуДляОтпуска)))
       |        ) КАК Начисления
       |    ПО        Начисления.ПериодДействияНачало <= Средняя.БазовыйПериодКонец  
       |        И    Начисления.ПериодДействияКонец >= Средняя.БазовыйПериодНачало  
       |
       |    ГДЕ        Средняя.Авторасчет        
       |        И    Средняя.Регистратор = &Регистратор            
       |        И    Средняя.ВидРасчета В (ЗНАЧЕНИЕ(ПланВидовРасчета.СреднийЗаработок.ПоЗаработку)            
       |                                    ,ЗНАЧЕНИЕ(ПланВидовРасчета.СреднийЗаработок.ПоЗаработкуДляОтпуска) )            

Начисления.ПроизводственныйКалендарьКалендарныеДниФактическийПериодДействия - непонятна эта строка.Объясните пожалуйста как оно считает календарные дни и где настроить метод расчета?? Спасибо!
1 ОМЭЗ
 
02.12.11
14:08
апнемся
2 dryms
 
02.12.11
14:13
|        Начисления.ПроизводственныйКалендарьКалендарныеДниФактическийПериодДействия * "+Коэф+"
если ты про это, то текст запроса у тебя формируется динамически и реквизит умножается на переменную "Коэф". я что-то не так понял?
3 Жан Пердежон
 
02.12.11
14:15
календарные дни - это и одной даты вычесть другую
а методы расчета настраиваются в планах видов расчета
4 ОМЭЗ
 
02.12.11
16:57
(2)Коэф = 1
5 ОМЭЗ
 
02.12.11
16:58
ПроизводственныйКалендарьКалендарныеДниФактическийПериодДействия  - по какому принцыпу это работает?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn