Имя: Пароль:
1C
1С v8
Анализ заказа покупателя
,
0 isarzh
 
12.12.13
12:09
Добрый день.
Есть отчет анализ заказа покупателя. В него добавил левое соединение для одной таблицы и сформировал строку
(ЕСТЬNULL(ЗаказыПокупателейОстаткиИОбороты.КоличествоКонечныйОстаток, 0) - (ЕСТЬNULL(ТоварыВРезервеНаСкладах.КоличествоОстаток, 0) + ЕСТЬNULL(Аргус_ОбъемТовараВТранзитеОстатки.КоличествоВТранзитеОстаток, 0)) - ЕСТЬNULL(РазмещениеЗаказовПокупателей.КоличествоОстаток, 0) - ЕСТЬNULL(ТранзитОбъемТовараОстатки.КоличествоВТранзитеОстаток, 0)) КАК ОсталосьОбеспечить
И условия для посторителя отчета.
{ГДЕ
(ЕСТЬNULL(ЗаказыПокупателейОстаткиИОбороты.КоличествоКонечныйОстаток, 0) - (ЕСТЬNULL(ТоварыВРезервеНаСкладах.КоличествоОстаток, 0) + ЕСТЬNULL(Аргус_ОбъемТовараВТранзитеОстатки.КоличествоВТранзитеОстаток, 0)) - ЕСТЬNULL(РазмещениеЗаказовПокупателей.КоличествоОстаток, 0) - ЕСТЬNULL(ТранзитОбъемТовараОстатки.КоличествоВТранзитеОстаток, 0)) КАК ОсталосьОбеспечить}
При формировании отчета без отбора показывает все нормальн. Но если я добавляют в настройках условия отбора по ОсталосьОбеспечить то вывод не происходит.
Подскажите в чем может быть причина.
Спасибо.
1 Ненавижу 1С
 
гуру
12.12.13
12:10
потому что условие не выполняется?
2 isarzh
 
12.12.13
12:13
(1) ОсталосьОбеспечить > 0  условие проставляю не выводит записи, без условия выводит значение, к примеру, равное 2.
3 Галахад
 
гуру
12.12.13
12:15
Наверное левое в внутреннее превращается.
4 isarzh
 
12.12.13
12:22
(3) Можете объяснить, что приводит к таким действиям.
5 Галахад
 
гуру
12.12.13
12:33
(4) Нет. Это одна из самых популярных ошибок. И тем миллион.
6 isarzh
 
12.12.13
13:12
Все решил, спасибо
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.