Есть справочник классификатор банков, стоит задача всегда держать актуальным просто справочник банки, обновляя его из справочника классификатор банков
т.е. появился новый банк, он должен сразу автоматом отобразится в справочнике банки
Сижу ломаю голову, не могу понять, как запросом отобрать те элементы классификатора, которых нет в справочнике банки
(0) > всегда держать актуальным
Сделать подписку на событие с процедурой, которая создаст/обновит соответствующий элемент в нужном справочнике. Дернуть ее один раз для каждого элемента. Дальше оно само.
(0) Хочешь запросом - выбери у себя уникальный ключ банка (им с хорошей долей вероятности окажется БИК) и напиши что-то типа:
выбрать ссылка из классификатор левое соединение банки по классификатор.ключ=банки.ключ где банки.ключ есть null
(2) спс сообразил, спасибо за подсказку, вот так я буду группы проверять к примеру
"ВЫБРАТЬ
| КлассификаторБанков.Наименование КАК Наименование,
| КлассификаторБанков.Код КАК Код,
| Банки.Ссылка КАК Ссылка
|ПОМЕСТИТЬ ВТ__ГруппыВНаличии
|ИЗ
| Справочник.КлассификаторБанков КАК КлассификаторБанков
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Банки КАК Банки
| ПО КлассификаторБанков.Наименование = Банки.Наименование
| И КлассификаторБанков.Код = Банки.Код
|ГДЕ
| КлассификаторБанков.ЭтоГруппа
| И Банки.ЭтоГруппа
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| КлассификаторБанков.Наименование КАК Наименование,
| КлассификаторБанков.Код КАК Код,
| ВТ__ГруппыВНаличии.Ссылка КАК Ссылка
|ИЗ
| Справочник.КлассификаторБанков КАК КлассификаторБанков
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ__ГруппыВНаличии КАК ВТ__ГруппыВНаличии
| ПО КлассификаторБанков.Наименование = ВТ__ГруппыВНаличии.Наименование
| И КлассификаторБанков.Код = ВТ__ГруппыВНаличии.Код
|ГДЕ
| КлассификаторБанков.ЭтоГруппа
| И ВТ__ГруппыВНаличии.Ссылка ЕСТЬ NULL";