0

Добавление реквизита к справочнику.

#1С 8.3

Доброго времени суток. Столкнулся с небольшой проблемой, не знаю, как к Справочнику “Сотрудники” добавить реквизит “СНИЛС” так, чтобы при заполнении автоматически был уже создан шаблон заполнения, то есть в строке для заполнения уже стояли необходимые дефисы, а также невозможно было отклониться от формы (пытаться ввести буквы или ставить пробелы и прочее). Форма СНИЛС должна выглядеть в след виде : “_ _ _ - _ _ _ - _ _ _ пробел _ _” (ЦифраЦифраЦифраДефисЦифраЦифраЦифраДефисЦифраЦифраЦифраПробелЦифраЦифра). То есть необходимо ввести первые три цифры, после чего автоматически переходит через дефис, потом снова три цифры, и так далее.

 207 1
Добавленоkastle104 дня назад
Последняя активность98 дней назад


Добавить комментарий

Кирилл написал:98 дней назад0

Используйте свойство реквизита “Маска”. Вот её описание из синтакс-помощника:

Содержит посимвольную строку маски интерактивного ввода текста в поле. В строке маски допустимо использование следующих специальных символов: ! - любой введенный символ преобразуется в верхний регистр; 9 - допустимо ввести произвольный символ цифры; решетка - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел; N - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры); U - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр; X (латинского алфавита) - допустимо ввести произвольный символ; ^ - недопустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка; h - допустим ввод символов обозначения шестнадцатеричных цифр; @ – допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел. При помещении значения из поля ввода с маской в текстовый реквизит, связанный с этим полем ввода, происходит следующее преобразование: на тех позициях, где в маске стоит символ “@”, а в строке пробел – пробел удаляется. Если в маске из специальных символов используются только символы “@”, то все символы текста, соответствующие символам маски, не являющимся специальными символами, удаляются после последнего непустого блока из символов “@”. Например, при маске “@@.@@.@@.” текст “41. 2. .” преобразуется в “41.2”. Для того, чтобы использовать в маске один из специальных символов, нужно использовать перед ним символ “\”. Допускается указание нескольких масок в одном параметре. Маски разделяются символом “;”. В этом случае использоваться будет та маска, к которой подходит введенный текст.

Ответить

Задать вопрос!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

подключение внешней обработки печатной формы

Самостоятельно изучаю технологическую платформу 1С Предприятие 8.2 и столкнулся ...

загрузка фото через мобильное устройство

на компьютере все сохраняет и нормально фотки отправляет на мобильное устройство...

Простой запрос к справочнику 1С 8.2

Привет Всем Начал изучать построение запросов в восьмерке, решил создать простой...

Передача реквизита формы в запрос

Дамы и Господа помогите ! Опыт небольшой . Совсем запутался . Хочу передать рекв...

Не знаю с чего начать, чтобы перенести остатки по кассе и банку

Не знаю с чего начать, чтобы перенести остатки по кассе и банку ....

Новое

Настройка единицы измерения по умолчанию в УТ 11.1

Здравствуйте! Прошу помочь пользователю 1С УТ 11.1. Ситуация следующая, стоит ти...

Внешний отчет

здравствуйте, подскажите, как создать внешний отчет, для того чтобы вывести инфо...

ручные проводки в НУ

Добрый день, Организация на ОСНО с 2016 года в январе 2016 года поступили на р/с...

Главное меню

Подскажите пожалуйста, у меня в главном меню куда исчезло меню Отчеты ( не значк...

Ищем программиста 1С в штат г.Москва

Доработка конфигурации 1С 8 Континент страхование на базе Бухгалтерии КОРП Созда...