|
СКД. Отбор неликвидных товаров на складе | ☑ | ||
---|---|---|---|---|
0
posik90
28.07.17
✎
15:51
|
Неликвиды скд!!!
Есть запрос: ВЫБРАТЬ ПартииТоваровНаСкладахОстатки.Номенклатура, ПартииТоваровНаСкладахОстатки.ХарактеристикаНоменклатуры, ПартииТоваровНаСкладахОстатки.ДокументОприходования, ПартииТоваровНаСкладахОстатки.Склад, СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток) КАК КоличествоНаДату, СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстаток) КАК СтоимостьНаДату ПОМЕСТИТЬ ВТПоДате ИЗ РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&АктуальнаяДата, ) КАК ПартииТоваровНаСкладахОстатки ГДЕ ПартииТоваровНаСкладахОстатки.Склад В(&Склад) СГРУППИРОВАТЬ ПО ПартииТоваровНаСкладахОстатки.Номенклатура, ПартииТоваровНаСкладахОстатки.ХарактеристикаНоменклатуры, ПартииТоваровНаСкладахОстатки.ДокументОприходования, ПартииТоваровНаСкладахОстатки.Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход) КАК КоличествоПервыйПериод, СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход) КАК СтоимостьПервыйПериод, МАКСИМУМ(ВТПоДате.КоличествоНаДату) КАК КоличествоНаДату, МАКСИМУМ(ВТПоДате.СтоимостьНаДату) КАК СтоимостьНаДату, ВТПоДате.Номенклатура КАК Номенклатура, ВТПоДате.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ВТПоДате.ДокументОприходования КАК ДокументОприходования, ВТПоДате.Склад ИЗ ВТПоДате КАК ВТПоДате ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&ПервыйНачалоПериода, &ПервыйКонецПериода, Авто, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты ПО ВТПоДате.Номенклатура = ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура И ВТПоДате.ХарактеристикаНоменклатуры = ПартииТоваровНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры И ВТПоДате.ДокументОприходования = ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования И ВТПоДате.Склад = ПартииТоваровНаСкладахОстаткиИОбороты.Склад СГРУППИРОВАТЬ ПО ВТПоДате.Номенклатура, ВТПоДате.ХарактеристикаНоменклатуры, ВТПоДате.ДокументОприходования, ВТПоДате.Склад ; Все чудесно и превосходно только для одного склада, но когда в параметр задаем два склада, за период по номенклатуре которая была перемещена со склада1 на склад2, оба в списке получаю некорректное количество остатка номенклатуры. Нужно как то реализовать алгоритм который будет исключать, то количество номенклатуры которое перемешено между этими складами(потому что фиксация есть там и там). Будьте добры подскажите как это сделать? |
|||
1
mistеr
28.07.17
✎
16:49
|
(0) Что есть неликвиды? давай начнем с этого.
|
|||
2
posik90
28.07.17
✎
16:53
|
это остатки товаров на складе на &АктуальнаяДата
|
|||
3
Buster007
28.07.17
✎
17:04
|
(2) прикольно )
исключи перемещение |
|||
4
posik90
31.07.17
✎
08:30
|
(3) вот вопрос как его исключить?
|
|||
5
Antony8x
31.07.17
✎
08:35
|
(4) ГДЕ
ПартииТоваровНаСкладахОстатки.Склад В(&Склад) И НЕ ПартииТоваровНаСкладахОстатки.Регистратор ССЫЛКА Документ.ПеремещениеТоваров |
|||
6
catena
31.07.17
✎
08:36
|
(5)Регистратор у остатка?
|
|||
7
catena
31.07.17
✎
08:38
|
"потому что фиксация есть там и там"
Переформулируйте. Не может в один момент времени один и тот же остаток "фиксироваться" на двух складах. |
|||
8
Antony8x
31.07.17
✎
08:43
|
(6) О! не заметил. Заменить на остатки и обороты можно всегда
|
|||
9
dezss
31.07.17
✎
09:17
|
(7) там не момент времени, там период.
(8) во втором запросе у него как раз остатки и обороты. |
|||
10
catena
31.07.17
✎
09:21
|
(9)Цитирую автора:
"получаю некорректное количество остатка номенклатуры" Остаток взят из таблицы остатков. Я хочу, чтобы ТС сам свою задачу понял. |
|||
11
dezss
31.07.17
✎
09:26
|
(10) да у него тупо строки во втором запросе дублируются, если брать по нескольким складам и между ними было перемещение.
Он поймет, но надо ж помочь человеку. |
|||
12
posik90
31.07.17
✎
11:58
|
(5)так делал, оно убрало по всем документам перемещения, а нужно чтобы убрало перемещения только между теми складами которые указаны в склад
|
|||
13
vicof
31.07.17
✎
12:04
|
Казалось бы, при чем тут неликвиды
|
|||
14
Джинн
31.07.17
✎
12:14
|
(13) +100500 Автор какую-то ересь делает.
|
|||
15
posik90
31.07.17
✎
13:06
|
(14) знаю что ересь, но нужно как то так, вот теперь сижу голову ломаю(((
|
|||
16
posik90
01.08.17
✎
08:50
|
все, голова сломлена, может кто подскажет как будет правильно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |