#0
by Soul771
Добрый вечер. Подскажите, пожалуйста, можно ли выделить цветом отдельное конкретное значение элемента управляемой формы? Мож криво написала... Есть документ с табличной частью. Пишу процедуру для обработчика события "ПриИзменении", конкретно хочу, чтобы при правке какого-то значения в столбце количество в ТЧ документа, исправленное значение выделялось другим цветом (текста или фона, чего-нибудь). (Нужно это для того, чтобы админ или директор мог внести правки в документ и проглядывать, чего он поправил) Пишу так: &НаКлиенте В итоге меняется цвет фона всей колонки Количество, а не только ячейки, в которую внесли исправления. Пробовала так: Элементы.ЗапасыКоличество.ЦветФона=WebЦвета.Аквамарин; Тоже закрашивает всю колонку..
#1
by shpioleg
А Условное оформление для формы чем не подходит? Условия пропиши и должно раскрашиваться.
#2
by Soul771
- благодарю! получилось раскрасить ячейку, открыв УсловноеОформление в СвойствахФормы и натыкав жесткое условие на поле Количество (Количество=0) А как прописать в обработчике события "ПриИзменении", чтобы отловить сам факт изменения количества, а не его конкретное значение, че-то не соображу.. Читаю СП - шифровка))
#3
by Soul771
Пробую вот так: ошибок не выдает, но цвет фона не меняет, хоть с заккоментированным условием (мне бы его обойти как-то, дабы не нужно), хоть с раскомментированным... Подскажите, пожалуйста, на что обратить внимание.... ЗапасыКоличество - это элемент формы, имеет путь Объект.Запасы.Количество
#4
by Soul771
Сделала так: &НаКлиенте Осталось избавиться от условия, что количество=1....и вписать, что если количество правилось юзером, то красить ячейку....
#5
by Soul771
И сдается мне, что сделать это нельзя.... ибо как передать в левое значение отбора то, что сравнивать надо именно текущую ячейку, а не все значения из колонки количество....на сервере находимся.. ???
#6
by Лодырь
Ну подумайте как еще можно идентифицировать строку таблицы запасы. Делов то. Например номер строки какойнибудь. Или сочетание полей.
#7
by shpioleg
Так тебе нужно раскрашивать ячейку не от конкретного значения/условия, а от события исправлял ли когда-нибудь ячейку пользователь? Ну, тогда заведи новый реквизит/колонку для строки (булево или старое значение) и по его данным раскрашивай свое Количество. А так, даже выделишь ты ячейку, а при сохранении все потеряется. И желательно описывай для чего это тебе.
#8
by d546
можно наверное обойтись и без обработки изменения. если изначально заполняется таблица (надеюсь, что в таблицу значений и выводится на форму), то можно при начальном заполнении сделать две колонки (количество) одну оставить для изменения, в вторую для сравнения в условном форматировании.
#9
by d546
+ и если редактируемое количество будет не равно изначальному в спрятанной колонке, то форма сама раскрасит все как надо.
#10
by FIXXXL
если пользователь не захочет видет именно факт изменения, даже на такое же значение :) бывало и такое, приходилось заводить флаг изменений для каждой колонки
#11
by Soul771
,,,, - спасибо большое всем! сделала через доп. реквизит, сразу мысль была вместо разукраски выводить рядом значок вроде восклицательного знака, если была правка, но хотелось сделать оптимально, без новых реквизитов) после ваших сообщений анализирую по этому доп реквизиту, были ли изменения, сам реквизит не вывожу, закрашиваю ячейку) Спасибо!!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Значение ячейки табличного поля не отображает записанное значение
- 1С 8.0. Как выделить цветом отдельную строку в табличном поле
- На диаграмме Ганта можно выделить период цветом?
- Как выделить красным цветом ячейку при выводе
- СКД: СКД. Как разместить группировку в отдельной колонке но не на отдельной строке
- v8.2 Как в управляемой форме присвоить реквизиту значение ссылочного типа?
- Выделить цветом ячейки в печатной форме
- Как в диаграмме ганта выделить выходные цветом ?
- v7: выделить цветом строку в журнале документа
- Как выделить цветом строку табличного поля при активизации ячейки
- Ошибка SQL Fld11475 ... значение не может принимать значение Null
- Как в управляемой форме передать значение переменной между процедурами
В этой группе 1С
- Конвертация.Перенос из запроса в реквизит таб. части.
- УТ 11 УСН себестоимость без НДС
- Синхронизировать планы видов начислений ЗУП 2.5 Бухгалтерия КОРП 2.0
- Подскажите к в запросе связать номенклатуру из табличной части
- КД 2.1.8.2, глюк в обработчике "Поля поиска"
- v7: XSLT преобразование в 1с
- УФ.Можно ли в колонке таблицы с режимом выбора из списка выводить представление?
- Хранение файлов в ERP
- ЗУП 3.1 - оплата по часовому тарифу.
- УТ 10.3: Изменение режима совместимости
- Динамический список или как ускорить запрос
- План-схема обработки по загрузке из Эксель в 1С
- ЗначениеВстроку из 8 и ЗначениеИзСтроки в 77?
- Не загружаются данные в БГУ 2.0
- Комплексная автоматизация 2.0.3.203. В отчете 6-НДФЛ не заполняются строки 130
- Настройка сканера штрих кода для журналов и газет.
- Убрать префикс и номер документа в УПП
- СКД отбор не выводит поле в 1С Предприятии
- Внешний источник данных. MS SQL. Windows аутентификация
- Автоматическое сохранение пользовательских настроек динамического списка