не пойму, как реализовать

Отзывов (4)FavoriteLoadingВ закладки

В Бухгалтерии есть отчет ОборотнаяВедомостьОСвОперУчете, в ОсновнойСхемеКомпоновкиДанных на закладке “Наборы данных” поле “ОС”, есть выражение, по которому вычисляется представление этого поля “пОС+” “+ОСкод”.

я хотел бы менять это представление в зависимости от вида оформления ( “Зеленый”, “Море” и т.д.)

в модуле формы я завел переменную:

ЗначениеПараметра = НастройкиКомпоновщика.ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных(“МакетОформления”));
ЭлементыФормы.ПолеВыбораОформление.Значение = ЗначениеПараметра.Значение;
ЦветОформления = ЗначениеПараметра.Значение; //юл

но в СКД ее не видно. как сделать, чтобы ее там было видно, или может другой способ какой есть осуществить такое.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

4 Коммент.

  1. я вставил в поле по которому вычисляется представление этого поля вместо “пОС+” “+ОСкод” этот код
    ВЫБОР КОГДА ЦветОформления=”Green” Тогда пОС+” “+ОС.ИнвентарныйНомер ИНАЧЕ пОС+” “+ОСкод КОНЕЦ
    но выдается ошибка: Поле не найдено “ЦветОформления”

  2. Передавай в запрос параметр в зависимости от выбранного макета оформления. А в самом запросе уже, опираясь на этот параметр, формируй представление поля.
    Это конечно в том случае, если код приведенный выше получает текущий макет оформления.

Оставить комментарий

RSSКомментарии в RSS

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.