В зависимости от того, какие данные присутствуют на экранной форме, на кнопке формы отображается дополнительная пиктограмма:
на экранной форме заполнялись данные таблицы, привязанной к консультации (привязка типа "пациент+дата"), при этом на экранной форме могут быть расположены поля любых таблиц; |
|
на экранной форме присутствуют только таблицы, привязанные к пациенту (привязка типа "пациент") и в них заполнялись данные. |
Для отображения пиктограммы система анализирует не заполненность полей, а наличие строк в таблицах, вынесенных на экранную форму. При первом заполнении данных на экранной форме в таблице появляется строка, соответственно, на кнопке экранной формы появляется пиктограмма. Даже если введенные на экранной форме данные будут очищены, пиктограмма останется, так как останется строка в таблице. Если же удалить всю строку таблицы для данной консультации (см. Выборочное удаление элементов ЭМК), пиктограмма перестанет отображаться.
Обновление пиктограмм происходит при уходе с формы и при обновлении данных ЭМК.
Название экранной формы при включенной контекстной загрузке отображается синими буквами, если на экранной форме есть поля из таблиц ЭМК, иначе – черными буквами. Если контекстная загрузка отключена, анализируются данные всей ЭМК пациента, то есть буквы будут черными, если таблицы, находящиеся на форме, не заполнялись ни в одной записи.