Редактирование позиций, созданных по ограничительным таблицам
Позиции, созданные по ограничительным таблицам, следует редактировать через них же. Позиции, создаваемые и/или проверяемые по ограничительным таблицам, в режиме управления пакетами изменений имеют в карточке позиции рядом с названием атрибута пиктограмму

, которая позволяет перейти непосредственно в ограничительную / контекстную ограничительную таблицу.
Чтобы отредактировать позицию на сетке данных необходимо:
-
найти требуемый объект и установить на нем курсор в таблице;
-
-
в панели инструментов таблицы позиций нажать кнопку
Изменить позицию;
|
|
Если позиция была создана с использованием ограничительной таблицы / таблиц, то в режиме управления пакетами изменений будет активна кнопка Изменить позицию. Во всех остальных случаях эта кнопка не видна.
|
Обращение к ограничительным таблицам из карточки позиции
-
в открывшемся окне мастера генерации позиций <
Наименование позиции>
внести необходимые изменения в значения атрибутов объекта, для чего следует нажать рядом с редактируемым свойством в списке таблиц слева кнопку
Отменить выбор строки и на центральной панели выбрать новое значение, подтвердив его двойным щелчком левой кнопки мыши;
-
повторить действия по выбору нужных значений атрибутов требуемое количество раз;
Редактирование позиции по ограничительным таблицам
-
выбранное значение отмечено в списке пиктограммой
Строка выбрана, а также выделено в карточке позиции справа в виде строки
светло-оранжевого цвета. Карточка разделена на два столбца
Текущее значение и
Новое значение, где отображаются значения атрибутов до и после редактирования. Если в результате внесения изменений в одном / нескольких атрибутах произошли изменения в вычисляемых значениях, то эти изменения также будут показаны в карточке, при этом "старый" вариант будет зачеркнут;
-
после внесения изменений нажать кнопку
Изменить позицию. В результате чего изменения будут отображены в карточке позиции.
|
|
При внесении изменений в значения атрибутов позиции без обращения к ограничительным таблицам возможно возникновение ошибок, в результате которых запись не сможет получить статус "Нормализована"! Несоответствие позиции ограничительным таблицам обозначается пиктограммой в строке на сетке данных.
|
Для пользователей, имеющих
привилегию Редактирование метаданных, при редактировании позиции также доступно редактирование самой ограничительной таблицы. Для этого над карточкой позиции в окне мастера располагается кнопка
Редактирование ограничительных таблиц, которая позволяет перейти из режима редактирования данных, к редактированию непосредственно ограничительной таблицы. В этом режиме справа располагается не карточка позиции, а перечень атрибутов, определяемых выбранной таблицей, с их значениями, которые могут быть отредактированы.
|
|
Редактирование ограничительной таблицы при редактировании позиции приведет к перевычислению значений для всех позиций, которые ранее были также сгенерированы по отредактированной таблице.
|
При редактировании значений в ограничительных таблицах, внесённые данные автоматически проверяются на соответствие другим возможным ограничениям – связанным ограничительным таблицам, уникальным и обязательным атрибутам, а также функциям проверки данных.
Значения атрибутов, не соответствующие любым типам ограничений, не позволят опубликовать пакет изменений в случае присвоения позициям
статуса Нормализована.