|
значение не является знаением объективного типа (Добавить) |
☑ |
0
userqwerty
25.11.19
✎
13:52
|
что здесь не так?
&НаКлиенте
Процедура ТекущийНарядИсполнителиПриИзменении(Элемент)
НужноПерезаписатьНаряд = Истина;
ТекущийНарядИсполнителиПриИзмененииНаСервере();
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры
&НаСервере
Процедура ТекущийНарядИсполнителиПриИзмененииНаСервере()
ТекущийНаряд.Количество2 = ТекущийНаряд.Исполнители.Количество();
ЭтотОбъект.Прочитать();
ДокОбъект = РеквизитФормыВЗначение("ТекущийНаряд");
ЗначениеВРеквизитФормы(ДокОбъект, "ТекущийНаряд");
ЭтотОбъект.Прочитать();
ТекущийНаряд.Количество2.Добавить(ТекущийНаряд.Исполнители.Количество());
КонецПроцедуры
|
|
1
Гипервизор
25.11.19
✎
13:53
|
Надо полагать ТекущийНаряд.Количество2 у вас числового типа. Так что вы ожидаете от Добавить()?
|
|
2
Beduin
25.11.19
✎
13:55
|
(1) Мне больше интересно, что за параметр в методе добавить
|
|
3
Случайный прохожий
25.11.19
✎
13:56
|
ЭтотОбъект.Прочитать();
ДокОбъект = РеквизитФормыВЗначение("ТекущийНаряд");
ЗначениеВРеквизитФормы(ДокОбъект, "ТекущийНаряд");
ЭтотОбъект.Прочитать();
А это вообще никого не смущает?)
|
|
4
Гипервизор
25.11.19
✎
13:58
|
Да тут много что смущает. Глубоко копать не хочется.
|
|
5
Гипервизор
25.11.19
✎
13:59
|
(2) Массив может? ))
|
|
6
Случайный прохожий
25.11.19
✎
13:59
|
НужноПерезаписатьНаряд = Истина; <- Это вместо признака модифицированности?
|
|