7.7 Маска. расставить точки

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем airjim, 18 июл 2007.

  1. TopicStarter Overlay
    airjim
    Offline

    airjim

    Регистрация:
    10 июл 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Проблема! Форма.Код.Маска("!!!!.999999.999-99")
    ставлю точки, цифра, которая должна следовать за точкой пропадает. Я редактирую ранее введенные значения. Заранее благодарен (Сильно не бейте, я новичек)
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Дело в том, что маска задает предустановленные символы. Т.е. если у тебя была строка
    "Heloo" а ты установил маску "ХХ.ХХ" то, разумеется третий символ станет точкой -> "He.oo".

    Если тебе необходимо использовать маску для правильного ввода новых значений, то сначала надо написать обработку для приведения к нужному виду старых значений (используй функции Лев, Прав, Сред)

Поделиться этой страницей