|
путь к макету розница 2.1 |
☑ |
0
lite700700
25.10.16
✎
10:55
|
Создал внеш отчет erf. открываю через файл /открыть
Вопрос как тут правильно получит макет ?
&НаСервере
Процедура Команда1НаСервере()
Макет = ВнешниеОтчеты.Контр777.ПолучитьМакет("Макет1");
ОШИБКА
Форма.ФормаОтчета.Форма(15)}: Поле объекта не обнаружено (Контр777)
Макет = ВнешниеОтчеты.Контр777.ПолучитьМакет("Макет1");
|
|
1
lite700700
25.10.16
✎
10:57
|
Розница 2,1
|
|
2
Любопытная
25.10.16
✎
10:59
|
&НаСервере
Процедура Команда1НаСервере()
ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
Макет = ОтчетОбъект.ПолучитьМакет("Макет1");
КонецПроцедуры;
|
|
3
lite700700
25.10.16
✎
11:05
|
Макет схватил вроде ,
Показать здесть тоже не Работает ?
ТабДок.Показать() ;
по причине:
Метод недоступен на сервере
|
|
4
Metman
25.10.16
✎
11:06
|
(3) Серверу показываешь?
|
|
5
lite700700
25.10.16
✎
11:09
|
На клиенте чоли надо? , в чем тут логика , Грё банный веб интерфейс
|
|
6
Любопытная
25.10.16
✎
11:10
|
(5) Что значит - где логика? Логика вполне логичная - пользователь видит клиентское приложение, а серверу на твой макет начхать.
|
|
7
Metman
25.10.16
✎
11:14
|
(6) Ну почему же, сервер смотрит на макет и цокая языком говорит:"Красавчик, мамой клянусь!".
|
|
8
lite700700
25.10.16
✎
11:22
|
Чот я не понял как на клиенте это вывести ?
|
|
9
Любопытная
25.10.16
✎
11:23
|
(8) Передаешь ТабДок на клиент, а там уже ТабДок.Показать()
|
|
10
lite700700
25.10.16
✎
11:26
|
Команда2(,ТабДок) ;
|
|
11
lite700700
25.10.16
✎
11:26
|
Так ?
|
|
12
Любопытная
25.10.16
✎
11:33
|
Чего?
&НаКлиенте
Процедура КомандаПечать()
ТабДок = СформироватьТабДокНаСервере();
ТабДок.Показать();
КОнецПроцедуры
&НаСервере
Функция СформироватьтабДокНаСервере()
Объект = РеквизитФормыВЗначение("Отчет");
Макет = Отчет.ПолучитьМакет("Макет1");
ТабДок = Новый табличныйДокумент;
ТабДок.Вывести(Макет);
Возврат ТабДок;
КонецФункции
|
|
13
lite700700
25.10.16
✎
11:39
|
ОК сработало СПАСИБО ,Любопытная
|
|
14
lite700700
25.10.16
✎
11:39
|
А то уже зпутался с этими клиентами/серверами
|
|