Re: Обязательные атрибуты документа

Здравствуйте. Создаю список атрибутов для вида документа. Ввожу обязательный для заполнения атрибут с типом "Логический". Предполагается, что без заполнения этого атрибута (простановки флажка) документ создаваться не должен. Однако, документ создаётся.
Если тип атрибута "Строка" или "Список", то всё нормально, документ не создаётся.
Тип атрибута "Логический" нельзя делать обязательным, или это ошибка программы?

Re: Обязательные атрибуты документа

Понятие обязательный для заполнения не применимо для типа атрибута "Логический".

Спасибо сказали: Шишкина Наталия1

Re: Обязательные атрибуты документа

Спасибо за быстрый ответ.

Re: Обязательные атрибуты документа

Наталия Шишкина писал(а):
Тип атрибута "Логический" нельзя делать обязательным, или это ошибка программы?


атрибут "Логический" может либо иметь значение "True", либо не иметь вообще значения. Поэтому говоря для такого типа атрибута "обязательный для заполнения" это означает ровно следующее: "у документа есть атрибут, для которого обязательно выбрать значение, но выбрать можно только одно заранее определенное".
Поэтому при "обязательном заполнении" такой атрибут получается бессмысленным. Зачем он нужен, если он все равно будет всегда = 1.

Спасибо сказали: Шишкина Наталия1