|
Остатки и Движения товаров | ☑ | ||
---|---|---|---|---|
0
Garikus
01.04.15
✎
13:32
|
Доброго времени суток, имеется 1с 8.2 КА
Помогите составить запрос в котором получаю остаток на начала периода и все движения по номенклатуре до окончания периода Есть такой запрос Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТоварыНаСкладах.Регистратор КАК Регистратор, | ТоварыНаСкладах.Номенклатура КАК Номенклатура, | ТоварыНаСкладах.Количество КАК Количество, | ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток |ИЗ | РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах, | РегистрНакопления.ТоварыНаСкладах.Остатки(&ПериодН,) КАК ТоварыНаСкладахОстатки |ГДЕ | ТоварыНаСкладах.Склад В(&Склад) | И ТоварыНаСкладах.Период МЕЖДУ &ПериодН И &ПериодО | |СГРУППИРОВАТЬ ПО | ТоварыНаСкладах.Номенклатура, | ТоварыНаСкладах.Период, | ТоварыНаСкладах.Регистратор, | ТоварыНаСкладах.Склад, | ТоварыНаСкладах.Количество, | ТоварыНаСкладахОстатки.КоличествоОстаток | |УПОРЯДОЧИТЬ ПО | ТоварыНаСкладах.Склад, | Номенклатура, | Регистратор, | Период, | Количество, | ТоварыНаСкладахОстатки.КоличествоОстаток"; Но навыходе получаю только общий остаток, а хочется по каждой позиции |
|||
1
ДенисЧ
01.04.15
✎
13:33
|
Wat?
|
|||
2
Nuobu
01.04.15
✎
13:36
|
(0) Возми ОстаткиИОбороты, в одном из параметров укажи, что по регистратору.
|
|||
3
Garikus
01.04.15
✎
13:50
|
(0) а можно по подробнее, не кидайте тяжелым) я немного далек от этого
|
|||
4
Garikus
13.04.15
✎
17:37
|
Народ помогите плиз запрос накидать, не выходит ничего. (
Нужно по всей номенклатуре получить остаток на начало периода, движения и остаток на конец периода |
|||
5
Михаил Козлов
13.04.15
✎
17:41
|
(4) Попробуйте в консоли запросов в качестве таблицы выбрать РН ТоварыНаСкладах.ОстаткиИОбороты и посмотрите параметры виртуальной таблицы.
|
|||
6
Garikus
14.04.15
✎
10:41
|
Подскажите в чем косяк:
| ВЫБРАТЬ | ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток, | ТоварыНаСкладахОстаткиИОбороты.регистратор КАК регистратор | ИЗ | РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, регистратор,) КАК ТоварыНаСкладахОстаткиИОбороты | ГДЕ | ТоварыНаСкладахОстаткиИОбороты.Склад В(&Склад) | СГРУППИРОВАТЬ ПО | ТоварыНаСкладахОстаткиИОбороты.Номенклатура, | ТоварыНаСкладахОстаткиИОбороты.регистратор |УПОРЯДОЧИТЬ ПО |Номенклатура"; Движения выдает вообще непонятно. И остаток на конец периода не тот. |
|||
7
Михаил Козлов
14.04.15
✎
13:08
|
Группировать не нужно: сами остатки и обороты сделают.
Количества выдаются по регисстратору: т.е. начальный и конечный будут на момент регистратора. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |