Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 17:02

ПриПолученииДанных(<ОформленияСтрок>)

Автор alex0402, 25 апр 2017, 13:54

0 Пользователей и 1 гость просматривают эту тему.

alex0402

В Обычных формах есть события ПриВыводеСтроки(<ОформлениеСтроки>, <ДанныеСтроки>),
ПриПолученииДанных(<ОформленияСтрок>) .

Чем эти события можно заменить в управляемых формах.

Цель - нарисовать реквизит табличной части, не связанный с базой.(должен заполняться из кода).

Спасибо.
Спасибо за Сказать спасибо

ilyay

В форме можно добавить свой реквизит, например еще одну колонку в табличной части объекта.

alex0402

Цитата: ilyay от 26 апр 2017, 11:50В форме можно добавить свой реквизит, например еще одну колонку в табличной части объекта.

добавить можно. Это я увидел, а заполнять где и как, если это колонка табличной части?
Спасибо за Сказать спасибо

Dethmontt

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

has

У реквизита формы добавь колонку реквизита и в процедуре выводи его. Например, я добавил колонку реквизита "Согласован"

Для каждого СтрокаТабличнойЧасти Из ТекущаяТабличнаяЧасть Цикл
    Выборка.Сбросить();
    СтруктураПоиска = Новый Структура("ИмяТабличнойЧасти, ПервоначальныйНомерСтроки, ВидСогласования", ТабличнаяЧасть.Имя, СтрокаТабличнойЧасти.ПервоначальныйНомерСтроки, "План");
    Если Выборка.НайтиСледующий(СтруктураПоиска) Тогда
        СтрокаТабличнойЧасти.Согласован = Выборка.Согласован;
    КонецЕсли;


TytovV

Цитата: alex0402 от 25 апр 2017, 13:54
В Обычных формах есть события ПриВыводеСтроки(<ОформлениеСтроки>, <ДанныеСтроки>),
ПриПолученииДанных(<ОформленияСтрок>) .

Чем эти события можно заменить в управляемых формах.

Цель - нарисовать реквизит табличной части, не связанный с базой.(должен заполняться из кода).

Спасибо.

В УФ вы хотите подсветить каким то образом документ в списке, в самом документе в данных делаете реквизит согласовано -тип присваиваете булево, вытаскиваете на форму документа, это будет действием пользователя, далее вытаскиваете этот реквизит в список, далее открываете форма списока-> свойство -> дальше ищите в свойствах условное оформление откроется окно
1. Назначаете цвет шрифта или фон, для подсветки на выбор
2. Выбираете реквизит согласовано и выбираете условие равно истина
3. Выбираете реквизит согласована на списке формы на котором накладывается все правило которые описаны выше.
Все.


Отправлено с моего iPad используя Tapatalk

Теги:
Рейтинг@Mail.ru

Поиск