Формулировка проблемы: на данный момент на форме из множества метаданных документа можно отобразить только его номер. Для реализации новых вариантов использования системы необходима возможность отображения на форме и других метаданных документа.
Решение: необходимо расширить имеющийся компонент «Номер документа» следующим образом:
во-первых, переименовать компонент в «Свойства документа» (иконка при этом не меняется);
во-вторых, в диалог настроек данного компонента добавить стандартную опцию «Язык»;
в-третьих, в диалог настроек данного компонента добавить новую опцию «Тип данных» — выпадающий список, который содержит следующие значения (значения аналогичны форматным параметрам компонента формы «Ссылка на документ»):
Номер документа
— выбран по умолчанию
Краткое содержание документа
Дата создания документа
— дата в формате
ДД.ММ.ГГ
Автор документа
Дата регистрации документа
— дата в
формате ДД.ММ.ГГ
Тип документа
(подставляемое значение
зависит от локали)
Название реестра документа
в-четвертых, лейбл на компоненте в форме должен дублировать значение, выбранное в выпадающем списке.
Если в компонент формы не может быть подставлено значение (например, документ не имеет номера), то соответствующее свойство документа должно заменяться на пустую подстроку.
Действия при обновлении системы.
При обновлении системы во всех формах, где использовался компонент «Номер документа», значением выпадающего списка нового компонента должно стать «Номер документа». Все остальные параметры форматирования, включая имя компонента, затронуться не должны. В клиентской части во всех файлах по форме видимых изменений произойти также не должно.