v8: В запросе условие на субконто работает избирательно

1. ixijixi 1805 14.07.14 16:03 Сейчас в теме
ВЫБРАТЬ
АвансовыйОтчетПолучено.ДокументАванса КАК ДокументАванса,
АвансовыйОтчетПолучено.Ссылка.Сотрудник.Контрагент
ПОМЕСТИТЬ ПОЛУЧЕНОАВАНСОВ
ИЗ
Документ.АвансовыйОтчет.Получено КАК АвансовыйОтчетПолучено
ГДЕ
АвансовыйОтчетПолучено.Ссылка = &Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
ЖурналПроводокЕПСБУДвиженияССубконто.КФО,
ЖурналПроводокЕПСБУДвиженияССубконто.СчетДт,
ЖурналПроводокЕПСБУДвиженияССубконто.КПСДт,
ЖурналПроводокЕПСБУДвиженияССубконто.КЭКДт,
ЖурналПроводокЕПСБУДвиженияССубконто.СчетКт,
ЖурналПроводокЕПСБУДвиженияССубконто.КПСКт,
ЖурналПроводокЕПСБУДвиженияССубконто.КЭККт,
СУММА(ЖурналПроводокЕПСБУДвиженияССубконто.Сумма) КАК СуммаРуб,
СУММА(ЖурналПроводокЕПСБУДвиженияССубконто.Сумма) КАК СуммаВал,
СУММА(ЖурналПроводокЕПСБУДвиженияССубконто.Сумма) КАК СуммаПокрытияБух,
СУММА(ЖурналПроводокЕПСБУДвиженияССубконто.Сумма) КАК СуммаПокрытияРасчетная
ИЗ
РегистрБухгалтерии.ЖурналПроводокЕПСБУ.ДвиженияССубконто(
,
,
Регистратор В
(ВЫБРАТЬ
Т.ДокументАванса
ИЗ
ПОЛУЧЕНОАВАНСОВ КАК Т)
И (ВЫБОР
КОГДА
СубконтоКт1 ССЫЛКА Справочник.Контрагенты
ТОГДА СубконтоКт1 В
(ВЫБРАТЬ
Т.СотрудникКонтрагент
ИЗ
ПОЛУЧЕНОАВАНСОВ КАК Т)
ИНАЧЕ ЛОЖЬ
КОНЕЦ
ИЛИ ВЫБОР
КОГДА
СубконтоДт1 ССЫЛКА Справочник.Контрагенты
ТОГДА СубконтоДт1 В
(ВЫБРАТЬ
Т.СотрудникКонтрагент
ИЗ
ПОЛУЧЕНОАВАНСОВ КАК Т)
ИНАЧЕ ЛОЖЬ
КОНЕЦ
),
,
) КАК
ЖурналПроводокЕПСБУДвиженияССубконто

СГРУППИРОВАТЬ ПО
ЖурналПроводокЕПСБУДвиженияССубконто.КФО,
ЖурналПроводокЕПСБУДвиженияССубконто.СчетДт,
ЖурналПроводокЕПСБУДвиженияССубконто.КПСДт,
ЖурналПроводокЕПСБУДвиженияССубконто.КЭКДт,
ЖурналПроводокЕПСБУДвиженияССубконто.СчетКт,
ЖурналПроводокЕПСБУДвиженияССубконто.КПСКт,
ЖурналПроводокЕПСБУДвиженияССубконто.КЭККт



Если проверять условие на субконто только Дт или Кт, то выборка не пустая, при совместной проверке (Дт или Кт) - пустая. В чем может быть затык?
Найденные решения
3. ixijixi 1805 14.07.14 16:36 Сейчас в теме
Вынес условие из виртуальной таблицы в оператор ГДЕ и фсё заработало!
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sommid 14.07.14 16:33 Сейчас в теме
по вашему условию должны остаться только те записи, где И СубконтоКт1 И СубконтоДт1 в списке Т.СотрудникКонтрагент.
вопрос в том, что именно хотели отобрать
4. ixijixi 1805 14.07.14 16:36 Сейчас в теме
(2) СубконтоКт1 ИЛИ СубконтоДт1
6. sommid 15.07.14 13:30 Сейчас в теме
3. ixijixi 1805 14.07.14 16:36 Сейчас в теме
Вынес условие из виртуальной таблицы в оператор ГДЕ и фсё заработало!
5. hroa 14.07.14 17:47 Сейчас в теме
Оставьте свое сообщение

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