#0
by Shur1cIT
Не стану изобретать велосипед, лучше спрошу как быть? бежать циклом по справочнику и делать СокрЛП у кода не хочу, так как такие элементы могут опять появиться. как лучше поступить в данном случае?
#5
by Shur1cIT
поиск по реквизиту в режиме неполного соответствия тоже отпадает так как код может быть 1024 у действующего , а поиск произвожу по 24 соответственно он его найдет и перезапишит
#7
by Shur1cIT
кстати ПОДОБНО мне тоже не подайдет так как там посути поиск вхождений. только цикл по справочнику как вариант
#9
by mistеr
Если коды нельзя стандартизировать (а обычно можно), то привязываться нужно не к ним, а к чему-то другому. Например, добавить реквизит.
#10
by Cyberhawk
"поиск по реквизиту в режиме неполного соответствия тоже отпадает" // Такой возможности не существует, ты видимо спутал с НайтиПоНаименованию
#12
by Cyberhawk
"кстати ПОДОБНО мне тоже не подайдет так как там посути поиск вхождений" // Покажи пример: что нужно искать, среди чего искать
#13
by f_vadim
видимо так "%" + Код + "%" по коду 1234 выдаст и 1234 и 12345 и 01234 и т.д. а надо точное попадание.
#17
by marty0701
Тема поста "Не могу найти по коду в справочнике так как в нем _пробелы_ а в строке поиска нет"
#21
by marty0701
Извращенное решение, запросом 1 раз получи ТЗ вида Ссылка:СокрЛП(КОД), в загрузке своей ищи по коду в ТЗ. Блин, ТС, у тебя слишком длинная полоска для таких вопросов.
#25
by Ranger_83
Сделай перенумерацию кодов до полной длины и найди источник коротких кодов.А лучше в обратном порядке
#27
by f_vadim
если количество пробелов величина случайная, то можно вот так. метод тупой, сразу говорю. Код ПОДОБНО "%[ ]" + &Код ИЛИ если объёмы небольшие, то может и ничего.
#29
by Shur1cIT
мнение других хотел спросить, зачем колхозить если до меня уже кто то с этим сталкивлся, Да можно циклом по спраочнику бежать и сравнивать через сокрЛП ,запросом выгрузить весь справочник в ТЗ поправить в нем код и осуществлять поиск уже по нему, возможно и третий вариант есть ......
#30
by marty0701
Ищещь все совпадения, ненайденное выводишь в ТЗ расхождений, оператор настраивает сопоставления. Делаешь РС сопоставлений. Еще интереснее вариант.
#40
by f_vadim
ааа, понял. собсна а существует в природе код, который выберет из этого списка нужную единицу? тут только порядок в базе наводить.
#41
by Shur1cIT
по поводу порядка согласен, но очень много чего на этих неправельных кодах подвязано...
#44
by Cyberhawk
"в справочнике есть код "00766 " и код "007661 " ищу по коду "00766"" Не понял, чем ПОДОБНО в запросе не устраивает
#45
by Zhuravlik
Можно код по которому ищешь добивать пробелами до необходимой длины (Метаданные.Справочники.МойСп.ДлинаКода).
#48
by Shur1cIT
на самом деле ещё одну проблему нашел в справочнике есть код "0766 " а поиск по 00766 короче в базе полный бардак....
#49
by marty0701
А подумать? В ОДНОМ справочнике есть ТРИ элемента с кодами " 1 ", "1 ", " 1", чем подобно будет заниматься в этом случае?
#51
by aka AMIGO
Существующая нумерация тебе очень нужна? Может перенумеровать, тогда спокойно можешь искать..
#52
by Cyberhawk
В этом случае задача в имеющихся условиях не решается на уровне программирования, ибо неясно, какое поведение в нее закладывать (ибо человеку неясно, какой элемент-таки выбрать)
#53
by Fish
Имхо, без предварительного разгребания бардака и искоренения его появления в дальнейшем, красивого и простого решения не найти.
#55
by Fish
Есть более простое решение: оставить коды такими, как есть, а для поиска завести другой реквизит, и исключить в нём возможность подобного бардака.
#57
by marty0701
В исходной базе тоже, оттуда откуда приходят Коды? Тогда надо их синхронизировать в две стороны, периодически.
#59
by aka AMIGO
Мне не нравится :) Лучше таки перенумеровать и запретить менять коды. Если коды - 1с-овские, а не сторонние (поставщика) - нечего в них лазить..
#60
by marty0701
Ну да, я не прав, если настолько всё запущено, то моя логика не пройдет, однако, если проблема только с кодами, то моя логика вполне рабочая.
#62
by Zhuravlik
С конца. Но учитывая видимо неактуально, по ходу перенумерация нужна. Или добавить поисковый реквизит - только символы из кода.
#65
by Fish
Пример: в одну базу сливаются данные из двух других. И получишь задвоение кодов (если нельзя префиксы использовать).
#67
by Cyberhawk
Все равно не понял, чем ПОДОБНО не устраивает - никто вроде не сказал, что результатом поиска должен быть один элемент справочника, а не два-три
#68
by Cyberhawk
Раз есть дубли по "значащим" цифрам (00766, 0766, 766), то ПОДОБНО в запросе с этим легко справится
#69
by marty0701
Так, это то, что он нашел, вот есть у тебя коды " 1", "1 ", " 1 ", догадаешься, что будет в случае использования ПОДОБНО?
#70
by marty0701
Да и (00766, 0766, 766), так так так, в файле импорта у ТС есть код 766, что же будет?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не могу открыть 1С и Конфигуратор не могу
- Не могу провести документ в Торговле 7.7 будущей датой.Подскажете!!!
- Не могу найти в УПП ставку налога на имущество. В 4.5 бухии было.
- v8. Найти группу в справочнике по коду
- Как найти дубли в справочнике по коду?
- Как найти точку диаграммы ганта? (метода Найти() нет)
- Не могу записать элемент справочника. RLS
- Не могу найти службу интеграции Hyper-v
- Документ - Зарплата к выплате флажок - "Учитывать удержания" - не могу найти?
В этой группе 1С
- Открыть форму нового документа с параметрами
- 6-НДФЛ не попадают некоторые виды доходов
- v7: 1с++ Неудачная попытка создания объекта
- В чем разница между Принятие к учету ОС и ввод в эксплуатацию
- Настройки отбора в СКД
- ут11 и 1с заказы
- Перенос документов и справочников из 1С Штрих-м в 1С Розница
- Проблема с установкой Рарус Софтфон.
- БП Корп 3.0: Налог на имущество раздел 2
- ЗУП3: как правильно посчитать ЗП по сменному графику?
- УПП ограничение на просмотр и изменение спецификаций
- Смена цвета рамки ячейки в таблице (управляемые формы.такси)
- Не могу записать объект XDTO в хранилище значения
- Сканер штрихкода и вебклиент
- Создание документа 1С77 из 1С8 используя внешние источники данных
- v7: Программное рисование таблиц
- Синхронизация через каталог работает, через почту ругается на файл настроек
- Отчет о розничных продажах ут 10.3
- 1с Документооборот
- Оплата по сдельным нарядам не попадает в расходы при усн КА 1.1