|   |   | 
| 
 | Рабочий Календарь | ☑ | ||
|---|---|---|---|---|
| 0
    
        STAYEKR 27.05.12✎ 11:58 | 
        Уважаемые, помогите чайнику.
  Как настроить вывод отчета с учетом выходных дней? Есть определенные критерии отбора, но в отчет должны выводиться данные только за рабочие дни. С выводом выходных (календарных) проблем нет, а вот праздники, попадающие на середину недели все равно выводятся. Как настроить, чтобы данные выводились с учетом регистра сведений РабочийКалендарь, куда занесены праздники? Если нужно, скину код запроса. Заранее спрасибо! | |||
| 1
    
        shuhard 27.05.12✎ 12:14 | 
        (0) ч     | |||
| 2
    
        shuhard 27.05.12✎ 12:14 | 
        (0) чё то ты гонишь
  в Производственном календаре празднику пофиг в какой он день недели попал | |||
| 3
    
        catena 27.05.12✎ 13:41 | 
        "Если нужно, скину код запроса."
  Не, не нужно, зачем? Сейчас телепаты проснутся, скажут в какой строке что вставить. | |||
| 4
    
        STAYEKR 27.05.12✎ 19:43 | 
        ВЫБРАТЬ РАЗРЕШЕННЫЕ
  ОперативныйПланДвиженияДенежныхСредств.Период КАК ПК_Дата, ДЕНЬНЕДЕЛИ(ОперативныйПланДвиженияДенежныхСредств.Период) КАК ПК_ДеньНедели, ОперативныйПланДвиженияДенежныхСредств.СтатьяБДДС КАК ПК_СтатьяБДДС, ОперативныйПланДвиженияДенежныхСредств.Предприятие КАК ПК_Предприятие, // ОперативныйПланДвиженияДенежныхСредств.СуммаОборот КАК ПК_ПланСкорректированный, 0 КАК ПК_План, ОперативныйПланДвиженияДенежныхСредств.СуммаОборот КАК ПК_ПланФакт, 0 КАК ПК_ДанныеБДДС, 0 КАК ПК_ФактическийПлатеж, ОперативныйПланДвиженияДенежныхСредств.Регистратор КАК ПК_Регистратор ПОМЕСТИТЬ СписокДанных ИЗ РегистрНакопления.ОперативныйПланДвиженияДенежныхСредств.Обороты(&ДатаНач, &ДатаКон, Регистратор) КАК ОперативныйПланДвиженияДенежныхСредств ГДЕ ОперативныйПланДвиженияДенежныхСредств.Тип <> ЗНАЧЕНИЕ(Справочник.ТипыЗаявок.Трансферт) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Остатки.ДатаПлатежа КАК ПК_Дата, ДЕНЬНЕДЕЛИ(Остатки.ДатаПлатежа) КАК ПК_ДеньНедели, Остатки.СтатьяБДДС КАК ПК_СтатьяБДДС, Остатки.Предприятие КАК ПК_Предприятие, //0 КАК ПК_ПланСкорректированный, //Остатки.СуммаОстаток КАК ПК_План, ВЫБОР КОГДА &ТекДата < &ДатаКон ТОГДА Остатки.СуммаОстаток ИНАЧЕ 0 КОНЕЦ КАК ПК_План, Остатки.СуммаОстаток КАК ПК_ПланФакт, 0 КАК ПК_ДанныеБДДС, 0 КАК ПК_ФактическийПлатеж, 0 КАК ПК_Регистратор ИЗ РегистрНакопления.ОстаткиПоБюджету.Остатки КАК Остатки ГДЕ Остатки.ДатаПлатежа МЕЖДУ &ДатаНач И &ДатаКон И Остатки.ТипЗаявки <> ЗНАЧЕНИЕ(Справочник.ТипыЗаявок.Трансферт) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ БюджетныеЗаявкиОбороты.Период КАК ПК_Дата, ДЕНЬНЕДЕЛИ(БюджетныеЗаявкиОбороты.Период) КАК ПК_ДеньНедели, БюджетныеЗаявкиОбороты.СтатьяБДДС КАК ПК_СтатьяБДДС, БюджетныеЗаявкиОбороты.Предприятие КАК ПК_Предприятие, // 0 КАК ПК_ПланСкорректированный, 0 КАК ПК_План, 0 КАК ПК_ПланФакт, ВЫБОР КОГДА БюджетныеЗаявкиОбороты.СтатьяБДДС.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидЗаявок.Расходные) ТОГДА -БюджетныеЗаявкиОбороты.СуммаОборот КОГДА БюджетныеЗаявкиОбороты.СтатьяБДДС.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидЗаявок.Приходные) ТОГДА БюджетныеЗаявкиОбороты.СуммаОборот КОНЕЦ КАК ПК_ДанныеБДДС, //БюджетныеЗаявкиОбороты.СуммаОборот КАК ПК_ДанныеБДДС, 0 КАК ПК_ФактическийПлатеж, БюджетныеЗаявкиОбороты.Регистратор КАК ПК_Регистратор ИЗ РегистрНакопления.БюджетныеЗаявки.Обороты(&ДатаНач, &ДатаКон,Регистратор ) КАК БюджетныеЗаявкиОбороты ГДЕ БюджетныеЗаявкиОбороты.Тип <> ЗНАЧЕНИЕ(Справочник.ТипыЗаявок.Трансферт) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДвижениеДенежныхСредствОбороты.Период КАК ПК_Дата, ДЕНЬНЕДЕЛИ(ДвижениеДенежныхСредствОбороты.Период) КАК ПК_ДеньНедели, ДвижениеДенежныхСредствОбороты.СтатьяБДДС КАК ПК_СтатьяБДДС, ДвижениеДенежныхСредствОбороты.Предприятие КАК ПК_Предприятие, // 0 КАК ПК_ПланСкорректированный, 0 КАК ПК_План, 0 КАК ПК_ПланФакт, 0 КАК ПК_ДанныеБДДС, ВЫБОР //КОГДА ДвижениеДенежныхСредствОбороты.СтатьяБДДС.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидЗаявок.Расходные) ТОГДА -ДвижениеДенежныхСредствОбороты.СуммаОборот //КОГДА ДвижениеДенежныхСредствОбороты.СтатьяБДДС.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидЗаявок.Приходные) ТОГДА ДвижениеДенежныхСредствОбороты.СуммаОборот КОГДА ДвижениеДенежныхСредствОбороты.Движение = ЗНАЧЕНИЕ(Перечисление.ВидЗаявок.Расходные) ТОГДА -ДвижениеДенежныхСредствОбороты.СуммаОборот КОГДА ДвижениеДенежныхСредствОбороты.Движение = ЗНАЧЕНИЕ(Перечисление.ВидЗаявок.Приходные) ТОГДА ДвижениеДенежныхСредствОбороты.СуммаОборот КОНЕЦ КАК ПК_ФактическийПлатеж, ДвижениеДенежныхСредствОбороты.Регистратор КАК ПК_Регистратор ИЗ РегистрНакопления.ДвижениеДенежныхСредств.Обороты(&ДатаНач, &ДатаКон, Регистратор) КАК ДвижениеДенежныхСредствОбороты ГДЕ ДвижениеДенежныхСредствОбороты.Тип <> ЗНАЧЕНИЕ(Справочник.ТипыЗаявок.Трансферт) ; ВЫБРАТЬ РАЗРЕШЕННЫЕ Данные.ПК_Дата КАК ПК_Дата, Данные.ПК_ДеньНедели КАК ПК_ДеньНедели, Данные.ПК_СтатьяБДДС КАК ПК_СтатьяБДДС, Данные.ПК_Предприятие КАК ПК_Предприятие, // СУММА(Данные.ПК_ПланСкорректированный) КАК ПК_ПланСкорректированный, СУММА(Данные.ПК_План) КАК ПК_План, СУММА(Данные.ПК_ПланФакт) КАК ПК_ПланФакт, СУММА(Данные.ПК_ДанныеБДДС) КАК ПК_ДанныеБДДС, СУММА(Данные.ПК_ФактическийПлатеж) КАК ПК_ФактическийПлатеж, ОтклонениеВремени.ПК_ДатаФактическихПлатежей КАК ПК_ДатаФактическихПлатежей, ПК_РабочийКалендарь.ПК_ПоследнийРабочийДеньМесяца КАК ПК_ПоследнийРабочийДеньМесяца ПОМЕСТИТЬ _СписокСводн | |||
| 5
    
        ILM гуру 28.05.12✎ 08:04 | 
        (0) Рарус-НН? Программист?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |