8.х Помогите с форматорм "ЧГ="

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем v0233, 24 сен 2011.

  1. TopicStarter Overlay
    v0233
    Offline

    v0233 Опытный в 1С

    Регистрация:
    23 авг 2010
    Сообщения:
    167
    Симпатии:
    0
    Баллы:
    26
    Добрый день.
    У меня такой вопрос, или это глюк в 1с или я что-то не понимаю.
    Хочу сделать формат строки типа 89260000000 в 8 926 000 00 00 в виде "телефона".
    Указываю в формате ЧГ=2,2,3
    У меня выводит 8 92 60 00 00 00
    Если указывают ЧГ=2,3
    Выводит 89 260 000 00
    Фигня полная, в синтаксисе все понятно написано с права на лево указывайте порядок группировки, но после второй цифры в ЧГ, 1с дальше не понимает.
    Помогите пожалуйста разобраться с этим вопросом.
  2. Hr0n
    Offline

    Hr0n Опытный в 1С

    Регистрация:
    17 авг 2009
    Сообщения:
    353
    Симпатии:
    0
    Баллы:
    26
    Для этого нужно использовать не "ЧГ", а маску. Задаете в свойство поля ввода "Маска" строкового значения маску вида 9 999 999 99 99 и пользователю не останется никакого выбора, кроме как ввести правильные данные (в данном случае только числовые значения через заданное количество пробелов). Используйте синтаксис-помощник, чтобы больше узнать об использовании маски в элементах форм.

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