0

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

#1С 8.3

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

 138 1
Добавленоkastle55 дней назад
Последняя активность48 дней назад


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

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

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

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

Ответить

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

Наш канал на Youtube

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

Похожее

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

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

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

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

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

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

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

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

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

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

Новое

"Наряд на хозтранспорт и спецтехнику" Путевые листы

Здравствуйте, Форумчане, прошу вашего совета. В организации такая ситуация: ест...

Создание обработки

Помогите с задачей. Суть такова - нужно создать внешнею обработку которая будет ...

Заполнение раздела 3 Расчет налоговой базы Книги доходов и расходов

Добрый день! Меня зовут Наталья. Про заполнение Кудир в КА очень все хорошо пишу...

Розница 2.2.4 пропал "отчёт ДС по платёжным картам"?

Здравствуйте, возникла проблема после обновления конфигурации до 2.2.4.33 пропал...

Перенаправления значений

1С:Предприятие 8.2 (8.2.19.130) Зарплата и Управление Персоналом, редакция 2.5 (...