Были в объекте две колонки, обе обязательные для заполнения.
Сейчас необходимость в обязательности отпала.
Выставил в объекте свойство "Обязателбна для заполнения" в "нет".
Перенес изменения, сгенерировал код, проверил - перенеслось, почистил профиль, редис и кеш браузера.
В странице карточки редактирования записи признаки обязательно для заполнения у полей не стоят.
Все равно поля остаются обязательными и ругается требуя их заполнить.
Это что механизьм как нипель работает? Отменить уже нельзя?
Нравится
Также обязательность могла проставиться в карточке в колонке датасорса. Посмотреть можно в метаданных. Исправить — там же, или же просто удалить в карточке колонку датасорса и создать заново.
о как. Попробую.
Ну у колонки датасорса в карточке редактирвоания такого признака просто нет.
А вот удаление/добавление колонок помогло. :-)
Сенькс.
Он должен быть, если установлен, видимым в метаданных. В дизайнере это свойство не показывается.
Например, поле Name у контакта в режиме редактирования:
{ "CP1": "c7d8e34a4f1bf4788b57dcad801c2f0bb", "UId": "65c7bbe5-2bb3-46b9-8afc-ec988bd13bf8", "CP3": "Name", "CP5": "10e5b380-25f3-474d-8dec-6b4084180ac7", "CP6": "10e5b380-25f3-474d-8dec-6b4084180ac7", "CP25": "Name", "CP27": "a5cca792-47dd-428a-83fb-5c92bdd97ff8", "CP20": 1, "CP21": 1, "CP28": true },
Оно же в режиме просотра:
{ "ID": "c3980e1af43094f35b319f3eccb295ee5", "UId": "65c7bbe5-2bb3-46b9-8afc-ec988bd13bf8", "Name": "Name", "CreatedInSchemaUId": "10e5b380-25f3-474d-8dec-6b4084180ac7", "ModifiedInSchemaUId": "10e5b380-25f3-474d-8dec-6b4084180ac7", "Path": "Name", "MetaPath": "a5cca792-47dd-428a-83fb-5c92bdd97ff8", "OrderDirection": 1, "OrderPosition": 1, "Required": true },
Я про дизайнер и говорил.
А в метаданных допереть что CP28 это то что нам надо -- та еще задача.
В режиме просмотра оно конечно Required, но это сначала там найти, потом сям, потом поменять. И так два раза. Проще удалить/добавить.
Ладно, проехали, главное все решается быстро и просто.