Выбор когда ТоварыВНТТОбороты.Регистратор.СкладПолучатель В (Выбрать втСкладыРозничныхТочек.Обьект из втСкладыРозничныхТочек КАК ВтСкладыРозничныхТочек) Тогда 1 Иначе 0 Конец
Ругается что нельзя изспользовать вложенный запрос и операции в иерархии внутри выражений, по котоым осуществляется группировка.
Временная таблица втСкладыРозничныхТочек является результатом выбораи из РС.ЗначенияСвойствОбьектов.
Так что ли?
ВЫБОР
КОГДА ТоварыВНТТОбороты.Регистратор.СкладПолучатель В
(ВЫБРАТЬ
втСкладыРозничныхТочек.Объект
ПОМЕСТИТЬ вт1
ИЗ
втСкладыРозничныхТочек КАК втСкладыРозничныхТочек
/////////////////////////////////////////////////////////
Выбрать вт1.Объект Из вт1 КАК вт1)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
Выбор когда втСкладыРозничныхТочек.Обьект ЕСТЬ NULL
Тогда 1 Иначе 0 Конец КАК ЭтоСкладРозничнойТочки
ЛЕВОЕ СОЕДИНЕНИЕ втСкладыРозничныхТочек КАК втСкладыРозничныхТочек
ПО втСкладыРозничныхТочек.Обьект ТоварыВНТТОбороты.Регистратор.СкладПолучатель
только в втСкладыРозничныхТочек должно быть не более одной записи на каждый склад, иначе #опа будет с результатом
ВЫБРАТЬ
1 КАК Признак,
Значение КАК Значение
ИЗ
БлаБлаБла
ГДЕ
СкладРегистратор В (ВЫБРАТЬ БлаБлаБла)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
2 КАК Признак,
Значение КАК Значение
ИЗ
БлаБлаБла
ГДЕ
СкладРегистратор НЕ В (ВЫБРАТЬ БлаБлаБла)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан