Замена ПриВыводеСтроки на УФ, не просто оформление строки? #805000


#0 by Elf56
Всем доброго времени суток. Имеется 1С:Предприятие 8.3 (8.3.10.2466) И самописная конфигурация с использованием БСП. Перевожу документ на Управляемые Формы. И возник такой вопрос в старой форме документа есть процедура табличной части СторнированиеОплатыПриВыводеСтроки в которой есть вот такой текст Соответственно нужно смотреть Оформление строки потому, что на УФ нету такой процедуры табличной части как ПриВыводеСтроки, но Оформление строки не видит такие реквизиты, как ДанныеСтроки.ДокОплаты.Номер. Сейчас наверное вы подумали, что можно добавить не видимые реквизиты на форму типа ЭтоТаблица.ДокОплаты.Номер. Но тип данных ЭтоТаблица.ДокОплаты является составным и добавить только его номер не получается. Я думаю смысл вопроса понятен. Как вывести в колонку табличной части на Управляемых Формах свой текст, который берется из составного реквизита табличной части, который состоит из нескольких документов у которых соответственно есть общий реквизит Номер. Вот его и нужно вывести. Всем спасибо за ответы заранее.
#1 by Elf56
Ой извиняюсь везде Оформление Строки надо заменить на Условное Оформление )))
#2 by FIXXXL
нужно программное условное оформление
#3 by Elf56
А это как ? )
#4 by Elf56
Где посмотреть как это делать ?
#5 by Рэйв
Либо программно делать условное оформление , либо попростому в событии таб поля ПриИзменении пробегать по таб части и сформировать текст в колонке. Ну и при открытии придется тогда
#6 by Остап Сулейманович
1. Добавить колонку для вывода нужных данных. 2. В ПриСозданииНаСервере эту колонку заполнить. 3. Редактировать значение в этой колонке каждый раз при редактировании в ней значений. Посмотреть - на ИТС как формируются значения в колонках ИндексКартинки для использования КартинкаСтрок.
#7 by FIXXXL
не, тебе проще   сделать у тебя же ТЧ
#8 by Elf56
решил, что да лучше при открытии и изменении табличной части заполнять текст так, как в таблице всегда не более 3 строк бывает. Только вот как в событии &НаКлиенте Процедура СторнированиеОплатыПриИзменении(Элемент) КонецПроцедуры Установить текст типа строка в колонке которая имеет тип ссылки на документ. Нашел что можно выбирать данные только текущей строки вот так Элемент.ТекущиеДанные.ДокОплаты.Номер А как теперь в колонку Таблица.ДокОплаты установить текст?
#9 by Остап Сулейманович
"Установить текст типа строка в колонке которая имеет тип ссылки на документ." Зачем дополнительной колонке ссылочный тип назначил? Сделай строкой неограниченной длинны и пиши туда чего хочешь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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