Имя: Пароль:
1C
1С v8
Неправильный запрос
0 Gossar1C
 
10.06.13
11:08
Здравствуйте. Помогите пожалуйста, не могу подсчитать Не подтвержденные реализации, тоесть без поступления ДС
1 Gossar1C
 
10.06.13
11:08
вот запрос

ВЫБРАТЬ
   ЗаказКлиента.Менеджер КАК Специалист,
   ЗаказКлиента.Товары.(
       СуммаСНДС КАК СуммаЗаказовКлиента,
       ВидЦены,
       NULL КАК СуммаРеализацийПотвержденных,
       NULL КАК СуммаРеализацийНеПодтвержденных
   ) КАК Товары,
   NULL КАК ВсегоВстреч,
   ЗаказКлиента.Ссылка КАК ВсегоСчетов,
   ЗаказКлиента.Ссылка КАК Счета,
   NULL КАК Реализации,
   NULL КАК ЗаказКлиента
ИЗ
   Документ.ЗаказКлиента КАК ЗаказКлиента
ГДЕ
   ЗаказКлиента.Менеджер.ПометкаУдаления = ЛОЖЬ
   И ЗаказКлиента.Менеджер.Наименование <> "Администратор"
{ГДЕ
   (ЗаказКлиента.Менеджер = &Менеджер),
   ЗаказКлиента.Товары.(
       (ЗаказКлиента.Товары.ВидЦены = &ВидЦены)
   ) ,
   (ЗаказКлиента.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания),
   (ЗаказКлиента.Партнер = &Организация)}

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   РеализацияТоваровУслуг.Менеджер,
   РеализацияТоваровУслуг.Товары.(
       NULL,
       ВидЦены,
       ВЫБОР
           КОГДА ОтгруженОплачен.Оплачен = 1
               ТОГДА РеализацияТоваровУслуг.Товары.СуммаСНДС
           ИНАЧЕ 0
       КОНЕЦ,
       ВЫБОР
           КОГДА ОтгруженОплачен.Оплачен = 0
               ТОГДА РеализацияТоваровУслуг.Товары.СуммаСНДС
           ИНАЧЕ 0
       КОНЕЦ
   ),
   NULL,
   NULL,
   NULL,
   РеализацияТоваровУслуг.Ссылка,
   ОтгруженОплачен.ЗаказКлиента
ИЗ
   Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
       ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           РасчетыСКлиентами.ЗаказКлиента КАК ЗаказКлиента,
           ВЫБОР
               КОГДА РасчетыСКлиентами.ДатаПлатежа < &ДатаОплаты
                   ТОГДА 1
               ИНАЧЕ 0
           КОНЕЦ КАК Оплачен
       ИЗ
           РегистрНакопления.РасчетыСКлиентами КАК РасчетыСКлиентами
       
       СГРУППИРОВАТЬ ПО
           РасчетыСКлиентами.ЗаказКлиента,
           ВЫБОР
               КОГДА РасчетыСКлиентами.ДатаПлатежа < &ДатаОплаты
                   ТОГДА 1
               ИНАЧЕ 0
           КОНЕЦ) КАК ОтгруженОплачен
       ПО РеализацияТоваровУслуг.ЗаказКлиента.Ссылка = ОтгруженОплачен.ЗаказКлиента
ГДЕ
   РеализацияТоваровУслуг.Менеджер.ПометкаУдаления = ЛОЖЬ
   И РеализацияТоваровУслуг.Менеджер.Наименование <> "Администратор"
{ГДЕ
   (РеализацияТоваровУслуг.Менеджер = &Менеджер),
   РеализацияТоваровУслуг.Товары.(
       (РеализацияТоваровУслуг.Товары.ВидЦены = &ВидЦены)
   ) ,
   (РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания),
   (РеализацияТоваровУслуг.Партнер = &Организация)}

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   Встреча.Менеджер,
   ПУСТАЯТАБЛИЦА.(,,,),
   Встреча.Ссылка,
   NULL,
   NULL,
   NULL,
   NULL
ИЗ
   Документ.Встреча КАК Встреча
ГДЕ
   Встреча.Менеджер.ПометкаУдаления = ЛОЖЬ
   И Встреча.Менеджер.Наименование <> "Администратор"
{ГДЕ
   (Встреча.Менеджер = &Менеджер),
   (Встреча.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания),
   Встреча.Участники.(
       (Встреча.Участники.Контакт = &Организация)
   ) }
2 Gossar1C
 
10.06.13
11:10
допустим когда заказ клиента оплачен (тобишь 1) то вроде бы нормально все считает, но в колонке сумма не подствержденных такая же сумма как и в подтвержденных, рассчитываю сумму по менеджер и общий итог
3 Славен
 
10.06.13
11:10
конфа какая?
4 Gossar1C
 
10.06.13
11:11
(3) УТ 11
5 Gossar1C
 
10.06.13
11:21
ситуация безсильна) я понял
6 hhhh
 
10.06.13
11:26
(5) ну во-первых попробуй не через задницу писать

       NULL КАК СуммаРеализацийПотвержденных,
       NULL КАК СуммаРеализацийНеПодтвержденных

а как нормальные люди

       0 КАК СуммаРеализацийПотвержденных,
       0 КАК СуммаРеализацийНеПодтвержденных
7 Gossar1C
 
10.06.13
11:30
(6) новичек, буду знать, но проблема сейчас в другом...
8 Gossar1C
 
10.06.13
11:45
окай...
Независимо от того, куда вы едете — это в гору и против ветра!