Как извлечь номер устройства и сумму из строки в формате 1С?

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37007
      Фото аватараOdineski
      Участник

        «Итого по устройству: SHJ49028 Сумма: 14,706.42 BYN»
        Напиши процедуру, которая вычленит из строки номер устройства (SHJ49028) и сумму (14,706.42).
        Все строки одинаковы по структуре, меняется только номер устройства и сумма

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

          Вот пример процедуры на 1С, которая из строки формата
          «Итого по устройству: SHJ49028 Сумма: 14,706.42 BYN»
          выделит номер устройства и сумму (число с десятичной точкой, без пробелов и валюты):

          Пример вызова:

          В результате:
          Устройство: SHJ49028
          Сумма: 14706.42

          Если формат строки всегда одинаковый, этот код будет работать корректно.

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