|
Как в запросе получить дату появления остатка? | ☑ | ||
---|---|---|---|---|
0
Cerera
28.08.12
✎
11:39
|
За анализируемый период нужно определить в запросе дату появления остатка на складе. Так, что если остаток есть на начальную дату, то брать начальную дату, иначе брать дату первого прихода.
Я сделал запрос но это работает только для одной позиции. А мне надо для всех. ТоЕсть убрать условие. Помогите подправить запрос. ВЫБРАТЬ ПЕРВЫЕ 1 ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры, ТоварыНаСкладахОстаткиИОбороты.Регистратор, СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток, СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.Регистратор.Дата КАК РегистраторДата ПОМЕСТИТЬ ВсеДаты ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ВыбНачПериода, &ВыбКонПериода, Регистратор, , ) КАК ТоварыНаСкладахОстаткиИОбороты ГДЕ ТоварыНаСкладахОстаткиИОбороты.Склад = &Склад И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = &Номенклатура И ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры = &ХарактеристикаНоменклатуры СГРУППИРОВАТЬ ПО ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры, ТоварыНаСкладахОстаткиИОбороты.Регистратор, ТоварыНаСкладахОстаткиИОбороты.Регистратор.Дата УПОРЯДОЧИТЬ ПО РегистраторДата ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВсеДаты.Склад, ВсеДаты.Номенклатура, ВсеДаты.ХарактеристикаНоменклатуры, ВЫБОР КОГДА ВсеДаты.КоличествоНачальныйОстаток > 0 ТОГДА &ВыбНачПериода ИНАЧЕ ВсеДаты.РегистраторДата КОНЕЦ КАК ДатаНачалаИнтервала ИЗ ВсеДаты КАК ВсеДаты |
|||
1
salvator
28.08.12
✎
11:42
|
Совсем обленились, ироды.
|
|||
2
aleks-id
28.08.12
✎
11:43
|
ПЕРВЫЕ 1 (хрясь)
И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = &Номенклатура И ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры = &ХарактеристикаНоменклатуры (хрясь) |
|||
3
Renat11111
28.08.12
✎
11:44
|
это просто пи..ц
|
|||
4
Cerera
28.08.12
✎
11:45
|
(1)(3)вы же даже не поняли какие проблемы возникают если убрать Первые 1
|
|||
5
Sammo
28.08.12
✎
11:46
|
Берешь остатки. И левым join-ишь с талицей первых приходов.
Но оно надо? Имхо, несколько странная постановка задачи... |
|||
6
vmv
28.08.12
✎
11:47
|
(4) да они бездушние все, я добрий - покайся ледацюга!
|
|||
7
aleks-id
28.08.12
✎
11:47
|
(4) ах, да. спасибо что открыл глаза!
весь запрос (хрясь) |
|||
8
aleks-id
28.08.12
✎
11:49
|
открой для себя функцию МИНИМУМ и примени ее для ТоварыНаСкладахОстаткиИОбороты.Регистратор.Дата
|
|||
9
Ненавижу 1С
гуру
28.08.12
✎
11:49
|
партионный учет
|
|||
10
Cerera
28.08.12
✎
11:50
|
(8)я тоже это делал
|
|||
11
Ненавижу 1С
гуру
28.08.12
✎
11:51
|
(10) и чего?
|
|||
12
aleks-id
28.08.12
✎
11:51
|
(10) открой еще РАЗЛИЧНЫЕ
|
|||
13
Cerera
28.08.12
✎
11:52
|
Я реализовываю серьезную экономическую задачу.
мне надо рассчитывать средние объёмы отгрузок за период и начало периода плавающее оно либо равно НачальнойДате либо дате первой отгрузки. Потому что если товара на складе небыло то нас интересует только время, когда он появился на складе начиная с этого момента высчитываем покзаатели. |
|||
14
Cerera
28.08.12
✎
11:52
|
сейчас сформулирую в чем проблема.
|
|||
15
Cerera
28.08.12
✎
11:55
|
ссори всем. сейчас подумаю во время обеда как сформулировать и вернусь сюда.
|
|||
16
Renat11111
28.08.12
✎
12:07
|
(13) Я реализовываю серьезную экономическую задачу. Ржу до упаду
|
|||
17
aleks-id
28.08.12
✎
12:30
|
наверняка работать в ихнем банке большая честь )))
|
|||
18
Cerera
28.08.12
✎
13:33
|
(16)чтож смеешься
|
|||
19
Balonbl4
28.08.12
✎
13:51
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |