Изменить цвет строки в форме списка справочника. Что делаю не правильно? #765233


#0 by AlexBor
Есть справочник Адрес в нем реквизит Управляющая_к - (Ссылка на справочник организации), в справочнике Организации - реквизит Недействующая (флажок).  Хочу сделать что бы в справочнике Адрес строки выделялись красным только те, в организации у которых стоит флажок недействующая.  Делаю так: Если  ДанныеСтроки.Управляющая_к.Недействующая=1 тогда     Ошибка Как сделать правильно?
#1 by AlexBor
Попробовал вот так то же не прокатывает Для каждого Стр1 из ОформлениеСтроки цикл
#2 by ДенисЧ
А ошибку мы должны угадать? И какой будет приз угадавшему?
#3 by AlexBor
Ясно прошу прощения виноват: Справочник.Адрес.Форма.ФормаСписка.Форма}: Итератор для значения не определен Для каждого Стр1 из ОформлениеСтроки цикл
#4 by RomaH
ОформлениЯСтрок
#5 by Фокусник
в какой процедуре этот код? Форма обычная или управляемая?
#6 by AlexBor
Обычная форма
#7 by Фокусник
перемести свой код в обработчик события. ПриПолученииДанных. Или код из исправь Если  ДанныеСтроки.Управляющая_к.Сыылка.Недействующая=1 тогда     ОформлениеСтроки.ЦветФона=Новый Цвет (255,200,200); КонецЕсли В ссылка опечатка, и нужно ДанныеСтроки.Ссылка.Не действующая=1 (Если в справочнике есть числовой или булево реквизит Недействующая
#8 by AlexBor
Переместил в обработчик  ПриПолученииДанных.            Если ДанныеСтроки.Ссылка.Управляющая_к.Недействующая=1 Тогда              Ошибка такая теперь {Справочник.Адрес.Форма.ФормаСписка.Форма(72,14)}: Переменная не определена (ДанныеСтроки)
#9 by Ma3eIIa
Ужас. а в отладчике поставить точку остановки. и посмотреть какие там значение. а не писать тут и ждать.
#10 by Ma3eIIa
бездумное копи паст кода....
#11 by hhhh
ну переменную ДанныеСтроки определи
#12 by AlexBor
А почему в обработчике ПриВыводеСтроки данный код не работает а в обработчике СписокПриПолученииДанных работает? Для каждого Стр2 из ОформлениеСтроки цикл                      Если НЕ Стр2.ДанныеСтроки.Ссылка.ЭтоГруппа Тогда
#13 by ДенисЧ
Потому что ты не читаешь справку...
#14 by AlexBor
Я примерно так же и думал ....а приминительно к коду ?
#15 by ДенисЧ
А ты уже прочитал справку про события ПриВыводеСтроки и ПриПолученииДанных ? На их параметры внимание обратил?
#16 by AlexBor
Да прочитал но не догоняю приминительно к моему коду что нужно изментиь что бы работал в ПриВыводеСтроки
#17 by ДенисЧ
И правильно. Ибо в ПриВыводеСтроки этого делать не надо.
#18 by ВРедная
где ты увидел в синтакс помощнике, что при выводе строки есть список строк по которым можно прогнать цикл?
#19 by AlexBor
Теперь понятно ...спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С