Имя: Пароль:
1C
 
Макет.Параметры.НомерДокумента = "1234", а в итоге - пусто! Почему?
0 bolobol
 
12.11.18
14:08
День добрый!

Пишу:
Макет= ПолучитьМакет("Макет");
Макет.Параметры.НомерДокумента= "1234";
ТабДок= новый ТабличныйДокумент;
ТабДок.Вывести(Макет);

- пустота в НомереДокумента!

Почему?

Спасибо!
1 Повелитель
 
12.11.18
14:10
(0) Где вывод области?
2 bolobol
 
12.11.18
14:17
У меня весь макет един, не разделён на области
3 PR
 
12.11.18
14:20
(0) А так должно работать?
4 ДенисЧ
 
12.11.18
14:21
(3) Теоретически должно....
5 ДенисЧ
 
12.11.18
14:21
(0) А формат никакой не задан?
6 1Сергей
 
12.11.18
14:24
(0) А дальше?

ТабДок.Показать() где?
7 bolobol
 
12.11.18
14:47
(6) Так - дальше, да.
8 bolobol
 
12.11.18
15:03
Ясно...
Уточняю текст в (0):

Клиент:   Макет= ПолучитьМакет("Макет");
СерверБК: Макет.Параметры.НомерДокумента= "1234";
Клиент:   ТабДок= новый ТабличныйДокумент;
Клиент:   ТабДок.Вывести(Макет);

При возврате с СерверБК - Параметр обнеопределеняется.
9 Вафель
 
12.11.18
15:04
(8) зачем ты так делаешь? почему все не на сервере?
10 bolobol
 
12.11.18
15:05
*Клиент:   Макет= ПолучитьМакет("Макет"); // - это тоже на сервер уходит, через пень колоду получает и возвращает макет на клиент.
11 hhhh
 
12.11.18
15:09
(10) делай всё на сервере, на клиенте только Показать()