Как создать поле, обязательное для заполнения

Kakha

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

Vladimir

Администратор
Команда форума
1. Для строки можно использовать регулярное выражение (более подробно в технической справке).
Если регулярное выражение не выполняется, то будет выводится сообщение о невозможности сохранения записи.

2. Для любого типа поля можно использовать поле Условия с установкой свойства "Выполнение" в значение "Блокировать сохранение записи".
Также для этого свойства можно использовать значение "Сообщение при сохранении", которое позволяет сохранить запись, но перед этим выводит сообщение с заданным текстом.
 

Kakha

Посетитель
А понял для названия но как сделать обязательным единицы измерения в товарах, пожалуста покажите на примере
 

Вложения

  • Пример2.rbase
    10.1 KB · Просмотры: 2

Ирина

Модератор
Здравствуйте!
Если поле "Единицы измерения" не заполнено, то запись невозможно будет сохранить. Для этого в объекте "Товар" используем поле "Условие".
В поле "Условие" сообщение можно не заполнять, но если использовать блокировку сохранения записи и для других полей, то лучше писать сообщение, чтобы было понятно почему запись не сохраняется.
Важно: так как поле "Единицы измерения" это поле объект (другими словами поле в 2 уровня), то указываем полный путь к полю [Единицы измерения.Название]
Также имейте ввиду, если в объекте "Единицы измерения" поле "Название" будет переименовано, например, на "Имя", то обязательно в объекте "Товар" в поле "Условие" измените и название переименованного поля, иначе блокировка перестанет работать. Например, было [Единицы измерения.Название], а после изменения должно быть [Единицы измерения.Имя]

В поле условие после = ничего не указываем, т.к. это означает, что поле не заполнено и запись не сохраняется.
Блокировка сохранения.png

В итоге при создании записи и незаполненном (пустом) поле "Единицы измерения" запись сохранить не получится.
Предупреждение.png
 

Вложения

  • Блокировка сохранения.rbase
    10 KB · Просмотры: 4
Сверху Снизу