8.х БП Как с помощью реквизита (тип булево) поменять цвет реквизита в макете?

Тема в разделе ""1С:Бухгалтерия БП"", создана пользователем Sepegka, 25 мар 2011.

  1. TopicStarter Overlay
    Sepegka
    Offline

    Sepegka Опытный в 1С

    Регистрация:
    18 июн 2008
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Как можно с помощью изменения реквизита (тип булево),расположенного на форме справочника поменять цвет реквизита "наименование" в макете?
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Код:
    ХочуЗакрасить = Истина;
    ЗеленыйЦвет = Новый Цвет(0,255,0);
    Область = Макет.ПолучитьОбласть("МояОбласть");
    Если ХочуЗакрасить Тогда
    Область.Область("R1C1").ЦветФона = ЗеленыйЦвет;
    КонецЕсли;
    
  3. TopicStarter Overlay
    Sepegka
    Offline

    Sepegka Опытный в 1С

    Регистрация:
    18 июн 2008
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    этот кусок модуля где нужно писать?
    у меня на форме справочника расположен реквизит ХочуЗакрасить,надо что бы при его изменении менялся цвет в Обработки.Чтение.Макеты.Обновления
    Как к ниму правильно обратиться?
  4. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Не совсем понял...
    Т.е. у вас есть обработка с именем "Чтение". В ней есть макет с именем "Обновления". Правильно?
    И вы из какого-то справочника, манипулируя каким-то реквизитом, хотите....
    Что хотите???
    Открыть обработку, сформировать табличный документ и закрасить в нем какое-то поле?
    Или я не совсем понял? (или совсем не понял)
  5. TopicStarter Overlay
    Sepegka
    Offline

    Sepegka Опытный в 1С

    Регистрация:
    18 июн 2008
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Все правильно у меня есть спрКонтрагенты,в нем форма, на ней расположены реквизиты Наименование, Флаг (тип булево) и др.
    Есть так же Обработка.Чтение,на в ней макет Обновления.
    Я запускаю обработку и у меня формируется отчет,все данные по спрКонтрагенты выводятся в данный макет.
    Я нажимаю на любого контрагента,расположенного на макете,перехожу в спрКонтрагенты,меняю что нибудь,ставлю флажок,сохраняю и снова формирую отчет.
    Мне надо что бы при установленном флажке у определенного контрагента в отчете поменялся цвет наименования.
  6. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Вот база. Там справочник и обработка. Наслаждайтесь :)

    Правда она для 8.2, но для обычного приложения.
    Просто платформы 8.1 сейчас нет под рукой.
    Ну если у вас нет возможности открыть, может, попробую чем-то помочь, но только завтра (на работе когда буду).

    Вложения:

    • БАЗА.rar
      Размер файла:
      15,1 КБ
      Просмотров:
      30

Поделиться этой страницей