Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как установить условное оформление в табличной части программно?

Как установить условное оформление в табличной части программно?
Я
   trey1
 
08.11.16 - 07:38
Такая задачка, есть в документе табличная часть Товары, и еще одна ТЧ, назовем ее "Испорченные Товары", так вот вопрос как раскрасить ТЧ Товары по условию, если Номенклатура, код строки и количество совпадают с ТЧ "Испорченные товары". Условное оформление, то что можно задать в конфигураторе не подходит.
 
 
   ИсчадиеADO
 
1 - 08.11.16 - 07:42
УсловноеОформление. Пример в типовых
   shadow_sw
 
2 - 08.11.16 - 07:42
   trey1
 
3 - 08.11.16 - 07:46
Не работает так условное оформление, сделал сравнение по нужным мне полям

Товары.Номенклатура равно ИспорченныеТовары.Номенклатура

Товары.КодСтроки равно  ИспорченныеТовары.КодСтроки

Товары.Количество равно  ИспорченныеТовары.Количество

и ничего не подсвечивается
   Потрошитель Запросов
 
4 - 08.11.16 - 07:52
Я в свое время наталкивался на нюанс, что поля по которым идет сравнение должны быть вынесены на форму.
   shadow_sw
 
5 - 08.11.16 - 07:57
сделай сравнение по одному полю - номенклатура, для примера сначала
   ИсчадиеADO
 
6 - 08.11.16 - 08:02
(3) так нет, ты получается при активизации строки в ТЧ1 хочешь чтобы поменялось оформеление ТЧ2? Я правильно понял? Тогда только через обработчики события ПриАктивизации
   trey1
 
7 - 08.11.16 - 08:03
(4) (5) Все вынесено на форму, пробовал делать только по номенклатуре все равно толку нет, имхо 1с вообще не понимает походу что от нее я хочу)
   trey1
 
8 - 08.11.16 - 08:04
(6) Наоборот, я делаю в условном офомлении что надо закрасить строку в ТЧ1 по условию когда

ТЧ1.Номенклатура равно ТЧ2.Номенклатура
   trey1
 
9 - 08.11.16 - 08:06
Можно было бы из элемента коллекции получить нужную строку на форме и ее закрасить то вообще бы все вопросы исчезли, никто не знает можно ли так сделать?
   ИсчадиеADO
 
10 - 08.11.16 - 08:07
какую строку тч1 с какой строкой тч2 сравниваешь?

" имхо 1с вообще не понимает походу что от нее я хочу)" - ну да
 
 Рекламное место пустует
   ИсчадиеADO
 
11 - 08.11.16 - 08:09
(9) в ТЧ можешь добавить свой реквизит на форме (не реквизит в метаданных). И его заполнять при чтении/создании на сервере/изменении данных/после записи на сервере. По этому реквизиту оформление
   trey1
 
12 - 08.11.16 - 09:40
(11) Идея, спасибо)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует