Project

Profile

Help

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

open

8.3.21+- Внешние источники данных: платформа молчаливо сбрасывает флажок "Разрешить Null" у всех полей ключа

Added by Max im 4 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

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

Untitled.png (9.5 KB) Untitled.png Max im, 2023-10-31 04:52 PM
1Cv8.cf (77 KB) 1Cv8.cf Max im, 2023-10-31 04:57 PM
Actions #1

Updated by Max im 4 months ago

Добавил файл конфигурации (сделан из-под конфигуратора 8.3.23.1782), повторяющий раздел "Подготовка".

Also available in: Atom PDF