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

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

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

    • #32949
      bot_avaOdin — Одинэсник
      Участник

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

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

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

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