Вход | Регистрация
 

подскажите с запросом

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

    |ВЫБРАТЬ
    |    КлассификаторБанков.Наименование КАК Наименование,
    |    КлассификаторБанков.Код КАК Код,
    |    ВТ__ГруппыВНаличии.Ссылка КАК Ссылка
    |ИЗ
    |    Справочник.КлассификаторБанков КАК КлассификаторБанков
    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТ__ГруппыВНаличии КАК ВТ__ГруппыВНаличии
    |        ПО КлассификаторБанков.Наименование = ВТ__ГруппыВНаличии.Наименование
    |            И КлассификаторБанков.Код = ВТ__ГруппыВНаличии.Код
    |ГДЕ
    |    КлассификаторБанков.ЭтоГруппа
    |    И ВТ__ГруппыВНаличии.Ссылка ЕСТЬ NULL";
   МихаилМ
 
4 - 29.12.20 - 00:25
(0) 8 лет. урод

Список тем форума
Рекламное место пустует  Рекламное место пустует
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.