Тема: PDR-72313 (дополнительные свойства манипуляции с видом SpViewDoc)
Добавлены новые функции и метод для манипуляций с внешним видом форм ввода/коррекции и табличного представления первичных документов.
Имеется возможность динамически изменять отдельные элементы как на форме (EditScreen), так и в колонках
Разработаны новые функции работы с формами ввода/коррекции:
1. GetCurrentEditScreen() - возвращает форму объект окна ввода/коррекции, как в модальном, так и в немодальном режиме
2. GetEditScreenElement(cField, cType)
параметры:
- cField - строка, имя поля
- cType - строка, тип элемента. Значения : 'SLE' - элемент редактирования, 'STATIC' - элемент-заголовок элемента редактирования
возвращает объект элемента редактирования
3. SetElementColor(cField, cType, [cTypeColor], [nColor], [cTitleName]) - назначает цвет элемента редактирования и текст заголовка
- cField - строка, имя поля
- cType - строка, тип элемента. Значения : 'SLE' - элемент редактирования, 'STATIC' - элемент-заголовок элемента редактирования
- cTypeColor строка, тип цвета. Значения : 'BG' - цвет подложки, 'FG' - цвет текста
- nColor - число, цвет
- cTitleName - строка или блок кода - текст заголовка
Добавлен новый метод класса SpViewDoc:updateColumnHeader(cFieldName,cHeader)
замена заголовка колонки.
cFieldName - имя поля соответствующей колонки
aMacro - строка заголовка (различные строки разделены символом ; (точка с запятой))