v.8.0 Хитрая проверка запросом ПОДСКАЖИТЕ !!! #150310


#0 by молодой2000
При закачке текстового файла , содержащего ФИО сотрудников , проверяю стандартным способом через НайтиПоНаименованию несовпадения ФИО между файлом и Справочником.ФизическиеЛица. Но неудобством данного поиска является то что отдельно не проверишь Имя, Фамилию, Отчество !!!!!!!Подскажите как должен выглядеть запрос , чтобы осуществить поиск в регистре ФИОФизЛиц отдельно по ресурсам: Имени, Фамилии, Отчеству.Мне кажется этот метод будет медленней озвученного, может и ошибаюсь !!Заранее всем огромное спасибо !!!!
#1 by молодой2000
Up
#2 by RomaH
насколько я понял - поиск по ФИО должен проходить ТОЛЬКО по регистру ФИОФизЛиц ибо наименование в ФизЛицах может быть любое и ФИО во все регламентные документы берется из регистрапо теме - а вчем собственно проблема ?
#3 by молодой2000
Проблема в том, как создать правильный запрос:Я зделал запрос регистра, но работа жутко медленная так как:Идет цикл закгрузки строки, сдесь же режу строку и получаю отдельно Ф,И,Ои в этом же цикле воткнул запрос на поиск несовпадений, он пробегает весь регистр сравнивает отрезанной значение с регистром , например Имя и в случае не совпадения выводит сообщение. Вопрос в том ,может я не правильной построил механизм логически?
#4 by RomaH
а зачем искать несовпадения?вроде наоборот - совпадения интересуютдавай код что ли хотябы запроса
#5 by молодой2000
#6 by RomaH
что-то я не понял сутиу тебя есть файл со списком физлицполучаешь строку делаешь выборку из регистра ФИОи выводишь ВСЕ несовпавшие - зачем ?.используй ПОДОБНО &ФамилияЗапрос.УстановитьПарамет("Фамилия",ТретийР);
#7 by RomaH
- предположу - надо найти в 1С все фамилии которые отсутствуют в файле ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С