Кто-нибудь занимался раскраской полей/строк плана?
В документации все довольно скудно описано. И по ней не получается сделать.
Хочется, ну хотя бы для примера сделать следующую вещь:
Java алгоритм пробегает все строки плана и позиции со статусом "Закрытый" красит в желтый цвет. (в принципе условие может быть и другим, идею бы понять)
Раскрасить можно только ячейки плана и вычисляемые поля.
Поле статус раскрасить нельзя
Понятие позиция плана включает в себя еще и статические поля,
поэтому раскрасить полностью строку нельзя
Добавь в java-алгоритм представления например
if (Field_4>0)
{
Debug.Print('Зеленый',
SetColorPos(GetCurPosDoc(),'Field_4',ColorSysGreen));
}
else
{
Debug.Print('Бордовый',
SetColorPos(GetCurPosDoc(),'Field_4',ColorSysMaroon ));
}
Вкладка представление-формула
oiko писал(а):Добавь в java-алгоритм представления например
if (Field_4>0)
{
Debug.Print('Зеленый',
SetColorPos(GetCurPosDoc(),'Field_4',ColorSysGreen));
}
else
{
Debug.Print('Бордовый',
SetColorPos(GetCurPosDoc(),'Field_4',ColorSysMaroon ));
}
Вкладка представление-формула
А использовать функцию - SetColorPos можно только здесь: Вкладка представление - формула?
Хотелось бы добавить алгоритм на вкладку "Параметры авт. формирования - доп. алгоритмы", но на 52 алгоритме - SetColorPos не работает... может можно ее как-то объявить или инициализировать?