Имя: Пароль:
1C
1С v8
ИнформационнаяСтрока() в 1С 8.2
,
0 Melcor
 
12.11.13
10:01
Доброго утра. Подскажите пжл. В 1С 7.7 можно было добавить в форму диалога реквизит текст и прописать процедуру ИнформационнаяСтрока() в которой указывать выводимые в этот реквизит данные. например данные из ТЗ или справочника. А как подобное реализовать в 1С 8.2
1 Melcor
 
12.11.13
10:02
т.е. щелкаешь по строкам ТЗ и реквизит текст обновляется
2 mikecool
 
12.11.13
10:02
то же самое + обработкаожидания
3 Melcor
 
12.11.13
10:04
(2) так обработка ожидания не по времени разве работает? мне надо при изменении строки или колонки Табличного поля чтобы выполнялась процедура
4 mikecool
 
12.11.13
10:06
(3) ну сработает через секунду, не переживут?
5 Melcor
 
12.11.13
10:07
(4) ну это не вариант
6 KUBIK
 
12.11.13
10:07
ТабличноеПоле (TableBox)
ПриВыводеСтроки (OnRowOutput)
Синтаксис:

ПриВыводеСтроки(<ОформлениеСтроки>, <ДанныеСтроки>)
Параметры:

<ОформлениеСтроки>

Тип: ОформлениеСтроки.
Содержит оформление строки (шрифт, цвет) и коллекцию оформлений ячеек.
<ДанныеСтроки>

Данные выводимой строки. Параметр соответствует свойству ТекущиеДанные для выводимой строки.
Описание:

Возникает при выводе строки в табличном поле. В процедуре-обработчике события допускается изменение оформления как строки в целом, так и каждой ячейке в отдельности.
7 KUBIK
 
12.11.13
10:11
(6) Сорри, не то
Вот твое:

ТабличноеПоле.ТекущиеДанные (TableBox.CurrentData)
ТабличноеПоле (TableBox)
ТекущиеДанные (CurrentData)
Использование:

Только чтение.
Описание:

Содержит данные текущей строки табличного поля.

Доступность:

Толстый клиент.
Примечание:

Тип значения данных строки табличного поля приведен в описаниях расширений табличного поля у соответствующих объектов.
Для табличных полей, отображающих иерархический список в виде дерева, свойство может принимать значение Неопределено.
8 kosts
 
12.11.13
10:12
(3) Можно прицепить текущие данные колонки ТЗ в ячейке.
Само все будет показывать.

Если нужно выводить обработанный текст, то есть подходящие события ТЗ, ПриАвтивизацииСтроки, ПриАктивизацииЯчейки, ПриАктивизацииКолонки.
Есть события формы ОбновлениеОтображения - которое вызывается по каждому чиху.
Ну и про ожидание уже написали.

В событии можно написать что-то вроде
ЭлементыФормы.Надпись1.Заголовок = ПолучитьНужныйТекст();
9 kosts
 
12.11.13
10:15
(8) * Можно прицепить данные надписи к текущим данным колонки ТЗ.
10 Melcor
 
12.11.13
10:15
(8) пробовал ОбновлениеОтображения, срабатывает только если что-то меняешь, так же как и ПриАктивизацииСтроки, а надо чтобы на любое твое действие срабатывала нужная процедура, вот как это сделать не пойму
11 1dvd
 
12.11.13
10:16
(10) отключай семёрошные мозги. В снеговике всё по-другому :)
12 Melcor
 
12.11.13
10:18
(11) да я не против их отключить) 8-ные еще не включились )
13 Ofizer
 
12.11.13
10:32
(10) а разве (1)"т.е. щелкаешь по строкам ТЗ и реквизит текст обновляется" - ПриАктивизацииСтроки не срабатывает?
14 kosts
 
12.11.13
10:37
(10) >любое твое действие срабатывала нужная процедура
Определись на какие действия нужна реакция
15 kosts
 
12.11.13
10:38
(3) >мне надо при изменении строки или колонки Табличного поля чтобы выполнялась процедура
ПриАвтивизацииСтроки, ПриАктивизацииЯчейки, ПриАктивизацииКолонки.
16 Melcor
 
12.11.13
10:42
(13) (15) Нет не срабатывает, надо чтобы срабатывала при щелчке на Табличном поле когда  меняешь строку или колонку и
17 Defender aka LINN
 
12.11.13
10:42
Православный способ - при изменении строки подключить одноразовый обработчик ожидания.
18 Defender aka LINN
 
12.11.13
10:43
(16) А вот свистеть нам не надо только. Все срабатывает
19 Ofizer
 
12.11.13
10:44
(18) +1
20 Melcor
 
12.11.13
10:45
(18) Звиняйте братцы) До этого процедуру удалил в форме) ага, срабатывает, всё пучком) Спасибо огромное