![]() |
![]() |
![]() |
|
Получить цену на дату документа для списка документов | ☑ | ||
---|---|---|---|---|
0
Point
30.03.10
✎
18:20
|
Следующая ситуация.
В запросе выбираются товары из документов за период. Нужно для каждого товара получить цену на дату документа. Цены хранятся в регистре сведений. Что-то никак ничего не могу придумать |
|||
1
Maxus43
30.03.10
✎
18:21
|
вобще ничего или что то есть но не работает?
|
|||
2
Grusswelle
30.03.10
✎
18:26
|
В процедуре ПриПолученииДанных() (или где там) используй менеджер набора записей. Не запрос.
|
|||
3
luns
30.03.10
✎
18:29
|
Ну единственное что приходит в голову, это первым запросом получить список дат документов.
Потом получить таблицу вида Дата-Номенклатура-Цена для всех дат и товаров и положить в ТЗ. Потом в основном запросе соединиться с этой таблицей, передав ее как параметр. |
|||
4
Point
30.03.10
✎
18:31
|
задача решена. всем спасибо.
|
|||
5
luns
30.03.10
✎
18:33
|
(4) Так расскажи как.
Это скажем так... по профессиональному. Ведь и у других будут такие же проблемы возможно. |
|||
6
simol
30.03.10
✎
18:49
|
(2)Почему не запрос?
|
|||
7
Point
30.03.10
✎
18:53
|
(5) вот запрос
| ВЫБРАТЬ | РасходнаяНакладнаяТабличнаяЧасть.Товар, | РасходнаяНакладнаяТабличнаяЧасть.Сумма, | РасходнаяНакладнаяТабличнаяЧасть.Количество, | РасходнаяНакладнаяТабличнаяЧасть.Ссылка, | РасходнаяНакладнаяТабличнаяЧасть.Ссылка.Клиент, | МАКСИМУМ(ЦеныНоменклатуры.Период) | ИЗ | Документ.РасходнаяНакладная.ТабличнаяЧасть КАК РасходнаяНакладнаяТабличнаяЧасть | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ПО РасходнаяНакладнаяТабличнаяЧасть.Товар = ЦеныНоменклатуры.Номенклатура | И РасходнаяНакладнаяТабличнаяЧасть.Ссылка.Дата >= ЦеныНоменклатуры.Период | И (ЦеныНоменклатуры.ТипЦен = &КатегорияЦен) | ГДЕ | РасходнаяНакладнаяТабличнаяЧасть.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца | | | СГРУППИРОВАТЬ ПО | РасходнаяНакладнаяТабличнаяЧасть.Товар, | РасходнаяНакладнаяТабличнаяЧасть.Сумма, | РасходнаяНакладнаяТабличнаяЧасть.Количество, | РасходнаяНакладнаяТабличнаяЧасть.Ссылка, | РасходнаяНакладнаяТабличнаяЧасть.Ссылка.Клиент |
|||
8
LamerSuper
30.03.10
✎
19:40
|
Сделай этот запрос вложенным и еще раз привяжи его к документам
|
|||
9
LamerSuper
30.03.10
✎
19:42
|
http://v8.1c.ru/metod/books/book.jsp?id=125
стр 219 Похожий пример. А можно еще во временную таблицу это поместитить и привязать. |
|||
10
LamerSuper
30.03.10
✎
19:45
|
+(8) точнее не к документам а к регистру сведений привяжи еще раз
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |