Предупреждение о пустом поле

Статус
В этой теме нельзя размещать новые ответы.

sergey2750

Посетитель
Добрый день, у меня 2 вопроса
1. Пользуюсь полем "Условие" если поле пустое, блокировка сохранения записи и выдача сообщения определенного текста. А можно так если поле пустое то выдавало бы предупреждение, но запись бы позволяло бы сохранять. Или как вариант выделяло бы запись цветом. Просто вариант в поле "Краска" [Поле]= не работает.
2. Можно ли в поле "Условие" реализовать подсчет символов поля. Например если поле [ИНН] меньше 10 цифр блокировка сохранения записи и выдача сообщения определенного текста.
 

Vladimir

Администратор
Команда форума
Добрый день.
1. На будущее у нас запланирована возможность о предупреждении при выполнении заданного условия и разрешении сохранения, а не только блокировка.
Да, в поле краски, которое используется для задания фона записи списка, нет обработки на пустое значение. Если необходимо - то добавим.
Сейчас задачу можно решить через присвоение при помощи условия какого-либо значения в другом поле, и его проверять на это значение для краски.
2. На данный момент функции для подсчёта числа символов в строке нет. Записали доработку для расчётного поля.
Данную задачу можно решить при помощи регулярного выражения для строки.
 

sergey2750

Посетитель
Добрый день.
1. На будущее у нас запланирована возможность о предупреждении при выполнении заданного условия и разрешении сохранения, а не только блокировка.
Да, в поле краски, которое используется для задания фона записи списка, нет обработки на пустое значение. Если необходимо - то добавим.
Сейчас задачу можно решить через присвоение при помощи условия какого-либо значения в другом поле, и его проверять на это значение для краски.
2. На данный момент функции для подсчёта числа символов в строке нет. Записали доработку для расчётного поля.
Данную задачу можно решить при помощи регулярного выражения для строки.
Второй вопрос решил по Вашему совету, спасибо
 

Александр

Продвинутый
Добрый день, у меня 2 вопроса
1. Пользуюсь полем "Условие" если поле пустое, блокировка сохранения записи и выдача сообщения определенного текста. А можно так если поле пустое то выдавало бы предупреждение, но запись бы позволяло бы сохранять. Или как вариант выделяло бы запись цветом. Просто вариант в поле "Краска" [Поле]= не работает.
2. Можно ли в поле "Условие" реализовать подсчет символов поля. Например если поле [ИНН] меньше 10 цифр блокировка сохранения записи и выдача сообщения определенного текста.
Добрый день. По первому вопросу - воспользуйтесь полем ГРУППА с подкраской, там есть условие для подкраски, но сообщение выдавать не будет
 

Александр

Продвинутый
Добрый день.
1. На будущее у нас запланирована возможность о предупреждении при выполнении заданного условия и разрешении сохранения, а не только блокировка.
Да, в поле краски, которое используется для задания фона записи списка, нет обработки на пустое значение. Если необходимо - то добавим.
Сейчас задачу можно решить через присвоение при помощи условия какого-либо значения в другом поле, и его проверять на это значение для краски.
2. На данный момент функции для подсчёта числа символов в строке нет. Записали доработку для расчётного поля.
Данную задачу можно решить при помощи регулярного выражения для строки.
 

Вложения

sergey2750

Посетитель
Вот исправленный вариант с полем ИНН, нужно было убрать пробелы в конце выражения
Добрый день
Спасибо за вариант решения по первому вопросу, попробую
По второму вопросу тоже сообразил после совета Администратора, только у меня регулярное выражение выглядит
\d{10,12} т.к. у ИП 12 значный ИНН. Правда тогда на 11 символов ошибку не выдает, но это мелочи:)
 

sergey2750

Посетитель
Добрый день. По первому вопросу - воспользуйтесь полем ГРУППА с подкраской, там есть условие для подкраски, но сообщение выдавать не будет
К сожалению Ваш вариант мне не подошел т.к. данные поля у меня уже в группе для скрытия полей в зависимости от условия, а одно поле может принадлежать только одной группе.
 

Анна

Гость
Здравствуйте. Тоже использую это условие - если пустое поле (исходное значение этому полю задала = 0,00 применяю условие [Поле]=0,00) выделять цветом.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу