|
В Подменю печати названия печатных форм не активны | ☑ | ||
---|---|---|---|---|
0
denis_solyanko
06.03.15
✎
14:32
|
В утп добавили документ заказ наряд, создаю кнопку печать(формируется динамически),добавил процедуры печать и получить список печатных форм, но все равно макеты в подменю не активны,они там есть названия, но неактивны, в чем может быть дело?
Функция ПолучитьСтруктуруПечатныхФорм() Экспорт СтруктураМакетов = Новый Структура(); СтруктураМакетов.Вставить("Р1АктВыполненныхРабот", "акт выполненных работ"); Возврат СтруктураМакетов; КонецФункции // ПолучитьСтруктуруПечатныхФорм() Процедура Печать(ИмяМакета, КоличествоЭкземпляров = 1, НаПринтер = Ложь) Экспорт Если ЭтоНовый() Тогда Предупреждение("Документ можно распечатать только после его записи"); Возврат; ИначеЕсли Не УправлениеПользователями.РазрешитьПечатьНепроведенныхДокументов(Проведен) Тогда Предупреждение("Недостаточно полномочий для печати непроведенного документа!"); Возврат; КонецЕсли; Если Не РаботаСДиалогами.ПроверитьМодифицированность(ЭтотОбъект) Тогда Возврат; КонецЕсли; // Получить экземпляр документа на печать Если ИмяМакета = "Р1АктВыполненныхРабот" Тогда ТабДокумент = ПечатьР1АктВыполненныхРабот(); КонецЕсли; УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, РаботаСДиалогами.СформироватьЗаголовокДокумента(ЭтотОбъект, ЭтотОбъект.Метаданные().Представление()), Ссылка); КонецПроцедуры // Печать |
|||
1
Рэйв
06.03.15
✎
14:37
|
найди по именам кнопок подменю где им устанавливается доступность. Там и смотри по каким условиям.
|
|||
2
denis_solyanko
06.03.15
✎
14:51
|
(1) вот об этом мысли были ищу не пойму пока что никак, поолучается все получает а доступности нет для кнопки в подменю
|
|||
3
ДенисЧ
06.03.15
✎
14:54
|
Обработчик события не привязан
|
|||
4
denis_solyanko
06.03.15
✎
14:57
|
(3) а если кнопка динамически формируется ловить через точку остановы?
|
|||
5
ДенисЧ
06.03.15
✎
15:12
|
(4) А если кнопка формируется динамически, то и обработчки прикручивать динамически,т через ДобавитьДействие()
|
|||
6
Nite
06.03.15
✎
15:33
|
В модуле формы присозданиинасервере подключен обработчик?
|
|||
7
denis_solyanko
09.03.15
✎
21:39
|
(6) у меня нет таких процедур
|
|||
8
denis_solyanko
09.03.15
✎
22:17
|
(6) всем спасибо я нашел причину не объявил процедуру
Процедура ОсновныеДействияФормыПечать(Кнопка) УниверсальныеМеханизмы.ПечатьПоДополнительнойКнопке(мДеревоМакетов, ЭтотОбъект, ЭтаФорма, Кнопка.Текст); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |