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