#0
by Asest
Как поставить условие на Номенклатура.Артикул, чтобы следующее условие оказалось верным. Есть переменная &Артикул. Номенклатура.Артикул = &Артикул если они равны без учета спецсимволов и пробелов, тоусловие должно считаться верным
#1
by Asest
Я понимаю что можно просто отобрать всю номенклатуру а потом проверять отдельно. но у меня 10 000 артикулов, и столько же номенклатуры, то есть для каждого артикула нужно проверить 10 000 номенклатур и так 10 000 раз. Получается примерно 10 минут на каждые 10 артикулов, нереальное время
#4
by Asest
Спец символы есть и в артикулах и в номенклатуре, можно разве что создать 2 временные таблицы в которых убрать спецсимволы, а после их сравнивать, но не думаю что это сильно ускорит
#5
by Asest
То есть вопрос стоит так: можно ли как то поставить условие прямо в запросе? как то заранее обработать строку прямо в запросе или наложить маску?
#11
by Asest
Можно наверно сделать так Номенклатура.ВнутрНомер ПОДОБНО" + " строка" а строку собирать по символьно из артикула вставляя маску, предварительно удалив спецсимволы и полчится так артикул = 123/ строка = [0-9]+&символ1+[/-*. ]+&символ2+[/-*. ]+&символ3+[/-*. ]
#12
by Asest
Мне нужны конкретно символы /-*. и пробел Это достаточно извращенно или есть и другие варианты?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8. "ВЫРАЗИТЬ" в запросе... (есть-ли возможность преобразовать строку в число)?
- Как в запросе проверить тип поля?
- Как в запросе проверить на пустую строку?
- Как в запросе проверить Параметр типа массив на пустое значение?
- Условие в запросе, аналогичное условию в запросе 77
- Как в запросе проверить тип Регистратора?
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Как проверить вхождение подстроки в строку в запросе
- v8: Как проверить строку неограниченной длины в запросе на пустое значение?
- Как проверить не пустое ли поле тип ДАТА в SQL запросе
- Как в запросе проверить значение <0 или > 0 ?
- Как в запросе проверить на нулевое значение?
В этой группе 1С
- Как из СКД передать поля отбора компоновщику настроек?
- Счета учета автоматически в Списание с расчетного счета
- Розница 2.0 обмен при наличии файла обмена
- ПересчитатьИтоги() или ПересчитатьТекущиеИтоги()? В чём разница?
- УФ: помогите данные из дин списка "перекинуть" в ТЗ
- 1С зависает при запуске приложения
- Как привязать договор из табличной части на форме к другому реквизиту?
- УНФ: контроль остатков
- Поворот рисунка в табличном документе
- УТ 10.3 Клиент-банк
- Работа с присоединенными файлами
- SSL и Яндекс/Mail/Rambler и прочая почта
- Значение не является значением объектного типа (Добавить)
- Посоветуйте планшет для работы с клиент-банком
- v7: ЗиК. Увеличение окладов. Индексация годовой премии при расчете отпускных.
- Чек на покупку в УТ 10.2
- ЭДО (опрос)
- Разное количество полей в объединяемых запросах
- РИБ. Не найдена номенклатура по GUID. Где искать ноги?
- как сохранить расположение реквизитов на форме для разных видов документов?