Имя: Пароль:
1C
1С v8
Помогите разобратся с функцией максимум скд
0 alexandr1
 
05.08.14
20:51
Редактирую отчет(не мой), нужно посчитать уровень запасов.
С помощью этого запроса http://kb.mista.ru/article.php?id=359 нахожу количество дней на скаду.
Так как есть еще переменная датаоприходования то в запросе есть несколько значений, для нахождения нужной применил функцию максимум в ресурсах, но оно почему то не на всей номенклатуре срабатывает, на части номенклатуры оно суммирует вместо поиска максимума.
Вот отчет http://webfile.ru/effb0c6818911e90261179e81ba660fc
Отчет работает на Управление торговлей и взаимоотношениями с клиентами (CRM), также и ут 10.3
Прошу помочь разобраться.
1 фобка
 
05.08.14
20:53
максимум для значения группировки а не всей таблицы. если на всю таблицу макисмум нужен то и полей группировки не должно быть
2 фобка
 
05.08.14
20:54
вместо запроса выложи скрин вкладки Группировка из конструктора
3 фобка
 
05.08.14
20:54
вместо обработки*
4 alexandr1
 
05.08.14
20:56
Там 4 запроса, последний из ссылки выше, соединил его с 3 оставшимися
5 Мимохожий Однако
 
05.08.14
22:30
Уровень запасов - это что? формулу покажи.
6 alexandr1
 
05.08.14
23:56
количество дней(Сколько дней товар находился на складе) / расход * остаток на тек.день = уровень запасов на складе
7 alexandr1
 
06.08.14
12:38
Чтобы было понятнее загрузил картинки. На первой выделено желтым то место где функция максимум суммирует значения, когда на соседних клетках все нормально.
На второй, часть кода по вычислению кол-во дней на скаде и выполнение его в консоли запросов на примере не правильного товара.

http://pixs.ru/showimage/ur1jpg_3979394_13296200.jpg
http://pixs.ru/showimage/ur2jpg_8825561_13296209.jpg
8 alexandr1
 
06.08.14
15:36
Видимо мало специалистов по скд. :(
9 Aprobator
 
06.08.14
15:48
5 раз ВЫБОР и только 4 раза ИНАЧЕ? Для первого ВЫБОРА то ИНАЧЕ есть? Это про запрос по количеству дней на складе.
10 Aprobator
 
06.08.14
15:51
Функцию то МАКСИМУМ как в СКД используешь - в запросе или на вкладке РЕСУРСЫ?
11 alexandr1
 
06.08.14
15:54
Максимум в ресурсах
В консоле запросов нормально все показывает, вот только в отчете часть задваивает или суммирует
12 Aprobator
 
06.08.14
16:10
непонятно почему в запросе перед последним КОНЕЦ нет ИНАЧЕ 0. СКД на это может немного не адекватно реагировать.
13 alexandr1
 
06.08.14
16:37
А поточнее в каком месте, вроде везде стоит
14 alexandr1
 
06.08.14
16:37
СУММА(
        ВЫБОР
            КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Период = НАЧАЛОПЕРИОДА(&КонПериода, День) ТОГДА
                ВЫБОР
                    КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстатокПредыдущий > 0 ТОГДА
                        ВЫБОР
                            КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток <= 0 ТОГДА
                                РАЗНОСТЬДАТ(ПартииТоваровНаСкладахОстаткиИОбороты.ПредыдущийПериод, ПартииТоваровНаСкладахОстаткиИОбороты.Период, ДЕНЬ)
                            ИНАЧЕ
                                РАЗНОСТЬДАТ(ПартииТоваровНаСкладахОстаткиИОбороты.ПредыдущийПериод, &КонПериода, ДЕНЬ) + 1
                        КОНЕЦ
                    ИНАЧЕ                            
                        ВЫБОР
                            КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток > 0 ТОГДА
                                 РАЗНОСТЬДАТ(ПартииТоваровНаСкладахОстаткиИОбороты.Период, &КонПериода, ДЕНЬ) + 1
                             ИНАЧЕ
                                 0
                         КОНЕЦ
                КОНЕЦ
            ИНАЧЕ
                ВЫБОР
                    КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстатокПредыдущий > 0 ТОГДА
                        РАЗНОСТЬДАТ(ПартииТоваровНаСкладахОстаткиИОбороты.ПредыдущийПериод, ПартииТоваровНаСкладахОстаткиИОбороты.Период, ДЕНЬ)
                    ИНАЧЕ
                        0
                КОНЕЦ
        КОНЕЦ) КАК КоличествоДнейНаСкладе
15 Aprobator
 
06.08.14
16:40
а плин, обсчитался - количество ИНАЧЕ, соответствует количеству ВЫБОР. Соррь.
16 alexandr1
 
06.08.14
16:44
Уже думаю плюнуть на скд, запросом получить доки, загнать в тз и посчитать все
17 Aprobator
 
06.08.14
16:48
скд вещь хитрая, там от многих вещей результат зависит. В частности от структуры вывода и использования автозаполнения состава полей.
18 alexandr1
 
06.08.14
18:27
Убрал характеристики, задвоения ушли, видимо как то их группирует. Может и без них нормально будет.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.