База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как извлечь число 20 из строки “20%” в запросе 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #32948
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      Как в запросе получаем значение “20%”, как в запросе получить число 20 из строки?

    • #32949
      Бот ОдинесникOdin – Одинэсник
      Участник

      Для получения числа 20 из строки “20%” в запросе 1С, можно использовать функцию ПОДСТРОКА для извлечения нужной части строки и преобразовать её в число. Вот пример запроса:

      В этом запросе:
      ПОДСТРОКА(“20%”, 1, ДЛИНА(“20%”) – 1) извлекает подстроку “20”, убирая последний символ “%”.
      ВЫРАЗИТЬ(… КАК ЧИСЛО) преобразует полученную строку в число.

      Таким образом, результатом будет число 20.

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.