Помогите разобратся с функцией максимум скд #716435


#0 by alexandr1
Редактирую отчет(не мой), нужно посчитать уровень запасов. С помощью этого запроса нахожу количество дней на скаду. Так как есть еще переменная датаоприходования то в запросе есть несколько значений, для нахождения нужной применил функцию максимум в ресурсах, но оно почему то не на всей номенклатуре срабатывает, на части номенклатуры оно суммирует вместо поиска максимума. Вот отчет Отчет работает на Управление торговлей и взаимоотношениями с клиентами (CRM), также и ут 10.3 Прошу помочь разобраться.
#1 by фобка
максимум для значения группировки а не всей таблицы. если на всю таблицу макисмум нужен то и полей группировки не должно быть
#2 by фобка
вместо запроса выложи скрин вкладки Группировка из конструктора
#3 by фобка
вместо обработки*
#4 by alexandr1
Там 4 запроса, последний из ссылки выше, соединил его с 3 оставшимися
#5 by МимохожийОднако
Уровень запасов - это что? формулу покажи.
#6 by alexandr1
количество дней(Сколько дней товар находился на складе) / расход * остаток на тек.день = уровень запасов на складе
#7 by alexandr1
Чтобы было понятнее загрузил картинки. На первой выделено желтым то место где функция максимум суммирует значения, когда на соседних клетках все нормально. На второй, часть кода по вычислению кол-во дней на скаде и выполнение его в консоли запросов на примере не правильного товара.
#8 by alexandr1
Видимо мало специалистов по скд. :(
#9 by Aprobator
5 раз ВЫБОР и только 4 раза ИНАЧЕ? Для первого ВЫБОРА то ИНАЧЕ есть? Это про запрос по количеству дней на складе.
#10 by Aprobator
Функцию то МАКСИМУМ как в СКД используешь - в запросе или на вкладке РЕСУРСЫ?
#11 by alexandr1
Максимум в ресурсах В консоле запросов нормально все показывает, вот только в отчете часть задваивает или суммирует
#12 by Aprobator
непонятно почему в запросе перед последним КОНЕЦ нет ИНАЧЕ 0. СКД на это может немного не адекватно реагировать.
#13 by alexandr1
А поточнее в каком месте, вроде везде стоит
#14 by alexandr1
СУММА(                     КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстатокПредыдущий > 0 ТОГДА                         ВЫБОР                             КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток <= 0 ТОГДА                         ВЫБОР                             КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток > 0 ТОГДА                              ИНАЧЕ                                  0                          КОНЕЦ                 КОНЕЦ                 ВЫБОР                     КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстатокПредыдущий > 0 ТОГДА                     ИНАЧЕ                         0
#15 by Aprobator
а плин, обсчитался - количество ИНАЧЕ, соответствует количеству ВЫБОР. Соррь.
#16 by alexandr1
Уже думаю плюнуть на скд, запросом получить доки, загнать в тз и посчитать все
#17 by Aprobator
скд вещь хитрая, там от многих вещей результат зависит. В частности от структуры вывода и использования автозаполнения состава полей.
#18 by alexandr1
Убрал характеристики, задвоения ушли, видимо как то их группирует. Может и без них нормально будет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С