Post #225
822
@InfostartRuBot - официальный бот от Инфостарт
АЛ @kuntashov_devnotes
Showing posts older than #226 · Back to latest
Forwarded from Владислав Мороз

Запрос = Новый Запрос("
|ВЫБРАТЬ
| Т.Поле1
|ИЗ
| Таблица КАК Т
|ГДЕ
| Т.Поле2 ПОДОБНО """ + СтрокаПоиска + """
|
|");
Вы молодец, если задумались о значении в СтрокаПоиска: откуда оно к нам пришло и можем ли мы ему доверять?[Номер документа: B2B-XXXXXX], приходящая из Битрикса, где XXXXXX — случайный набор латинских символов. В подавляющем большинстве случаев все было ОК, но время от времени рабочий процесс падал во время выполнения обмена. XXXXXX начинался с символа A. Квадратные скобки [], как мы знаем, служат для обозначения множества символов, например, "любой символ латинского алфавита" можно записать как [A-Z]. Так вот, когда в качестве аргумента ПОДОБНО передается конструкция, в которой левая граница диапазона больше правой, например, [...B-A...], 1С падает с исключением - прямо как на скриншоте ниже.... ПОДОБНО "\[B-A\]" СПЕЦСИМВОЛ "\" ....

Александр Кунташов — про 1С и не только Краш-тест продвинутого одинэсника или пример того, что и как учить, чтобы расти от Серебряной пули. Кликабельные ссылки в оригинальном посте.



