|
Получить цену товара на каждый день | ☑ | ||
---|---|---|---|---|
0
bVana
17.08.11
✎
09:39
|
Пишу такой запрос
ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Период, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачОст, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК Приход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК Расход, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонОст, ЦеныНоменклатурыСрезПоследних.Цена ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты( &ДатаС, &ДатаПо, День, , Склад = &выбСклад И Номенклатура = &выбТовар) КАК ТоварыНаСкладахОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних( , Номенклатура = &выбТовар И ТипЦен = &выбТипЦен) КАК ЦеныНоменклатурыСрезПоследних ПО ТоварыНаСкладахОстаткиИОбороты.Период >= ЦеныНоменклатурыСрезПоследних.Период И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура но мне выдет ошибку - совмесная групировка по периодах с другими выражениями запрещена. Платформа 8.1.15. Подскажите как написать такой запрос? |
|||
1
Wobland
17.08.11
✎
09:41
|
||||
2
Buster007
17.08.11
✎
09:42
|
все равно запрос неправильный. не парься )
|
|||
3
Buster007
17.08.11
✎
09:42
|
+(2) по-моему на мисте было уже где-то
|
|||
4
bVana
17.08.11
✎
09:42
|
ну остатки это более-мение понятно.. а как объединить с ценами на дату?
|
|||
5
bVana
17.08.11
✎
09:43
|
(2) а как правильно?
|
|||
6
Fragster
гуру
17.08.11
✎
09:43
|
проще всего через соединение наборов СКД
|
|||
7
Buster007
17.08.11
✎
09:43
|
РегистрСведений.ЦеныНоменклатуры.СрезПоследних
возвращает последнюю цену на дату. |
|||
8
Buster007
17.08.11
✎
09:45
|
+(7) тебе надо взять срез последних на начало периода, все цены за период между начало и конец периода ну и потом соединять по периоду.
|
|||
9
bVana
17.08.11
✎
09:47
|
(7) замечено правильно, исправил но ситуация та же
ведь кроме соединения по период мне надо соединить по товару |
|||
10
Buster007
17.08.11
✎
09:49
|
ну и по номенклатуре )
|
|||
11
Buster007
17.08.11
✎
09:49
|
можешь даже по характеристикам еще соединить )
|
|||
12
bVana
17.08.11
✎
09:51
|
(10,11) дак в том же вопрос - ошибка : совмесная групировка по периодах с другими выражениями запрещена
|
|||
13
Buster007
17.08.11
✎
09:54
|
(12) что-то у меня такой ошибки не повторяется
|
|||
14
bVana
17.08.11
✎
09:56
|
(13) ошибка была только в СКД
перенес запрос в простую форму - пропала спасибо |
|||
15
bVana
17.08.11
✎
10:48
|
но вопрос остается открытым
как объединить таблицу остатков и движений товаров с ценами номенклатуры, так шоб видеть цену на каждый день движения товара? |
|||
16
bVana
17.08.11
✎
10:50
|
пытался соединять таблицы - колонка с ценой остается пустой
|
|||
17
bVana
17.08.11
✎
11:15
|
(1) а как можно шоб не соединять наборы?
мне надо получить таблицу - а потом с ней работать... |
|||
18
bVana
17.08.11
✎
14:40
|
получилось используя СКД, аналогично к (1), но проблема с тем шо при выводе движений по товарах в каждой строке выводится сума всех движений за период. Как в СКД указать шобы не группировать по измерению?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |