Имя: Пароль:
1C
1С v8
Рабочий Календарь
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) Рарус-НН? Программист?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн