Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В чем ошибка в запросе ??

В чем ошибка в запросе ??
Я
   Семен Семеныч
 
07.06.20 - 17:19
Коллеги, добрый день!

Вот запрос:
ВЫБРАТЬ
    ПриобретениеТоваровУслугТовары.Ссылка КАК Ссылка,
    ПриобретениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
    ПриобретениеТоваровУслугТовары.ВидЦеныПоставщика КАК ВидЦеныПоставщика,
    ПриобретениеТоваровУслугТовары.Ссылка.Партнер КАК Партнер,
    МАКСИМУМ(ЦеныНоменклатурыПоставщиков.Период) КАК Период
ПОМЕСТИТЬ ВТПервичныеДанные
ИЗ
    Документ.ПриобретениеТоваровУслуг.Товары КАК ПриобретениеТоваровУслугТовары
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыПоставщиков КАК ЦеныНоменклатурыПоставщиков
        ПО ПриобретениеТоваровУслугТовары.Номенклатура = ЦеныНоменклатурыПоставщиков.Номенклатура
            И ПриобретениеТоваровУслугТовары.ВидЦеныПоставщика = ЦеныНоменклатурыПоставщиков.ВидЦеныПоставщика
            И ПриобретениеТоваровУслугТовары.Ссылка.Дата >= ЦеныНоменклатурыПоставщиков.Период
ГДЕ
    ПриобретениеТоваровУслугТовары.Ссылка.Проведен

СГРУППИРОВАТЬ ПО
    ПриобретениеТоваровУслугТовары.Ссылка,
    ПриобретениеТоваровУслугТовары.Номенклатура,
    ПриобретениеТоваровУслугТовары.ВидЦеныПоставщика,
    ПриобретениеТоваровУслугТовары.Ссылка.Партнер
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТПервичныеДанные.Ссылка КАК Ссылка,
    ВТПервичныеДанные.Номенклатура КАК Номенклатура,
    ВТПервичныеДанные.ВидЦеныПоставщика КАК ВидЦеныПоставщика,
    ВТПервичныеДанные.Партнер КАК Партнер,
    ВТПервичныеДанные.Период КАК Период,
    ЕСТЬNULL(ЦеныНоменклатурыПоставщиков.Цена, 0) КАК Цена,
    ЕСТЬNULL(ЦеныНоменклатурыПоставщиков.Валюта, 0) КАК Валюта
ИЗ
    ВТПервичныеДанные КАК ВТПервичныеДанные
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыПоставщиков КАК ЦеныНоменклатурыПоставщиков
        ПО ВТПервичныеДанные.Номенклатура = ЦеныНоменклатурыПоставщиков.Номенклатура
            И ВТПервичныеДанные.ВидЦеныПоставщика = ЦеныНоменклатурыПоставщиков.ВидЦеныПоставщика
            И ВТПервичныеДанные.Период = ЦеныНоменклатурыПоставщиков.Период


Подскажите пожалуйста как поставить условие на дату документа. Хочу чтобы выводились документы за произвольный период.
Вещи типа Ссылка.Дата МЕЖДУ &ПериодНачало и & ПериодКонец и больше меньше не помогли. Я затупил, не пойму что не так делаю?
   isa2net
 
1 - 07.06.20 - 17:26
Регистр сведений не периодический? Плясать от стандартного реквизита период в РС.
   Семен Семеныч
 
2 - 07.06.20 - 17:44
(1) Регистр сведений периодический. Не совсем понимаю как от периода РС действовать, если мне нужно получать документы?
   isa2net
 
3 - 07.06.20 - 17:55
(2) Документ "приобретение товаров" является регистратором?
   Семен Семеныч
 
4 - 07.06.20 - 18:12
(3) Да, но там не только этот документ, так же заказ поставщику и другие...
   isa2net
 
5 - 07.06.20 - 18:32
(4) ТИПЗНАЧЕНИЯ()
   Семен Семеныч
 
6 - 07.06.20 - 19:59
(5) А Вы не многословны ) А можно немного подробнее, не могу уловить ход Ваших мыслей !
   craxx
 
7 - 07.06.20 - 20:14
(6) Вы напишите чего на выходе получить хотите
   Семен Семеныч
 
8 - 07.06.20 - 21:02
Я в результате получаю простой отчет, в котором выводится виды  цен номенклатуры, номенклатуру, цены и Документ приобретение товаров, но сейчас получаю за весь период с начала учета, а мне надо чтобы еще можно было выставить произвольный период и получить на этот период данные. Вот как то так ....
   xoma1c
 
9 - 08.06.20 - 00:11
(8) все на свете ты уже тянешь в первой части запроса
там и фигачь после Где

ПриобретениеТоваровУслугТовары.Дата  наверное существует в природе?

Ну и ТИПЗНАЧЕНИЯ() определенно лучше использовать, наколько помнит мой склероз запрос будет полегче.
   Семен Семеныч
 
10 - 08.06.20 - 02:43
(9) Спасибо большое за ответы! Короче сделал как сам и писал, и как Вы отвечаете) Моя ошибка глупая капец: В Параметр Начало передавал окончание периода и наоборот))) Стыдно блин...заработался я - отдыхать надо ))
В итоге все работает и я снова люблю 1С ))
   hhhh
 
11 - 08.06.20 - 02:45
(10) Семен Семеныч!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.