|
Неверно работает запрос.
| ☑ |
0
lanc2233
01.09.13
✎
00:32
|
Запрос в динамическом списке.
ВЫБРАТЬ
ДокументЗаказПокупателя.Ссылка,
ДокументЗаказПокупателя.Номер,
ДокументЗаказПокупателя.Дата,
ДокументЗаказПокупателя.Покупатель,
ПродажиОбороты.ЗаказПокупателя.СуммаОборот
ИЗ
Документ.ЗаказПокупателя КАК ДокументЗаказПокупателя
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
ПО ДокументЗаказПокупателя.Ссылка = ПродажиОбороты.ЗаказПокупателя
Колонка "СуммаОборот" в списке на форме показывает ноль. Хотя по данному документу точно есть движения в регистре оборотов. Что не так?
|
|
1
Armando
01.09.13
✎
01:13
|
оборот это приход минус расход. видимо у тебя плюс на минус дает ноль.
|
|
2
unkairosed
01.09.13
✎
01:29
|
Бред от человека с 5-летним стажем.
|
|
3
Vovan_Magadan
01.09.13
✎
01:33
|
Надо было сделать в режиме предприятия - Консоль запросов и там уже разбирать почему ноль.
А так вероятнее всего из за (0)
Можно глянуть регистр накопления с отбором и там уже увидешь почему ноль
|
|
4
unkairosed
01.09.13
✎
01:36
|
(3) В текст запроса, который представлен, надо внимательней посмотреть - не более. Там виден бред невооруженным глазом.
|
|
5
Reaper_1c
01.09.13
✎
03:10
|
(4) Вообще странно, что он с ошибкой не падает...
|
|
6
lanc2233
01.09.13
✎
03:22
|
Ну так в чем бред?
|
|
7
Конфигуратор1с
01.09.13
✎
11:26
|
(6) ПродажиОбороты.ЗаказПокупателя.СуммаОборот на ПродажиОбороты.СуммаОборот надо заменить
|
|
8
lanc2233
01.09.13
✎
14:14
|
(7) Спасибо. На самом деле я ошибся, в запросе так и есть. Там два десятка однотипных полей, выкинул лишние перед отправкой на форум. И не правильно скопипастил.
Оборот по этому измерению точно не ноль, отрицательных движений нет.
Есть у кого-то идеи откуда ноль?
|
|
9
Нуф-Нуф
01.09.13
✎
14:53
|
открыть форму списка записей регистра. наложить отбор по заказу покупателя. посмотреть что получилось
|
|
10
kittystark
02.09.13
✎
10:42
|
попробуй конструкцию естьNULL(ПродажиОбороты.СуммаОборот,0) возможна ситуация, когда документ заказа не проведен, соответственно записей в регистре не будет, после соединения в поле будет значение NULL
поэтому, возможно, нужно еще условие
ГДЕ ДокументЗаказПокупателя.Ссылка.Проведен
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший