Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

как передать дату документа в параметр запроса?

как передать дату документа в параметр запроса?
Я
   tired
 
22.11.18 - 09:49
КА 1.1, 1С 8.3, СКД

запрос:

ВЫБРАТЬ
    НачальныеОстатки.КоличествоОстаток КАК НачальныйОстаток
ИЗ
    Документ.ПланЗакупок КАК ПланЗакупок
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланЗакупок.СоставПлана КАК ПланЗакупокСоставПлана
        ПО ПланЗакупок.Ссылка = ПланЗакупокСоставПлана.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаПлана, ) КАК НачальныеОстатки
        ПО (ПланЗакупокСоставПлана.Номенклатура = НачальныеОстатки.Номенклатура)
            И (ПланЗакупокСоставПлана.ХарактеристикаНоменклатуры = НачальныеОстатки.ХарактеристикаНоменклатуры)

ДатаПлана должна быть равна ПланЗакупок.ДатаПланирования. как присвоить это значение? или можно как-то сразу в запрос дату планирования вписать?
 
 
   Cyberhawk
 
1 - 22.11.18 - 09:50
Это тебе надо срез последних на каждую дату загуглить
   tired
 
2 - 22.11.18 - 09:51
(1) у меня дата только одна
   Cyberhawk
 
3 - 22.11.18 - 10:08
Ага, как Почта России
   tired
 
4 - 22.11.18 - 10:42
(3) юмора не понял
   catena
 
5 - 22.11.18 - 10:46
(4)Документов, согласно запроса, много. Как может быть одна дата?
   Cyberhawk
 
6 - 22.11.18 - 12:17
   SleepyHead
 
7 - 22.11.18 - 12:28
Может, я ничего не понимаю, но тут ежа скрещивают с ужом. Зачем знать остатки на разные даты?
   tired
 
8 - 23.11.18 - 15:58
запрос переделал:

ВЫБРАТЬ
    ПланЗакупокСоставПлана.Номенклатура,
    ПланЗакупокСоставПлана.ХарактеристикаНоменклатуры,
    ПланЗакупокСоставПлана.ЕдиницаИзмерения,
    ПланЗакупокСоставПлана.Количество КАК Потребность,
    ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОстатокНаДату,
    НачальныеОстатки.КоличествоОстаток КАК НачальныйОстаток
ИЗ
    Документ.ПланЗакупок.СоставПлана КАК ПланЗакупокСоставПлана
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОстатков, ) КАК ТоварыНаСкладахОстатки
        ПО ПланЗакупокСоставПлана.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
            И ПланЗакупокСоставПлана.ХарактеристикаНоменклатуры = ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаПлана, ) КАК НачальныеОстатки
        ПО ПланЗакупокСоставПлана.Номенклатура = НачальныеОстатки.Номенклатура
            И ПланЗакупокСоставПлана.ХарактеристикаНоменклатуры = НачальныеОстатки.ХарактеристикаНоменклатуры
ГДЕ
    ПланЗакупокСоставПлана.Ссылка = &Ссылка

однако в отчёте выводятся текущие остатки что для начальных остатков, что для остатков на дату, какие бы планы закупок и даты остатков я не выбирал.
   hhhh
 
9 - 23.11.18 - 16:33
(8) фигурные скобки позабыл {&ДатаОстатков}  - это для СКД самое главное.
   exwill
 
10 - 23.11.18 - 16:34
(7) Затем что они разные. Что тут непонятнного?
 
 Рекламное место пустует
   tired
 
11 - 26.11.18 - 10:19
(9) да, теперь остатки на выбранную дату выводятся корректно. спасибо!

осталось с начальными остатками разобраться.

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