Имя: Пароль:
1C
1С v8
Сравнить таблицы и найти расхождение, не могу получить значения ...
0 Анастасия Изотова
 
23.06.17
07:52
Помогите с такой проблемой:
нужно сравнить две таблицы значений. В обеих есть поле ФИО.
В обеих таблицах одни и те же люди. Но в первой больше.
нужно найти и Вывести список всех, кто есть в Т1 но их нет в Т2.
то есть разницу. но не численно, а перечисляя поименно.

Пробовала и так (что может быть проще)%
Для Каждого Стр2Ви из ТЗ-ви    // перебор Т2
ФИО = Стр2Ви.ФИО.Ссылка;
НайденнаяСтрока = ТЗ.Найти(ФИО);   // в Т1 ищем каждого из учасников Т2
Сообщить("найден " + НайденнаяСтрока);
КонецЦикла;

Выдает: "найден СтрокаТаблицыЗначений"

что я не так делаю ?
обе таблицы есть результат запросов к двум документам. ФИО в запрос передается как:  ! ДокументПервый.Ссылка.ФИО  КАК ФИО
1 1dvd
 
23.06.17
07:59
левое соединение + Есть NULL
2 Naf2017
 
23.06.17
08:00
наоборот же надо, переберить первую, а искать во второй
3 Анастасия Изотова
 
23.06.17
08:21
И так и так пробовала.
он должен найти в одной из таблиц, строку из другой таблицы ...
но выдает:  СтрокаТаблицыЗначений ..
может что то с типом данных ?
может реквизит как то обозначить ?

эти ФИО есть в обоих таблицах. Перебором всей таблицы, через Сообщить, я их  вижу. Но почему Найти Икс в ТЧ  ничего не выдает ???