HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Bug #972924
open8.3.21+- Внешние источники данных: платформа молчаливо сбрасывает флажок "Разрешить Null" у всех полей ключа
0%
Description
Проверено в конфигураторах 8.3.21.1624 и 8.3.23.1782.
Полагаю, ситуация воспроизводится на любой версии платформы.
Возможно это не баг, а фича, но в таком случае хотелось бы получить объяснение зачем так сделано.
Подготовка:
1. Создать в метаданных ВИД (или взять любой имеющийся).
2. Вручную добавить объектную таблицу (Тип данных = Объектные данные).
2.1. Добавить в нее два любых поля с флажком "Разрешить Null" (у меня этот флажок взводится платформой автоматически).
3. Вручную добавить необъектную таблицу (Тип данных = Необъектные данные).
3.1. Аналогично добавить в нее два любых поля со взведенным флажком.
Сценарии воспроизведения:
1. Для объектной таблицы выбрать (задать, указать) любое поле ключа. После этого флажок "Разрешить Null" у такого поля будет молчаливо сброшен.
2. Для необъектной таблицы выбрать оба поля в качестве поля ключа. После этого флажок у них аналогично будет молчаливо сброшен.
2.1. Вернуть флажок любому из полей.
2.2. Поменять порядок полей ключа.
2.3. Флажок у поля 2.1 (и у любых других полей, входящих в составной ключ) опять будет молчаливо сброшен.
Files