|
Ошибка в web-клиенте при пересчете данных
| ☑ |
0
manti
16.12.13
✎
11:48
|
Есть документ. В нем поле
объект.Остаток = объект.ПремиальныйФонд-объект.ПремияРуководителя - объект.Данные.Итог("Премия");
Данные это ТЧ документа.
При открытии документа и типовой сортировке по ТЧ (а-я) возникает событие при изменении и идет процедура на сервере
&НаСервере
Процедура ПересчитатьОстаток()
объект.Остаток = объект.ПремиальныйФонд-объект.ПремияРуководителя - объект.Данные.Итог("Премия");
КонецПроцедуры
После выполнения этой процедуры идет возвращение в пр-ру
&НаКлиенте
Процедура ДанныеПриИзменении(Элемент)
И в браузере (хром или мозила) вываеливается ошибка:
Cannot set property "backwardPlan" of null
При повторной сортировке данная ошибка не показывается, все хорошо.
Как обойти эту ошибку при первом открытии документа и сортировке? быть может тут для веба нужно как то по другому данные с сервера на клиент передавать? или же это просто глюк браузера?
|
|
1
zladenuw
16.12.13
✎
11:50
|
версия платформы.
|
|
2
manti
16.12.13
✎
11:51
|
(1) 1С:Предприятие 8.2 (8.2.18.109)
|
|
3
zladenuw
16.12.13
✎
11:58
|
есть похожая ошибка в описание платформы. возможность поставить более новую версию есть ?
|
|
4
manti
16.12.13
✎
12:15
|
(3) к ожалению нет, скажу вышестоящим, чтобы посмотрели. Тоесть тут дело не в методах передачи с клиента на сервер, а то может тут что то вроде РеквизитФормыВЗначение() использовать нужо??
|
|
5
zladenuw
16.12.13
✎
12:17
|
можешь попробовать. с реквизита формы делать значение, а после пересчета обратно в реквизит формы. но думаю ошибка в самой платформы. а не в коде
|
|