Число может иметь любой знак (положительный или отрицательный).
Полное описание, параметры и ограничения
ДопустимыйЗнак.Любой (AllowedSign.Any)
ДопустимыйЗнак (AllowedSign)
Любой (Any)
Доступен, начиная с версии 8.0.
Описание:
Число может иметь любой знак (положительный или отрицательный).
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Разрешить отрицательное числовое отклонение
Число может иметь любой знак (положительный или отрицательный).
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Тело серверной процедуры учебной обработки. Ограничения и исходное значение создаются в памяти.
Квалификаторы = Новый КвалификаторыЧисла(10, 2, ДопустимыйЗнак.Любой);
ТипОтклонения = Новый ОписаниеТипов("Число", Квалификаторы);
Отклонение = ТипОтклонения.ПривестиЗначение(-12.345);
Сообщить(Отклонение);
Сообщить(Отклонение < 0);Разбор по шагам
Создайте квалификатор с конкретным значением перечисления.
Передайте его в соответствующую позицию конструктора ОписаниеТипов.
Приведите значение и проверьте результат, а не только наличие типа.
Как проверить результат
Отклонение сохраняет отрицательный знак; точность ограничена двумя дробными знаками.
Для положительного значения 12.345 результат остаётся положительным.
Ожидаемый результат
Квалификатор применён к конкретному значению через ОписаниеТипов.
На что обратить внимание
ОписаниеТипов не меняет реквизиты конфигурации само по себе.
Не подменяйте прикладную проверку допустимости произвольным приведением значений.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.