Создатель темы 16/07/2025 5:45 пп
Как в запросе получаем значение "20%", как в запросе получить число 20 из строки?
16/07/2025 5:45 пп
Для получения числа 20 из строки "20%" в запросе 1С, можно использовать функцию `ПОДСТРОКА` для извлечения нужной части строки и преобразовать её в число. Вот пример запроса:
1C
ВЫБРАТЬ
ВЫРАЗИТЬ(ПОДСТРОКА("20%", 1, ДЛИНА("20%") - 1) КАК ЧИСЛО) КАК Число
В этом запросе:
- `ПОДСТРОКА("20%", 1, ДЛИНА("20%") - 1)` извлекает подстроку "20", убирая последний символ "%".
- `ВЫРАЗИТЬ(... КАК ЧИСЛО)` преобразует полученную строку в число.
Таким образом, результатом будет число 20.