Есть Таблица, у которой есть колонки Номенклатура, СтатьяЗатрат.
в СКД сейчас выглядит примерно так:
ВЫБРАТЬ *
ИЗ Таблица как т
{ГДЕ т.Номенклатура.* КАК Товар,
т.СтатьяЗатрат КАК СтатьяЗатрат}
Хотелось бы получить исходную таблицу с дополнительной колонкой "ЕстьВОтборе",
в которой стоит истина когда выполняются условия Компоновщика( с { } из примера) или когда отбор не установлен.
Т.к. таблица очень большая, хотелось бы как нибудь выкрутиться без временных таблиц.
как проще сделать такое?
соединяешь таблицу с самой собой левым соединением, условие накладываешь на вторую, в полях пишешь
ВЫБОР КОГДА Таблица2.КакоеТоКлючевоеПоле ЕСТЬ NULL ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК ЕстьВОтборе
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn