Помогите разобраться с пакетным запросом

1. request4t 15.04.19 17:56 Сейчас в теме
Добавил в пакетный запрос поле ВесЖД по аналогии с уже существующими полями ВесГ и ВесМ (см картинки). Запрос выполняется, но почему-то в результате
ВесЖД получается равным ВесГ.

Сам не разберусь( Может есть желающие подсказать?
Прикрепленные файлы:
+
По теме из базы знаний
Найденные решения
11. Ганс 16.04.19 10:47 Сейчас в теме
(10) Тогда по условиям всё правильно! (Если вы дописали, то что я посоветовал в ВесГ)
Почему Сумма ЖД не правильно считается, это уже надо смотреть те цифры которые у вас в Доставка.Вес И Разгрузчиков!
request4t; +1
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. YannikAlx 43 15.04.19 18:05 Сейчас в теме
так вы и выбираете ж его из одного реквизита , как же он может быть различным?
из Доставкаразвозка.Даствка.Вес вы пытаетесь сделать зачем-то аж 3 различных Веса...
А 0 получаются вообще замечательно )))


У вас какая цель вашего запроса?
+
4. alxarz 31 15.04.19 19:35 Сейчас в теме
(2)
вы пытаетесь сделать зачем-то аж 3 различных Веса...
видимо есть общий вес, а есть вес, который едет только по межгороду, только по городу ну и по ЖД.
(2)
У вас какая цель вашего запроса?
полагаю, что - посчитать только тот вес, который поедет по ЖД.
request4t; +1
3. YannikAlx 43 15.04.19 18:13 Сейчас в теме
Зачем у вас ВесГ и ВесМ совершенно одинаковые по условиям выбора?
А Вес ЖД как и предыдущие =0 когда ваша доставка NULL и она у вас как раз NULL
+
5. alxarz 31 15.04.19 19:36 Сейчас в теме
(3)
Зачем у вас ВесГ и ВесМ совершенно одинаковые по условиям выбора?
как же одинаковые? а если внимательнее посмотреть?
request4t; +1
6. request4t 16.04.19 09:07 Сейчас в теме
В запросе уже были поля ВесГ и ВесМ и условия по ним. Условия разные. Запрос все отбирал правильно. Я дописал то, что обведено красным. Но в результате получил сумму ВесЖД такую же как и ВесГ.
+
7. Ганс 16.04.19 09:59 Сейчас в теме
(6) Надо поменять "ВесГ"!
Там сейчас проверяется на 2 перечисления(вы видимо добавили своё) и если не совпадает то уходит смотреть доставку!
Соответственно надо добавить 3 вариант!
Выбор когда Разгрузчик.Развозка.Маршрут.ВидМаршрута = Значение(Перечисление.КТ_ВидыМаршрутов.Межгород) или
Разгрузчик.Развозка.Маршрут.ВидМаршрута = Значение(Перечисление.КТ_ВидыМаршрутов.поГородуИМежгороду) ИЛИ
Разгрузчик.Развозка.Маршрут.ВидМаршрута = Значение(Перечисление.КТ_ВидыМаршрутов.ЖД) Тогда 0 Иначе ........ КАК ВесГ
+
8. request4t 16.04.19 10:23 Сейчас в теме
(7) теперь СуммаГ = 0, а Сумма ЖД осталась такая же (неправильная)
+
9. Ганс 16.04.19 10:28 Сейчас в теме
(8) СуммаГ и должна быть 0?(по логике должна быть)
Сумма ЖД берётся из Веса! потом делится на разгрузчиков, посмотрите что у вас там и правильно ли он считает!
+
10. request4t 16.04.19 10:44 Сейчас в теме
(9)
Все три суммы должны быть разными.

ВесГ отбирается когда ВидМаршрута не Город или не ПоГородуИМежгороду

ВесМ когда наоборот

ВесЖД только когда ВидМаршрута = ЖД
+
11. Ганс 16.04.19 10:47 Сейчас в теме
(10) Тогда по условиям всё правильно! (Если вы дописали, то что я посоветовал в ВесГ)
Почему Сумма ЖД не правильно считается, это уже надо смотреть те цифры которые у вас в Доставка.Вес И Разгрузчиков!
request4t; +1
12. request4t 16.04.19 11:22 Сейчас в теме
(10) спасибо, получилось)
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот