Справка Инфо-Бухгалтер 10

Алгоритм строки состояния для объекта аналитики

Алгоритм отвечает за отображение информации в строке состояния редактора плана аналитики или каталогизатора при выборе объекта аналитики. Если алгоритм не задан - по умолчанию в строке состояния отображается код и название объекта аналитики. Ссылка на алгоритм задается в менеджере настроек отображения - отдельно для редактора плана аналитики и объектов каталогизатора.

Параметры алгоритма:

ВЫЧИСЛИТЬ (ПЕРЕМ АНАЛИТ_КОНТЕКСТ: контекст; ПЕРЕМ <T>: объект; ПЕРЕМ СТРОКА: текст)
// ...
КОНЕЦ 

Пример

Для объекта плана аналитики ТОВАРЫ создаются дочерние объекты со свойством цена вещественного типа. На странице "Дополнительно" диалога редактирования объекта устанавливается признак "Использовать реальное имя типа" и задается имя объектного типа - "Товары". В Настройке отображения у ветки ТОВАРЫ в узле "Варианты данных" по умолчанию присутствует вариант "основной", в котором задаются настройки по умолчанию для всей ветки. Войдите в узел "Отображение-->Строка состояния" и создайте файл с алгоритмом.

ВЫЧИСЛИТЬ(ПЕРЕМ АНАЛИТ_КОНТЕКСТ: контекст; // вход
          ПЕРЕМ Товары: об;                // вход
          ПЕРЕМ СТРОКА: текст)             // выход

  ЕСЛИ об.цена > 3000 ТО
   текст = об._название + ", цена = " + СТР(об.цена)
  ИНАЧЕ
    текст = об._название + "- дешевый товар"
  КОНЕЦ_ЕСЛИ
КОНЕЦ

В строке состояние отображается имя объекта и значение свойства "цена" - в случае, если значение больше 3000. Если значение свойства "цена" меньше 3000 - отображается строка c названием товара и определением "дешевый товар".


См. также: