|
Как получить значение реквизита на обычной форме?
| ☑ |
0
progaoff
04.10.16
✎
15:24
|
Необходимо при изменении строки проверить значение реквизита. Как получить его значение? к примеру если поставщик такой то то рознечную цену менять руками можно.
|
|
1
Ёпрст
04.10.16
✎
15:25
|
ЗначениеРеквизита = ИмяреквизитаНаФорме;
|
|
2
progaoff
04.10.16
✎
15:32
|
(1) чуть не понял?
|
|
3
Ёпрст
04.10.16
✎
15:33
|
(2)
>>>Как получить значение реквизита на обычной форме?
- по имени идентификатора этого реквизита.
Так понятнее ?
|
|
4
progaoff
04.10.16
✎
15:38
|
(3) Не совсем
|
|
5
Ёпрст
04.10.16
✎
15:40
|
(4) На форме реквизит с Идентификатором Вася, тип, например, строка.
В модуле пишешь,
значениереквизита = Вася;
сообщить(значениереквизита);
|
|
6
progaoff
04.10.16
✎
15:41
|
а если тип справочники.контрагенты? (5)
|
|
7
jsmith
04.10.16
✎
15:43
|
ЭтаФорма[ИмяРеквизита]
|
|
8
jsmith
04.10.16
✎
15:43
|
В принципе на обычной и управляемой одинаково
|
|
9
jsmith
04.10.16
✎
15:44
|
Кодинг без this некошерен
|
|
10
progaoff
04.10.16
✎
15:46
|
(7) а какой метод?
|
|
11
jsmith
04.10.16
✎
15:48
|
не понял. ты обкурился?
|
|
12
jsmith
04.10.16
✎
15:48
|
Если ЭтаФорма.Контрагент = КонтрагентВася Тогда
КонецЕсли;
|
|
13
Dark_Warrior
04.10.16
✎
15:49
|
(12) Следующий вопрос: как задать значение переменной КонтрагентВася
|
|
14
progaoff
04.10.16
✎
15:51
|
(13) неа)
|
|
15
Ёпрст
04.10.16
✎
15:52
|
(9) чем ? Тебе за буковки платят ? :)
|
|
16
Ёпрст
04.10.16
✎
15:53
|
(6)
значениереквизита = Вася;
сообщить(значениереквизита.РеквизитСправочникаВаси);
|
|
17
progaoff
04.10.16
✎
15:55
|
(16) Дошло - Спасибо
|
|