|
Подскажите как обратится к реквизиту регистра сведений при изменении (+)
| ☑ |
0
BigShmax
07.11.11
✎
18:00
|
есть периодический Регистр сведений.
нужно обработать Реквизит2 при изменении Реквизит1
Процедура РегистрСведенийСписокРеквизит1ПриИзменении(Элемент)
// тут надо записать в Реквизит два свое значение.
КонецПроцедуры
в "Элемент" хранится Реквизит который изменяем, как обратится к другим?
|
|
1
Elf_80_lvl
07.11.11
✎
18:10
|
Никак
|
|
2
Elf_80_lvl
07.11.11
✎
18:12
|
Наверное нужно обрабатывать событие изменения строки а не одного реквизита.
|
|
3
Натажко
07.11.11
✎
18:12
|
ТекДанные = РегистрСведенийСписок.ТекущиеДанные;
Если ТекДанные <> Неопределено Тогда
ТекДанные.Реквизит2 = "тратата";
КонецЕсли
|
|
4
BigShmax
07.11.11
✎
18:12
|
да ладно
|
|
5
BigShmax
07.11.11
✎
18:18
|
(3)
{РегистрСведений.МойРегистрСведений.Форма.ФормаСписка.Форма(4)}: Поле объекта не обнаружено (ТекущиеДанные)
ТекДанные = РегистрСведенийСписок.ТекущиеДанные;
|
|
6
Elf_80_lvl
07.11.11
✎
18:19
|
(3) (5) Работает если использовать событие РегистрСведенийСписокПередОкончаниемРедактирования
|
|
7
BigShmax
07.11.11
✎
18:27
|
(6) возможно оно мне подойдет - не могу найти куда это событие прписать :-(
|
|
8
BigShmax
07.11.11
✎
18:30
|
событие нашел - ща попробую заюзать
|
|
9
BigShmax
07.11.11
✎
18:31
|
та же ошибка
|
|
10
Натажко
07.11.11
✎
19:06
|
(9) мои пардония, не то написала %)
ТекДанные = ЭлементыФормы.РегистрСведенийСписок.ТекущиеДанные;
|
|
11
BigShmax
08.11.11
✎
13:16
|
(10) респект и уважуха - работает
|
|
12
Не Печенкин
08.11.11
✎
13:19
|
событие ПриЗаписи модуля набора записей регистра сведений не прдлагать?
|
|
13
BigShmax
08.11.11
✎
13:31
|
а у мну все как в (3) + (10) работает
|
|
14
Не Печенкин
08.11.11
✎
13:35
|
(13) отлично, только если не из этой формы оно меняется, то?
|
|