1. request4t 15.04.19 17:56 Сейчас в теме

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

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

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


У вас какая цель вашего запроса?
4. alxarz 29 15.04.19 19:35 Сейчас в теме
(2)
вы пытаетесь сделать зачем-то аж 3 различных Веса...
видимо есть общий вес, а есть вес, который едет только по межгороду, только по городу ну и по ЖД.
(2)
У вас какая цель вашего запроса?
полагаю, что - посчитать только тот вес, который поедет по ЖД.
request4t; +1 Ответить
3. user614822 25 15.04.19 18:13 Сейчас в теме
Зачем у вас ВесГ и ВесМ совершенно одинаковые по условиям выбора?
А Вес ЖД как и предыдущие =0 когда ваша доставка NULL и она у вас как раз NULL
5. alxarz 29 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 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 135 000 руб. до 135 000 руб.
Полный день

Программист 1С
Норильск
зарплата от 50 000 руб. до 80 000 руб.
Полный день

Руководитель отдела внедрения 1С
Новосибирск
зарплата от 60 000 руб. до 160 000 руб.
Полный день

Ведущий программист 1С
Москва
зарплата от 120 000 руб. до 150 000 руб.
Полный день