|
как передать дату документа в параметр запроса? |
☑ |
0
tired
22.11.18
✎
09:49
|
КА 1.1, 1С 8.3, СКД
запрос:
ВЫБРАТЬ
НачальныеОстатки.КоличествоОстаток КАК НачальныйОстаток
ИЗ
Документ.ПланЗакупок КАК ПланЗакупок
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланЗакупок.СоставПлана КАК ПланЗакупокСоставПлана
ПО ПланЗакупок.Ссылка = ПланЗакупокСоставПлана.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаПлана, ) КАК НачальныеОстатки
ПО (ПланЗакупокСоставПлана.Номенклатура = НачальныеОстатки.Номенклатура)
И (ПланЗакупокСоставПлана.ХарактеристикаНоменклатуры = НачальныеОстатки.ХарактеристикаНоменклатуры)
ДатаПлана должна быть равна ПланЗакупок.ДатаПланирования. как присвоить это значение? или можно как-то сразу в запрос дату планирования вписать?
|
|
1
Cyberhawk
22.11.18
✎
09:50
|
Это тебе надо срез последних на каждую дату загуглить
|
|
2
tired
22.11.18
✎
09:51
|
(1) у меня дата только одна
|
|
3
Cyberhawk
22.11.18
✎
10:08
|
Ага, как Почта России
|
|
4
tired
22.11.18
✎
10:42
|
(3) юмора не понял
|
|
5
catena
22.11.18
✎
10:46
|
(4)Документов, согласно запроса, много. Как может быть одна дата?
|
|
6
Cyberhawk
22.11.18
✎
12:17
|
(4)
|
|
7
SleepyHead
гуру
22.11.18
✎
12:28
|
Может, я ничего не понимаю, но тут ежа скрещивают с ужом. Зачем знать остатки на разные даты?
|
|
8
tired
23.11.18
✎
15:58
|
запрос переделал:
ВЫБРАТЬ
ПланЗакупокСоставПлана.Номенклатура,
ПланЗакупокСоставПлана.ХарактеристикаНоменклатуры,
ПланЗакупокСоставПлана.ЕдиницаИзмерения,
ПланЗакупокСоставПлана.Количество КАК Потребность,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОстатокНаДату,
НачальныеОстатки.КоличествоОстаток КАК НачальныйОстаток
ИЗ
Документ.ПланЗакупок.СоставПлана КАК ПланЗакупокСоставПлана
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОстатков, ) КАК ТоварыНаСкладахОстатки
ПО ПланЗакупокСоставПлана.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
И ПланЗакупокСоставПлана.ХарактеристикаНоменклатуры = ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаПлана, ) КАК НачальныеОстатки
ПО ПланЗакупокСоставПлана.Номенклатура = НачальныеОстатки.Номенклатура
И ПланЗакупокСоставПлана.ХарактеристикаНоменклатуры = НачальныеОстатки.ХарактеристикаНоменклатуры
ГДЕ
ПланЗакупокСоставПлана.Ссылка = &Ссылка
однако в отчёте выводятся текущие остатки что для начальных остатков, что для остатков на дату, какие бы планы закупок и даты остатков я не выбирал.
|
|
9
hhhh
23.11.18
✎
16:33
|
(8) фигурные скобки позабыл {&ДатаОстатков} - это для СКД самое главное.
|
|
10
exwill
23.11.18
✎
16:34
|
(7) Затем что они разные. Что тут непонятнного?
|
|
11
tired
26.11.18
✎
10:19
|
(9) да, теперь остатки на выбранную дату выводятся корректно. спасибо!
осталось с начальными остатками разобраться.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший