|
Рабочий Календарь | ☑ | ||
---|---|---|---|---|
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) Рарус-НН? Программист?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |