#0
by Sima42
Столкнулся с проблемой. Надо в таблице документа ячейку или колонку закрасить каким нибудь цветом. Это реально?
#7
by Mikeware
а зачем? он же "формекс подключил". вот формекс и должен думать, какую колонку и как раскрашивать
#11
by Ёпрст
Используй лучше план расскраски. + в ПриОткрытии грузи вк, только если она еще не загружена ранее, а не всегда. Описание Для ускорения и упрощения работы раскраски таблиц в компоненту с версии 2.0.5.85 введен функционал плана раскраски таблицы. Для его активизации необходимо вызвать метод ИспользоватьПланРаскраски объекта Сервис с параметром 1 (соответсвенно, для отключения и перехода на старый принцип раскраски надо вызвать тот же метод, но с параметром 0). По умолчанию функционал плана раскраски отключен и работает старая методика раскраски. Для реализации раскраски по новому функционалу плана раскраски, необходимо добавить в раскрашиваемую таблицу колонку с заголовком "FormEx_ПланРаскраски" (без кавычек, регистронезависимо). Колонка может располагаться в любом месте таблицы. Содержимое этой колонки задает план раскраски таблицы, основанный на тех же макросах, которые описаны в части "Раскраска таблиц". При этом макросы COUNT и INDENT не обрабатываются. В плане раскраски каждая ячейка текущей строки определяется круглыми скобками. В плане учитываются как видимые, так и невидимые колонки. Макросы раскраски надо помещать в места, соответсвующие смене раскраски. Несколько примеров помогу лучше понять этот принцип. Пример плана раскраски "(BRUSH[255])(BRUSH[NONE)" - обозначает, что начиная с четвертой колонки (включительно) цвет фона ячеек устанавливается красным, а с седьмо раскраска фона отключается и все остальные колонки не раскрашиваются; "(BRUSH_S[255])" - обозначается, что вся строка, когда она становится текущей, подсвечивается красным фоном.
#12
by Sima42
Блин я уже на психах! Добавил в таблицу реквизит с названием FormEx_ПланРаскраски тип текст. Что дальше? Кучу вариантов перепробовал не получается.
#14
by Sima42
и кстати выскакивает такое сообщение: Поле агрегатного объекта не обнаружено (ИспользоватьПланРаскраски)
#15
by ikea
У тебя в все есть. Добавляй в ТЧ реквизит типа текст. Заходишь в свойства этого реквизита, ставишь галочку "сделать невидимым", а на закладке "Дополнительно" в поле формула вызываешь свою функцию ПроверитьВид. И да, важный ньюанс, этот текстовый реквизит должен быть "левее" всех колонок на ТЧ, т.е. быть самым первым слева направо в ТЧ.
#21
by Mikeware
для использования плана раскраски - положение колонки с планом раскраски никак не влияет
#22
by Mikeware
"Для ускорения и упрощения работы раскраски таблиц в компоненту с версии 2.0.5.85 введен функционал плана раскраски таблицы"
#25
by Sima42
Я знаю. Поэтому у меня и каша на одном сайте такой код на другом такой. Кароче завтра опять нырну с головой в это дело потому что сегодня и так целый день промаялся уже видеть не хочу этот ФормЕкс. Всем спасибо!!
#28
by Sima42
Заработало!! Но теперь другой вопрос что бы раскрашивать методом "(BRUSH[255])" что надо сделать а то у меня все строку заливает. Хотя как я понимаю в этом случае должен 1 и 3 колонку не заливать. Вот код
#29
by Sima42
вреде как мне надо написать после создания сервиса - FormEx.ИспользоватьПланРаскраски; Но сразу начинает выскакивать сообщение "Поле агрегатного объекта не обнаружено (ИспользоватьПланРаскраски)"
#30
by Mikeware
цитирую: "Пример плана раскраски "(BRUSH[255])(BRUSH[NONE)" - обозначает, что начиная с четвертой колонки (включительно) цвет фона ячеек устанавливается красным, а с седьмо раскраска фона отключается и все остальные колонки не раскрашиваются; "(BRUSH_S[255])" - обозначается, что вся строка, когда она становится текущей, подсвечивается красным фоном."
#34
by Sima42
Даааааа сам дошел! Тупица забылся новый подсунуть. Все ошибка ушла. Теперь не раскрашивает вообще ничего.
#39
by Mikeware
цитирую из : "необходимо добавить в раскрашиваемую таблицу колонку с заголовком "FormEx_ПланРаскраски" (без кавычек, регистронезависимо)" вроде, написано по-русски...
#43
by Ёпрст
Но лучше, использовать выборочную расскраску таблиц - так меньше тормозов, т.е красить именно то, что нужно.
#44
by Sima42
Все работает действительно надо было указать именно заголовок. Мне почему то казалось что в НоваяКолонка. первое заголовок. Выкладываю свой код может кому и пригодится в разборе приблуды FormEx.
#45
by Ёпрст
так даже лучшее, для подсветки текущей ячейки, и текущей строки.. + задание цвета в 16-ом формате.. для понимания.
#49
by Масянька
Кстати, вот так - (BRUSH[" + ПолучитьЦвет(255, 255, 153) + "]COUNT[2] - раскрашивает 2 предпоследние колонки.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Выделение строки таблицы значений
- v7: v7 Не пойму как смешиваются цвета RGB в ячейках таблицы
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- v7: v7 Колонки таблицы значений одна под другой
В этой группе 1С
- БП 2.0 Ошибка при проверке регл.отчетности в типовой конфигурации
- ЗУП 2.5 Неверные итоги в расчетной ведомости.
- Реквизит формы не обновляется даже после повторного открытия формы
- v7: Где хранится кеш 1С7.7?
- Outlook.Application получить вложение письма
- ЗУП не правильно рассчитывается больничный лист по мрот
- УФ Заполнение и открытие программно созданного документа
- как проверить есть ли подчиненный документ
- не срабатывает обработчик события ПриИзменении()
- Помогите сослаться на флажок на управляемой форме
- ЗУП, релиз 2.5.80.2: зависает РСВ
- Нужен отбор по строковому полю списка документов
- СКД необязательные поля
- Как заставить flash player работать через прокси?
- УФ. Передать пользовательские настройки из одного варианта отчета в другой
- Удалить пробитый чек ККМ в УНФ
- МенеджерВременныхТаблиц в COM соединении
- УТ 11 8.3 Динамический список. Пересекаются элементы отбора
- Работа с формами 1С 8.2 обычное приложение
- v7: Работа с терминалом сбора данных CipherLAB