#0
by Balabass
Дано: Гилев Антон - строка. Нужно найти Антона в справочнике сотрудников, в котором указано ,что ГилЕв на самом деле ГилЁв. Или искать сразу оба варианта.
#5
by Balabass
Гилев для примера. ФИО динамическая - как быть? Герцен Алена. А найти нужно Герцен Алёну. Тут как быть?
#9
by Fish
Нужно просто правильно писать имена и не выдумывать велосипедов. А фамилии через "е" - и через "ё" - это разные фамилии.
#11
by Лодырь
А если вычислить для всех приведенную к одному написанию фамилию? И использовать потом ее?
#15
by alex74
А если как в , т.е. подробно так: ... а потом в запросе Наименование Подобно НаименованиеПараметр;
#19
by FIXXXL
сделать напоминалку бухгалтеру "проверьте фамилию!!!" отбор - по нахождению е и ё в строке проверенные - помечать и более не трогать
#20
by Fish
Не всегда это возможно. Иногда оба написания имеют место быть, но при этом это разные фамилии.
#24
by НеБорисНуралиев
Посмотри как в БП 3.0 сделано. Там есть поле "Служебное наименование" в справочнике "ФизЛица". В нем записано ФИО с заменой "е" и "ё" на "её" В запросах ищется по этому полю.
#25
by kosts
Если надо обойтись только запросом, так примерно так можно, это очень не универсально и ограничение только с одной ё. Что поделать запросы в 1С сильно кастрированы
#26
by alex74
если случайный посетитель то карты у него может не быть, зато у охранника заявка на пропуск оформлена, по телефону. "Левочкин Иван Иванович". И тут приходит Иван Иванович, но по паспорту он "Лёвочкин". Пропускать?
#27
by 1Сергей
не могу придумать ситуацию, когда приходилось бы искать кого-то по наименованию. Загрузка данных?
#31
by Balabass
Не умничай. Есть таблица - ФИО, номер карты. Есть 1с где есть ФИО и еще много чего. Варианты? Тото.
#32
by ХардHard
Хороший вариант. Можно то же самое сделать предварительно выгрузив всех физлиц и заменить у них все Ё на Е получим соответствие нормализованных ФИО и ссылок на физлиц.
#36
by Balabass
Безусловно, где будут вопросы - руками будут бить, но основную массу можно шурануть.
#39
by alex74
1. посетитель звонит и называет свою фамилию "Лёвочкин". 2. оператор забивает в базу временных пропусков "Левочкин" потому что никто букву ё никогда не пишет. 3. клиент приходит на проходную, называет фамилию, охранник вбивает в строку поиска "Лёвочкин" потому что очень умный. 4. запрос выдает 0 позиций, все, на клиента пропуск не оформлен.
#40
by Кай066
1. посетитель звонит и называет свою фамилию "Петров". 2. оператор забивает в базу временных пропусков "Иванов" потому что никто букву ё никогда не пишет. 3. клиент приходит на проходную, называет фамилию, охранник вбивает в строку поиска "Петров" потому что очень умный. 4. запрос выдает 0 позиций, все, на клиента пропуск не оформлен.
#48
by ИУБиПовиц
Только долго будет выполняться:) эта фигня. Надо ж весь справочник этой фигне скормить будет:)
#51
by ЧеловекДуши
Предлагаю в набираемых именах находить сперва буквы, символы, фразы, которые будут дублироваться, заменять их служебными символами. Затем скармливать все это в запросе, через подобно.
#53
by Лефмихалыч
если задача найти все дубли, образованные буквами е и ё, то - только тупим перебором. ЗАменить все ё на е и потом
#56
by 1Сергей
не знаю как в РФ, а у нас Номера карт жестко привязаны к паспортным ФИО. Если в паспорте есть Ё, то и свифт-файл надо отправлять с ФИО с Ё. Напомню, речь идёт про карточки
#57
by Torquader
Для обработки справочника один раз никто не запрещает создать таблицу строк соответствия, в которой заменить Ё на Е, а также не забыть, что бывают и латинские буквы. Например, фамилию Серов очень часто набирают с латинской С, так как неправильную раскладку заметят только на буквы е (если не на в). А имя "Сара" можно написать как кирилицей, так и латиницей "Capa" и никто не догадается - на экране-то выглядит прекрасно. Поэтому, рекомендуется проверять, чтобы ФИО были написаны или целиком кирилицей или целиком латиницей.
#62
by Torquader
У меня была копия какой-то базы, где часть ФИО вводили используя Ctrl вместо Shift и там были спецсимволы вместо букв. Видимо, когда у оператора руки из ж..пы он последней на экран и смотрит.
#65
by ЧеловекДуши
Такие погрешности надо воспринимать, как ошибка Оператора. Искать их не надо. Просто заставлять переименовывать. И в итоге все будет по Русски :)
#68
by alex74
по условиям задачи Гилев и Гилёв одна фамилия, а Гилов - другая. Правильное решение было найдено несколько часов назад, и не один раз.
#69
by Torquader
Оператору ещё очень полезно объяснить, что он не прав и в чём он не прав, чтобы он не сидел с кислой миной и не пытался понять, почему Василий записался, а Сергей - нет.
#70
by Бубка Гоп
+1. к сожалению, часто приходится допиливать, чтобы когда человек делает что то неправильно - получалось в итоге все равно правильно. тыжпрограммист. Почему то это проще чем дать по шапке бестолковому сотруднику
#73
by dauster
да, согласен. СтрЗаменить - оптимальнее. Хотя код в не учитывает регистр и не отработает на прописных Е и Ё в Наименовании. Нужно туда НРег, например, добавлять.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Условие в запросе, аналогичное условию в запросе 77
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Запрос в динамическом списке. Как игнорировать условие, если Параметр пустой?
- Как игнорировать "Пользователю недостаточно прав для выполнения операции"
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Бухгалтерия КОРП. включить учет по подразделениям
- платежные поручения перенести в акт сверки
- Как программно создать дополнительный реквизит номенклатуры ут 11
- Создание файлов поставки без исходного кода модулей - нужна помощь
- Обработка "Поиск и замена ссылок" для 8.3
- Вместо локального hasp'a отъедается лицензия у сетевого
- ЗУП. Куда ввести данные доверенности уполномоченного лица?
- Некорректная выгрузка РСВ-1 с ошибкой "Нет информации для сохранения!"
- Конвертация данных 2.1. СубконтоДТ. Заменить субконто при выгрузке
- ТСД Cipherlab 9500ce как сбросить настройки?
- Ограничение доступа к контрагентам RLS
- Отказ от ведения ПБУ18/02 с нового года
- как сделать в макете количество 5 знаков после запятой?
- Условие через выбор когда в запросе
- ЗУП 2.5 РСВ1 округление, копейки. не сходится с отражением
- v7: Свои id для своего РИБ, где лучше хранить?
- КД 2.1, реквизит объекта в реквизит ТЧ другого объекта
- Конвертация данных 1С8 - 1С7
- Не заполняется поле ввода при режиме выбора из списка
- обновление ут11