0
Knowledge
13.03.15
✎
23:55
|
Вроде штатная ситуация.
Делаю на сервере табличный документ, устанавливаю его свойство "ТолькоПросмотр" = Истина;
На клиенте это свойство уже Ложь становиться. Код ниже.
&НаКлиенте
Процедура ПечатьНаКлиенте(Команда)
Если НЕ ЗначениеЗаполнено(Док) Тогда
Сообщить("Не выбран документ !");
Возврат;
КонецЕсли;
ТабДок = ПечатьНаСервере();
Если ТабДок = Неопределено Тогда
Сообщить("Печатная форма не сформирована !");
Возврат;
КонецЕсли;
ТабДок.Показать();
КонецПроцедуры
&НаСервере
Функция ПечатьНаСервере()
ТекОбъект = РеквизитФормыВЗначение("Объект");
ПечДок = ТекОбъект.СформироватьПечатнуюФорму(Док,,Истина); //Из модуля объекта
Возврат ПечДок;
КонецФункции
|
|
2
Knowledge
14.03.15
✎
12:45
|
Функция СформироватьПечатнуюФорму(СсылкаНаДокумент,ТабличныйДокумент = Неопределено,Отладка=Ложь) Экспорт
далее код где собственно формируется ТабличныйДокумент ..., и в конце:
ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабличныйДокумент.АвтоМасштаб = Истина;
ТабличныйДокумент.ТолькоПросмотр = Истина;
Возврат ТабличныйДокумент;
КонецФункции
все свойства ТабличныйДокумент сохраняютя при передаче на клиент, а ТолькоПросмотр - нет.
|
|