#0
by Liris
Здравствуйте, коллеги! Исходные данные: УТ 10.3 (Платформа 8.1) Может кто сталкивался с задачей, когда нужно запросом получить часть строки (артикул номенклатуры)? Имеется номенклатура с артикулами вида: MB140 MB141 MB142 MBH01 MBH100 MBH103 MBX122 MBX123 MBX124 ML140 ML141 ML143 и т.п. Нужно выбрать ТОЛЬКО буквы артикулов. Например: MB MBH MBX ML Не нашел в языке запросов нормальных функций для работы со строками (ранее работал с Oracle. Там это все есть). Кто знает как разобрать подобные строки? Спасибо.
#2
by Liris
Количество символов "плавает". Обратите внимание, что бывает 2 или 3 или есть 5 символов (букв). Эту функцию знаю.
#3
by Andry888
Ну можно выбором поизвращаться: ВЫБОР КОГДА ПОДСТРОКА(стр,5,5)="H" или ПОДСТРОКА(стр,5,5)="Х"... ТОГДА ПОДСТРОКА(стр,1,5) КОГДА ПОДСТРОКА(стр,3,3)="H" или ПОДСТРОКА(стр,3,3)="Х"... ТОГДА ПОДСТРОКА(стр,1,3) и т.д. )))))
#4
by Liris
Пробовал так. Не всегда подстроишься. Отдел поставки сообщил, что количество букв будет разным. Конечно могу все выбрать в ТЗ и потом обработать в цикле. Но обработка будет выполнятся долго и как-то "через ..опу" :-) Жаль, что нет нормальной поддержки SQL :-(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как в запросе выбрать номенклатуру, по определенной группе?
- Как выбрать запросом табл. часть справочника?
- Как перенести табличную часть справочника в табличную часть документа?
- Как выбрать часть строки(свойство) из Характеристики номенклатуры?
- упп , не олучается выбрать в кодах дохода НДФЛ выбрать код 2720 новогодний
- Почему запросом нельзя выбрать из констант ?(Бух20)
- Выбрать остатки в БУ по контрагентам из нескольких групп запросом
- Выбрать тип справочника и выбрать элементы
- Как одни запросом выбрать все счета нижнего уровня?
- Кнопка "Выбрать" на форме выбора или как выполнить нажатие кнопки "Выбрать"
- УНФ 1.6 Как выбрать в документе перемещение запасов выбрать набор/комплект ?
В этой группе 1С
- УПП. Увеличить стоимость материала.
- КД 2.0 Как не выгружать одно субконто?
- Ошибка: Элемент не выбран
- пересчет данных в ячейках
- ЗУП дополнительные начисления
- Как бороться с ошибкой протокола TCP/IP ?
- Обмен данными между УТ и "Розницей"
- Помогите в COM объект Outlook добавить подпись установленную в параметрах.
- Как исключить из запроса один документ
- Работа метода Записать() объекта Операция в 1С 7.7
- Есть у кого Справка к форме № ИНВ 17 для УПП?
- Ошибка Функция не обнаружена (Конвертация_ПередВыгрузкойДанных)
- v7: не формируются расчетные листки
- Печать в Эксель
- Звук в 1С
- Изменилась граница последовательности
- Заполнение документа данными из справочника
- Программы для описания структуры данных
- Установка интервала видимости при открытии журнала
- программно вызвать обработку события поля ввода табличного поля "начало выбора"?