УФ: на клиенте не вижу того, что заполнил на сервере
☑
0
mirrr
06.06.12
✎
13:11
УФ у документа. На ней кнопка, при ее нажатии выполняю запрос на сервере и заполняю таб. часть документа на сервере. Но почему-то на клиенте заполненные строки на УФ не отображаюся. В чем может быть проблема?
1
palpetrovich
06.06.12
✎
13:12
а разве таб. часть документа на сервере существует?
2
mirrr
06.06.12
✎
13:14
(1) сделал так:
&НаСервере
Процедура Моя()
ДокументОбъект = РеквизитФормыВЗначение("Объект");
<запрос>
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
НоваяСтрока = ДокументОбъект.Материалы.Добавить();
....
3
Buster007
06.06.12
✎
13:15
(2) а ЗначениеВРеквизитФормы кто будет делать?
4
acsent
06.06.12
✎
13:15
а в обратную сторону?
5
Азазелло
06.06.12
✎
13:17
(3), (4) зачем?
6
Азазелло
06.06.12
✎
13:18
(2) СтрокаТЧ = Объект.<ИмяТабличнойЧасти>.Добавить();
и далее заполненяем. и не нужно лишний раз объект дергать, если он уже есть.
7
Pro-tone
модератор
06.06.12
✎
13:18
Объект.Материалы.Добавить()
8
Pro-tone
модератор
06.06.12
✎
13:19
(6) ты меня опередил :D
9
Buster007
06.06.12
✎
13:22
(6) мы ответили на текущий вопрос, а не на вопрос как правильно )
10
mirrr
06.06.12
✎
13:22
(6)-(8) на сервере нет Объект
11
mirrr
06.06.12
✎
13:25
(10)* есть, не туда смотрел
12
mirrr
06.06.12
✎
13:30
(10)* по ошибке стояло &НаСервереБезКонтекста
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший