#0
by Солнечная
Хочу с помощью FormEx выделять строку при вводе некоторого значения в колонку. На эту колонку назначила функцию для раскрашивания строки,а в ней значения R1,R2,G1,G2,B1,B2 и Count передаю на вход в виде чисел но не работает. В чем может быть проблема?
#3
by France
потому, что в первую очередь изголодавшим 1С-никам нужно фото предложенить.. после этого они становятся в состоянии отвечать на вопросы.. вот..
#5
by Salimbek
Потому что не видно - где у тебя включаются режимы Формэкс-а. Мне, например (как ИМХО и ФормЭкс-у), без разницы что у тебя возвращает команда, и как передаются параметры. Важно как внешняя компонента получает эти данные и как обрабатывает. Вот это у тебя есть? "Включение раскраски осуществляется методом ВключитьРаскраскуТаблиц объекта Сервис или установкой соответствующего флага в свойствах компоненты." И вот это: "Для включения раскраски в таблицу необходимо добавить колонку, формула в которой должна содержать служебную строку. В общем случае колонка должна располагаться левее колонок, которые предполагается раскрасить. Служебная строка может быть как напрямую прописана в формуле колонки (или формироваться функцией, вызываемой из формулы), так и быть содержимым реквизита."
#6
by learn1c
Вставь в ТЧ документа текстовую колонку, колонку сделай самой левой. В ее формуле пропиши функцию, которая возвращает служебную строку для FormEx. В твоем случае это функция, возвращающая "FONT["+глПолучитьЦвет(R1,G1,B1)+"]"+ "BRUSH["+глПолучитьЦвет(R2,G2,B2)+"]"+ "Count["+Count+"]"+"INDENT["+N+"]";
#7
by Солнечная
Спасибо за подробный ответ ))) ВключитьРаскраскуТаблиц все это сделала. вся проблема была с этой самой текстовой колонкой, когда я ее добавляла она добавлялась в конец ТЧ (ну как и должно быть), только не сообразила вовремя и не видела ее, поэтому не могла понять, почему она не появляется. но слава богу, я ее заметила :), написала эту самую служебную строку и все теперь благополучно работает и выделяется то, что надо!
#9
by Солнечная
теперь строчка выделяется, когда в колонку введено определенное значение. а можно ли сделать так, чтобы когда одна колонка была активной, то в этот же момент подсвечивалась другая колонка?
#12
by learn1c
читай описание по INDENT и COUNT. В COUNT указывай, сколько колонок ты хочешь раскрашивать, в INDENT - на сколько колонок отступить от текстовой колонки с формулой перед началом раскрашивания.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- УПП индексация зарплаты - что-то не догоняю
- Установить в табличном поле текущую строку - что-то не то делаю.
- Что-то не получается сделать элемент на панели недоступным...
- Как раскрасить строку в СКД - получается только ячейку (
- FormEX - не получается раскрасить табл. часть документа
- Как раскрасить строку ТЧ в УФ ?
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
- v7: Не получается удалить строку файла экселя с помощью ADO
В этой группе 1С
- Как расшифровать маркировку ключей 1с8.0?
- Вопрос по методу "НайтиПоРеквизиту" для справочника в 1с 8.0
- Группировка по полям - периодам
- Переход с 1С Бухгалтерия УСН 7.7 на 1С Бухгалтерия предприятия 8.0
- Получить данные в 1С из Active Directory (2)
- Как прочитать pdf из 1С
- Две организации в 1с, технически понятно, а вот правильно ли
- Как проверить нажата ли клавиша CTRL
- Задача про голосование
- у кого нибудь получалось восстановить файл удаленный из сетевой папки?
- Проблема С "Регистратор ЕСТЬ НЕ NULL"
- Товарная накладная(ТОРГ-12) печатается на 2 страницах
- v7: Можно ли в типовой УПП комфортно вести белый и черный учет?
- v7: Зик. Доначисление районного коэффициента
- Вопрос по резервированию в ТиС 9.2
- Снять резерв
- Как в сохратить таблицу значений в Excel
- v.8.1 Как можно сохранить таблицу значений в Excel
- Если на одном компе запущено две конфигурации 1С 8.0, сколько лицензий надо
- Группировка по периоду в запросе