![]() |
|
Максимальная дата постуления по складам с группировками и без | ☑ | ||
---|---|---|---|---|
0
Ненавижу 1С
гуру
12.12.17
✎
13:40
|
реально такое сделать в СКД? или просто отчетом
Поступлением товара на склад считается документ ПоступлениеТовараУслуг или ПеремещениеТовара с другого склада Требуется получить последнюю (максимальную) дату поступление товара При этом: если есть отбор по нескольким складам (или вообще нет отбора по складам), но НЕТ группировки по складам - то выводить максимальную дату, исключая перемещение между складами - то есть считаем это множество складов как один склад если есть отбор по нескольким складам (или вообще нет отбора по складам), и ЕСТЬ группировки по складам - то выводить максимальную дату, по каждому складу отдельно Пример: ПоступлениеТоваровУслуг на склад А от 05.12.17 ПоступлениеТоваровУслуг на склад Б от 06.12.17 Перемещение из Х в А от 07.12.17 Перемещение из А в Б от 08.12.17 Если отбираем склады А,Б и без группировок по складам: Товар - 07.12.17 Если отбираем склады А,Б и с группировками по складам: Товар А - 07.12.17 Б - 08.12.17 Если отбираем склады А,Х и без группировок по складам: Товар - 05.12.17 Если отбираем склады А,Х и с группировками по складам: Товар А - 07.12.17 Х - NULL (или не выводим) |
|||
1
Admin_Net_1C
12.12.17
✎
13:47
|
(0) как вариант: в запросе несколько полей с разной логикой получения максимальной даты и два макета - один с группировкой по складам, второй без
|
|||
2
DrShad
12.12.17
✎
13:51
|
(0) конечно возможно, но я не верю своим глазам - ты ли это спрашиваешь?
в СКД в ресурсах Максимум() в настройках структуры на группировке по складам пользовательские настройки включать/не включать |
|||
3
Ненавижу 1С
гуру
12.12.17
✎
14:15
|
(1) вот тоже мне так кажется
|
|||
4
Ненавижу 1С
гуру
12.12.17
✎
14:15
|
(2) мне думается посчитает одинаково
|
|||
5
DrShad
12.12.17
✎
14:16
|
(4) поверь, ели не будет группировки по складам то итоговый запрос будет другим
|
|||
6
Гипервизор
12.12.17
✎
14:18
|
(0) А по регистрам никак не сделать?
|
|||
7
Ненавижу 1С
гуру
12.12.17
✎
14:29
|
(5) ты предлагаешь брать тупо МАКСИМУМ
(6) это по регистрам, там оперируем регистратором |
|||
8
Ненавижу 1С
гуру
12.12.17
✎
14:30
|
(5) Вот как надо:
Если отбираем склады А,Б и без группировок по складам: Товар - 07.12.17 Если отбираем склады А,Б и с группировками по складам: Товар А - 07.12.17 Б - 08.12.17 а есть мнение, что первый вариант по-твоему будет выглядеть так: Товар - 08.12.17 то есть будет учитывать "Перемещение из А в Б от 08.12.17" |
|||
9
DrShad
12.12.17
✎
14:58
|
(8) так в чем проблема условие на расчет ресурса воткнуть?
|
|||
10
Ненавижу 1С
гуру
13.12.17
✎
10:31
|
(9) то есть либо код писать, либо параметр, либо два ресурса
пока решили, что достаточно два ресурса: 1. последнее любое поступление 2. последнее поступление от поставщика |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |