Не получается настроить поля поиска
Всем доброго времени суток. Подскажите, пожалуйста, что делаю не так.
Организация работает с торговой сетью,соответственно в УТ несколько контрагентов с одинаковым ИНН и различными КПП. В бухгалтерии необходимо, чтобы остался только головная организация. Соответственно в полях поиска пишу:
Он выходит на четвертую итерацию поиска, и все равно создает нового контрагента. Где я ошибся?
Организация работает с торговой сетью,соответственно в УТ несколько контрагентов с одинаковым ИНН и различными КПП. В бухгалтерии необходимо, чтобы остался только головная организация. Соответственно в полях поиска пишу:
Если СвойстваПоиска["ЭтоГруппа"] Тогда
СтрокаИменСвойствПоиска = "Наименование,Родитель,ЭтоГруппа";
Иначе
Если НомерВариантаПоиска = 1 Тогда
СтрокаИменСвойствПоиска = "ИНН,Наименование,Родитель,ЭтоГруппа";
КонецЕсли;
Если НомерВариантаПоиска = 2 Тогда
СтрокаИменСвойствПоиска = "ИНН,Родитель";
КонецЕсли;
Если НомерВариантаПоиска = 3 Тогда
СтрокаИменСвойствПоиска = "Наименование,Родитель";
КонецЕсли;
КонецЕсли;
ПоказатьОн выходит на четвертую итерацию поиска, и все равно создает нового контрагента. Где я ошибся?
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Полнотекстовый поиск в 1С. №1 Грабли в динамических списках
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
- SynchroWB - Интеграция 1С и Wildberries по API с УТ, КА, ERP, УНФ, Розница 3: расширение для синхронизации и обмена
- КД 2: у выгружаемого свойства объекта заполняются только поля поиска и не отрабатывают обработчики ПКО
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Не вижу в коде условия для отработки вариантов поиска...
пример:
пример:
Если НомерВариантаПоиска = 1 тогда
Если ЗначениеЗаполнено(СвойстваПоиска.Получить("индКодВБП")) Тогда
СтрокаИменСвойствПоиска = "Код, Наименование, ЭтоГруппа, индКодВБП";
Иначе
СтрокаИменСвойствПоиска = "Код, Наименование, ЭтоГруппа";
КонецЕсли;
КонецЕсли;
Сталкивался с такой ерундой. В наименовании пробелы справа или нет галки продолжить по полям поиска
НО, по условию Вы должны сливать все в один ИНН. Так?
Тогда зачем в поиске наименование?
Ставим галочку не замещать и пишем всего три строчки
НО, по условию Вы должны сливать все в один ИНН. Так?
Тогда зачем в поиске наименование?
Ставим галочку не замещать и пишем всего три строчки
Если не ПустаяСтрока(СвойстваПоиска["ИНН"]) Тогда
СсылкаНаОбъект =Справочники.Контрагенты.НайтиПоРеквизиту("ИНН",СвойстваПоиска["ИНН"]);
КонецЕсли;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот