Имя: Пароль:
1C
1С v8
Подскажите, что не так в запросе
0 sweety-twetty
 
07.09.12
15:39
Добрый день, форум)) Помогите, пожалуйста есть запрос:
ВЫБРАТЬ
   |            ПродажиОбороты.Проект КАК Проект,
   |            ПродажиОбороты.Подразделение КАК Подразделение,
   |            ПродажиОбороты.Контрагент КАК Покупатель,
   |            ПродажиОбороты.ДоговорКонтрагента КАК ДоговорПокупателя,
   |            ПродажиОбороты.Номенклатура КАК Номенклатура,
   |            ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
   |            ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
   |            ПродажиОбороты.Организация КАК Организация,
   |            ПродажиОбороты.Регистратор КАК Регистратор,
   |            ПродажиОбороты.Период КАК Период,
   |            ПродажиОбороты.КоличествоОборот КАК Количество,
   |            ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) / ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1) КАК КоличествоЕдиницОтчетов,
   |            ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) КАК КоличествоБазовыхЕдиниц,
   |            ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК СтоимостьБезНДС,
   |            ПродажиОбороты.НДСОборот КАК НДС,
   |            ПродажиОбороты.СтоимостьОборот КАК Стоимость,
   |            ЕСТЬNULL(ТаблицаРегистраПродажиСебестоимость.СтоимостьОборот, 0) КАК Себестоимость
   |        ИЗ
   |            РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор, {(Организация).* КАК Организация, (Проект).* КАК Проект, (Подразделение).* КАК Подразделение, (Контрагент).* КАК Покупатель, (ДоговорКонтрагента).* КАК ДоговорПокупателя, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ЗаказПокупателя).* КАК ЗаказПокупателя}) КАК ПродажиОбороты
   |           ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
   |                    ПродажиСебестоимость.Номенклатура КАК Номенклатура,
   |                    ПродажиСебестоимость.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
   |                    ПродажиСебестоимость.ЗаказПокупателя КАК ЗаказПокупателя,


в который необходимо добавить проверку на тип регистратора:
   |        ГДЕ
   |            ТИПЗНАЧЕНИЯ(ПродажиОбороты.Регистратор) = ТИП(Документ.РеализацияТоваровУслуг)

куда ее поставить, потому что когда ставлю после строки      |            РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор, {(Организация).* КАК Организация, (Проект).* КАК Проект, (Подразделение).* КАК Подразделение, (Контрагент).* КАК Покупатель, (ДоговорКонтрагента).* КАК ДоговорПокупателя, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ЗаказПокупателя).* КАК ЗаказПокупателя}) КАК ПродажиОбороты

ругается

{(151, 12)}: Ожидается выражение ")"
<<?>>ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
1 GLazNik
 
07.09.12
15:41
в конец самый ставь.. после соединений
2 Alpen906
 
07.09.12
15:58
ТИПЗНАЧЕНИЯ(ПродажиОбороты.Регистратор) = ТИП(Документ.РеализацияТоваровУслуг)
Такое не прокатит в запросе
Используй ССЫЛКА...
3 DrShad
 
07.09.12
15:59
фотки нету - а она сильно влияет на карму
4 Trier
 
07.09.12
16:00
(0) ГДЕ ПродажиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг

а вообще без фотки обычно не помогают, учти. Тут просто проблема простая)
Закон Брукера: Даже маленькая практика стоит большой теории.