|
Запись элемента формы документа
| ☑ |
0
Vld
25.02.16
✎
09:21
|
В бух надо изменить значение счета авансов, пишу
о=Выборка.Ссылка.ПолучитьОбъект();
ф=о.ПолучитьФорму();
ф.ЭлементыФормы.СчетУчетаРасчетовПоАвансам.Значение=ПланыСчетов.Хозрасчетный.РасчетыПоАвансамВыданным;
Попытка
ф.Записать();
Исключение
Сообщить("Ошибка ф");
КонецПопытки;
ф.открыть(); // проверка
Ошибку не дает, но открывает "пустое значение".
Где копать?
|
|
1
Godofsin
25.02.16
✎
09:23
|
о.СчетУчетаРасчетовПоАвансам = ПланыСчетов.Хозрасчетный.РасчетыПоАвансамВыданным;
Попытка
о.Записать();
Исключение
Сообщить("Ошибка о");
КонецПопытки;
|
|
2
Lexey_
25.02.16
✎
09:26
|
(0) такую жесть можно написать со стажем 8 лет? Объект записывай
|
|
3
Vld
25.02.16
✎
09:26
|
(1) поле объекта не обнаружено
(реквизита такого нет у дока, только в форме)
|
|
4
Vld
25.02.16
✎
09:26
|
(2) объект не дает, поле пустое
|
|
5
Lexey_
25.02.16
✎
09:29
|
(4) а ты думаешь, форма из какого-то другого места данные читает? не из объекта?
|
|
6
mehfk
25.02.16
✎
09:30
|
(0)
>> Где копать?
Для начала разобраться с какими данными связан этот элемент формы СчетУчетаРасчетовПоАвансам
|
|
7
George Wheels
25.02.16
✎
09:30
|
(3) Что в источнике данных у этого реквизита формы?
|
|
8
Godofsin
25.02.16
✎
09:30
|
о.РасшифровкаПлатежа[0].СчетУчетаРасчетовПоАвансам = ПланыСчетов.Хозрасчетный.РасчетыПоАвансамВыданным;
Попытка
о.Записать();
Исключение
Сообщить("Ошибка о");
КонецПопытки;
|
|
9
Vld
25.02.16
✎
09:35
|
(8) спасибо, так работает
|
|
10
Vld
25.02.16
✎
09:44
|
(8) .....[0] что означает?
|
|
11
del123
25.02.16
✎
09:51
|
первый элемент таблицы РасшифровкаПлатежа
|
|