|
Запрос 1с8 | ☑ | ||
---|---|---|---|---|
0
palladyi
17.07.14
✎
16:48
|
Добрый день! задача такая: беру документы за период, из них номенклатуру, к которой мне нужно найти остатки на дату документа. Проблема в том, что не могу понять как подцепить регистр накопления на дату произвольного документа. Подскажите пожалуйста!
|
|||
1
Aleksandr N
17.07.14
✎
16:49
|
левым соединением с регистромнакопленияостатки по дате.
|
|||
2
palladyi
17.07.14
✎
16:50
|
ВЫБРАТЬ
ЗаказПокупателяТовары.Ссылка, ЗаказПокупателяТовары.Номенклатура, ЗаказПокупателяТовары.Ссылка.Дата, ТоварыНаСкладахОстатки.КоличествоОстаток ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, ) КАК ТоварыНаСкладахОстатки ПО ЗаказПокупателяТовары.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура |
|||
3
Aleksandr N
17.07.14
✎
16:50
|
и номенклатуре
|
|||
4
palladyi
17.07.14
✎
16:50
|
вот тут вместо &Дата нужно поставить ЗаказПокупателяТовары.Ссылка.Дата, но ругается
|
|||
5
Aleksandr N
17.07.14
✎
16:50
|
а у вас только по номенклатуре
|
|||
6
Aleksandr N
17.07.14
✎
16:51
|
(4) на что?
|
|||
7
palladyi
17.07.14
✎
16:51
|
Поле не найдено "ЗаказПокупателяТовары.Ссылка.Дата"
|
|||
8
Aleksandr N
17.07.14
✎
16:52
|
и ЗаказПокупателяТовары.Ссылка.Дата = ТоварыНаСкладахОстатки.Период
|
|||
9
palladyi
17.07.14
✎
16:52
|
(8) Спасибо, сейчас попробую!
|
|||
10
France
17.07.14
✎
16:53
|
по дате поставить, потом будет кхм.. удивлятся..
на моментвремени.. |
|||
11
Wobland
17.07.14
✎
16:53
|
"ВЫБРАТЬ
| Таб1.Период КАК Период, | Таб1.Регистратор, | Таб1.Номенклатура, | Таб2.Цена, | Таб1.Количество, | Таб2.ХарактеристикаНоменклатуры |ИЗ | (ВЫБРАТЬ | ТоварыОрганизацийОбороты.Регистратор КАК Регистратор, | ТоварыОрганизацийОбороты.Номенклатура КАК Номенклатура, | ТоварыОрганизацийОбороты.КоличествоРасход КАК Количество, | МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период, | ТоварыОрганизацийОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры | ИЗ | РегистрНакопления.ТоварыОрганизаций.Обороты(, , Регистратор, Организация = &Организация) КАК ТоварыОрганизацийОбороты | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ПО (ЦеныНоменклатуры.Период <= ТоварыОрганизацийОбороты.Период) | И (ЦеныНоменклатуры.Номенклатура = ТоварыОрганизацийОбороты.Номенклатура) | И (ЦеныНоменклатуры.ХарактеристикаНоменклатуры = ТоварыОрганизацийОбороты.ХарактеристикаНоменклатуры) | ГДЕ | ТоварыОрганизацийОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров | И ЦеныНоменклатуры.ТипЦен = &ТипЦен | И ЦеныНоменклатуры.Валюта = &Валюта | | СГРУППИРОВАТЬ ПО | ТоварыОрганизацийОбороты.Регистратор, | ТоварыОрганизацийОбороты.Номенклатура, | ТоварыОрганизацийОбороты.КоличествоРасход, | ТоварыОрганизацийОбороты.ХарактеристикаНоменклатуры) КАК Таб1 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК Таб2 | ПО Таб1.Период = Таб2.Период | И Таб1.Номенклатура = Таб2.Номенклатура | И Таб1.ХарактеристикаНоменклатуры = Таб2.ХарактеристикаНоменклатуры |ГДЕ | Таб2.ТипЦен = &ТипЦен | И Таб2.Валюта = &Валюта" |
|||
12
palladyi
17.07.14
✎
16:57
|
(11) У вас период берется из регистров сведений, из регистра накопления его так не получить
|
|||
13
palladyi
17.07.14
✎
16:58
|
(8) нету поля Период в регистре накопления в связях
|
|||
14
Крошка Ру
17.07.14
✎
16:58
|
(8) Какой хитрый! Откуда у таблицы остатков период?
|
|||
15
Wobland
17.07.14
✎
16:59
|
(12) я в курсе. бери эталон и много думай
|
|||
16
palladyi
17.07.14
✎
16:59
|
Взял Остатки И Обороты, появился период. Сейчас попробую...
|
|||
17
palladyi
17.07.14
✎
17:00
|
(15) =) Спасибо)
|
|||
18
Wobland
17.07.14
✎
17:01
|
(0) так и тянет сказать "запрос в ци..."
|
|||
19
palladyi
17.07.14
✎
17:02
|
(18) Веду к отчету в СКД, так что нужно все сделать в одном запросе.
|
|||
20
Лефмихалыч
17.07.14
✎
17:25
|
(0) отчет на СКД с двумя наборами. В первом наборе документы и дата, второй набор с параметром и источник - остатки
|
|||
21
palladyi
17.07.14
✎
17:46
|
(20) Спасибо! Сейчас попробую!
|
|||
22
Aleksandr N
19.07.14
✎
10:12
|
(14) Точно. Был трезв и поэтому не сообразил сразу. Прошу извинить за оплошность.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |