|
Можно ли в СКД указать параметр со значением из самого запроса. | ☑ | ||
---|---|---|---|---|
0
Dooro
08.10.14
✎
12:37
|
Есть запрос в СКД
ВЫБРАТЬ ПродажиОбороты.Регистратор КАК Регистратор, ПродажиОбороты.АлПоставщик КАК АлПоставщик, ПродажиОбороты.Номенклатура КАК Номенклатура, ПродажиОбороты.Номенклатура.Артикул КАК Артикул, ПродажиОбороты.СуммаОборот КАК СуммаПродажи, ПродажиОбороты.КоличествоОборот КАК Количество, ПродажиОбороты.Регистратор.Дата КАК ДатаИВремя, ПродажиОбороты.ХозОперация КАК ХозОперация, ПродажиОбороты.СуммаОборот / ПродажиОбороты.КоличествоОборот КАК ЦенаПродажи, ПродажиОбороты.Регистратор.ДокументОснование.Дата КАК ОснованиеДата, ПродажиОбороты.Покупатель КАК Покупатель, ПродажиОбороты.Поставщик КАК РеалПоставщик, ПродажиОбороты.Номенклатура.Производитель КАК Производитель, ПродажиОбороты.Номенклатура.СтранаПроисхождения КАК Страна, ПродажиОбороты.Номенклатура.Родитель КАК Группа, ПродажиОбороты.Регистратор.ДокументОснование.Ссылка КАК ДокОснование, ПродажиОбороты.Поставщик.Родитель КАК Родитель, ПродажиОбороты.АвтоработыНазвание КАК АвтоработыНазвание, ПродажиОбороты.Партия.Дата КАК ПартияДата, ПродажиОбороты.ККАП КАК Принтер, ЦенаРозницы.Цена * ПродажиОбороты.КоличествоОборот КАК СуммаРозницы, ЦенаРозницы.Цена КАК ЦенаРозницы ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &Период, Регистратор, ) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних(&Момент, ТипЦен = &ТипЦенПР) КАК ЦенаРозницы ПО ПродажиОбороты.Номенклатура = ЦенаРозницы.Номенклатура Можно ли в СКД указать , что &Момент = ПродажиОбороты.Регистратор.Дата Не могу понять как это сделать. |
|||
1
Килограмм
08.10.14
✎
12:41
|
это имеет смысл только если у тебя один единственный регистратор, а так не встречал, чтобы можно было в параметрах среза сразу несколько дат указать
|
|||
2
Dooro
08.10.14
✎
12:43
|
Есть разные регистраторы. создают расход (расходная)
другие создают приход (возврат от покупателя) так вот нужно знать цену розницы возврата на момент его продажи. |
|||
3
Килограмм
08.10.14
✎
12:44
|
Пакетом пробовал?
|
|||
4
Dooro
08.10.14
✎
12:44
|
что это такое
|
|||
5
Enders
08.10.14
✎
12:49
|
(0) Нельзя. Тебе надо получить таблицу дат регистраторов и самому написать срез по ценам на эти даты
Как то так: 1. Получаешь таблицу дат регистраторов 2. Соединяешь её с таблицой цен по номенклатуре и ДатаРегистратора>=ПериодуЦен 3. Группируешь 2 и ПериодЦен В Максимум 4. Соединяешь 3 с таблицой цен по номенклатуре и периоду цен. |
|||
6
Classic
08.10.14
✎
12:51
|
Можно. Разными наборами
|
|||
7
Dooro
08.10.14
✎
12:56
|
(5) если бы привели пример или ссылку на него. Я бы попытался разобраться.
|
|||
8
DexterMorgan
08.10.14
✎
12:58
|
(7) Угрожаешь, что без примера разбираться не будешь?
|
|||
9
программистище
08.10.14
✎
12:59
|
||||
10
hhhh
08.10.14
✎
12:59
|
(7) в книге знаний посмотри. Этой задаче уже 10 лет.
|
|||
11
программистище
08.10.14
✎
12:59
|
наводку в (5) тебе дали
|
|||
12
Dooro
08.10.14
✎
13:00
|
спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |