Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

При выделении строки табличного поля требуется подсветить зависимые ячейки

При выделении строки табличного поля требуется подсветить зависимые ячейки
Я
   skupidom
 
03.11.17 - 13:01
При выделении строки табличного поля требуется подсвечивать зависимые строки/ячейки, в зависимости от условий совпадения строк по полям.
Пишу при выводе строки таб.поля:
ВыделеныСтроки = ЭлементыФормы.ТабличноеПолеДанных.ВыделенныеСтроки;

Для каждого Ячейка Из ОформлениеСтроки.Ячейки Цикл                
                
                
                СтрокиТЗ = ЭлементыФормы.ТабличноеПолеДанных.Значение;
                Если ВыделеныСтроки.Количество() = 1 Тогда
                    
                    СтруктураПоиска = Новый Структура;
                    СтруктураПоиска.Вставить("НомерПозицииСметыПодрядчика",ВыделеныСтроки[0].НомерПозицииСметыПодрядчика);
                    СтруктураПоиска.Вставить("НомерПозицииСметыЗаказчика",ВыделеныСтроки[0].НомерПозицииСметыЗаказчика);                
                    
                    СтрокиНайдены = СтрокиТЗ.НайтиСтроки(СтруктураПоиска);
                    Если СтрокиНайдены.Количество() > 0 Тогда              
                        
                    надо подсветить строки
 
 
   СамыйУмный
 
1 - 03.11.17 - 13:04
Если СтрокиНайдены.Количество() > 0 Тогда 
ПодсветитьСтроки(СтрокиНайдены,Истина)
КонецЕсли;
   chelentano
 
2 - 03.11.17 - 13:13
(0) Для каждого Ячейка Из ОформлениеСтроки.Ячейки Цикл
Это что, у тебя при выводе строки что ли происходит?
   mistеr
 
3 - 03.11.17 - 13:29
(0) ИМХО с этим лучше справится табличный документ.
   skupidom
 
4 - 03.11.17 - 13:44
есть табличное поле.В процедуре при выводе строки есть выделенная строка,что делаем далее ?
   chelentano
 
5 - 03.11.17 - 13:54
(4) Табличное поле то к каким данным привязано?
   skupidom
 
6 - 03.11.17 - 14:58
таблица значений

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