|
Разные по умолчанию параметры печати под разными правами | ☑ | ||
|---|---|---|---|---|
|
0
moonlight
11.05.16
✎
09:53
|
Добрый день!
При печати Доверенности выполняется следующий код Процедура ПриОткрытии() ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ПечатныйДокумент.Область()); ЭлементыФормы.ПолеТабличногоДокумента.ОтображатьЗаголовки = Ложь; ЭлементыФормы.ПолеТабличногоДокумента.ОтображатьСетку = Ложь; ЭлементыФормы.ПолеТабличногоДокумента.Защита = Защита; ЭлементыФормы.ПолеТабличногоДокумента.ТолькоПросмотр = Истина; ЭлементыФормы.ПолеТабличногоДокумента.АвтоМасштаб = ПечатныйДокумент.АвтоМасштаб; ЭлементыФормы.ПолеТабличногоДокумента.ОриентацияСтраницы = ПечатныйДокумент.ОриентацияСтраницы; ЭлементыФормы.ПолеТабличногоДокумента.ПолеСверху = ПечатныйДокумент.ПолеСверху; ЭлементыФормы.ПолеТабличногоДокумента.ПолеСнизу = ПечатныйДокумент.ПолеСнизу; ЭлементыФормы.ПолеТабличногоДокумента.ПолеСлева = ПечатныйДокумент.ПолеСлева; ЭлементыФормы.ПолеТабличногоДокумента.ПолеСправа = ПечатныйДокумент.ПолеСправа; ЭлементыФормы.ПолеТабличногоДокумента.РазмерКолонтитулаСверху = ПечатныйДокумент.РазмерКолонтитулаСверху; ЭлементыФормы.ПолеТабличногоДокумента.РазмерКолонтитулаСнизу = ПечатныйДокумент.РазмерКолонтитулаСнизу; ЭлементыФормы.ПолеТабличногоДокумента.ИмяПараметровПечати = ПечатныйДокумент.ИмяПараметровПечати; ЭлементыФормы.ПолеТабличногоДокумента.ПовторятьПриПечатиСтроки = ПечатныйДокумент.ПовторятьПриПечатиСтроки; Если ПараметрыПечатногоДокумента <> Неопределено Тогда ЗаполнитьЗначенияСвойств(ЭлементыФормы.ПолеТабличногоДокумента, ПараметрыПечатногоДокумента,, "ОтображатьЗаголовки, ОтображатьСетку, ТолькоПросмотр, Защита, ИмяПараметровПечати"); КонецЕсли; Если НЕ ПравоДоступа("Вывод", Метаданные) Тогда ЭлементыФормы.КоманднаяПанельФормы.Кнопки.Удалить(ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ОтправитьПоПочте); КонецЕсли; КонецПроцедуры Процедура КоманднаяПанельФормыОтправитьПоПочте(Кнопка) УправлениеОтчетами.ОтправитьДокументПоЭлектроннойПочте(ЭлементыФормы.ПолеТабличногоДокумента, Заголовок, ОбъектПечати); КонецПроцедуры ПечатныйДокумент = Новый ТабличныйДокумент; под правами Админа ПечатныйДокумент.ПолеСверху=10; под правами, которые назначены бухгалтеру при печати вылетает ошибка, смотрю отладчиком ПечатныйДокумент.ПолеСверху=0; посмотрел в настройки общей формы с табличным элементом управления выставлены все поля =10; что влияет на то что у 2го пользователя данное свойство =0 и как следствие возникает ошибка? |
|||
|
1
hhhh
11.05.16
✎
10:22
|
(0) в предприятии поля настроены.
|
| Форум | Правила | Описание | Секции | Поиск |