|
Внешняя обработка |
☑ |
0
sovsemnovichek
26.08.13
✎
16:21
|
Как реквизиту внешней обработки присвоить значение, которое находится в поле ввода на форме?
|
|
1
ukolabrother
26.08.13
✎
16:22
|
ЭтотОбъект.МойРеквизит = ЭлементыФормы.Реквизит1.Значение
|
|
2
sovsemnovichek
26.08.13
✎
16:26
|
Делаю так...
ЭтотОбъект.РКод = ЭлементыФормы.ПолеВвода1.Значение;
Не хочет
|
|
3
ukolabrother
26.08.13
✎
16:27
|
УФ?
|
|
4
sovsemnovichek
26.08.13
✎
16:34
|
Я думал может из-за разных типов, типа строка и число, но так то 1с все равно, просто переделает в другой тип и все...
Так, что не знаю как...
|
|
5
Шапокляк
26.08.13
✎
16:35
|
Делаю так...
ЭтотОбъект.РКод = ЭлементыФормы.ПолеВвода1.Значение;
Не хочет
А где делаешь-то? В каком обработчике этот код?
|
|
6
sovsemnovichek
26.08.13
✎
16:37
|
Эта форма внешней обработки, в модуле этой формы
|
|
7
lamme
26.08.13
✎
16:37
|
ЭтотОбъект.РКод - какой тип ?
ЭлементыФормы.ПолеВвода1.Значение - какой тип?
|
|
8
Шапокляк
26.08.13
✎
16:39
|
1. В какой процедуре модуля формы у тебя этот код?
2. Какие злые люди сперли у тебя отладчик?
|
|
9
sovsemnovichek
26.08.13
✎
16:39
|
ЭтотОбъект.РКод - Число,
ЭлементыФормы.ПолеВвода1.Значение - Строка.
Я и так пробовал
ЭтотОбъект.РКод - Строка,
ЭлементыФормы.ПолеВвода1.Значение - Строка.
|
|
10
sovsemnovichek
26.08.13
✎
16:40
|
Отладчик показывает, что ЭлементыФормы.ПолеВвода1.Значение заполняется, а ЭтотОбъект.РКод остается пустым
|
|
11
sovsemnovichek
26.08.13
✎
16:42
|
Процедура КнопкаВыполнитьНажатие
|
|
12
Шапокляк
26.08.13
✎
16:43
|
У тебя в списке реквизитов РКод есть, так?
Попробуй вместо ЭтотОбъект.РКод=... написать так:
РКод=ПолеВвода1. После этой строчки поставь точку останова и погляди что заполнилось.
|
|
13
sovsemnovichek
26.08.13
✎
16:44
|
Пробую
|
|
14
sovsemnovichek
26.08.13
✎
16:45
|
РКод = 0, т.е. ничего не присвоилось
|
|
15
Шапокляк
26.08.13
✎
16:48
|
А что отладчик показывает - вообще этот код выполнялся? ПолеВвода1 чему равно было? Ставил точку останова?
|
|
16
sovsemnovichek
26.08.13
✎
17:14
|
Да все выполняется... Решил задачу... Надо было просто у поля ввода в свойстве данные указать связь с реквизитом! и все
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший