|
81 программное добавление в подменю печати. доступность ложь после открытия |
☑ |
0
zladenuw
21.05.13
✎
14:46
|
код взять с типовой. макеты добавляются. но после открытия. доступность у макетов ложь. хотя при создание доступность истина. что может быть такое. платформа 8.1.13.41 :)
|
|
1
Лефмихалыч
21.05.13
✎
14:50
|
события нет ил не назначено
|
|
2
Лефмихалыч
21.05.13
✎
14:52
|
тьху ты, это не пункт меню не доступен, а выходная форма ридонли.
В настройках пользователя в большинстве типовых устанавливается доступность печатных форм для редактирования. Метод Печать() читает эти настройки перед тем, как Показать()
|
|
3
zladenuw
21.05.13
✎
14:53
|
(2) не то. кнопка не доступа. подменю печать доступна. а кнопка нет. может баг платформы. хотя
повесил на обработчик ожидания эффекта 0
|
|
4
zladenuw
21.05.13
✎
14:54
|
(3) в отладчике смотрю. при добавление доступность истина. только открывается форма, кнопки в подменю не доступны. делаю так
Процедура ПриОткрытии()
// Заполнить подменю выбора печатных форм.
СписокМакетов = ЭтотОбъект.ПолучитьСписокПечатныхФорм();
УстановитьПодменюВыбораПечатнойФормы(ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ПодменюПечати,
СписокМакетов,
Новый Действие("ДействияФормыДействиеВыбратьПечатнуюФормы"));
// Установить печатную форму по умолчанию.
УстановитьКнопкуПечати(ЭтотОбъект.Метаданные().Имя, ЭтаФорма, СписокМакетов, мПечатнаяФормаПоУмолчанию);
ПодключитьОбработчикОжидания("ГлюксКнопками",10,Истина);
КонецПроцедуры
Процедура ОсновныеДействияФормыДействиеПечать(Кнопка)
НапечататьДокументПоУмолчанию(ЭтотОбъект, глТекущийПользователь, мПечатнаяФормаПоУмолчанию);
КонецПроцедуры
Процедура ГлюксКнопками()
Для каждого КнопкаПечати из ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ПодменюПечати.Кнопки цикл
КнопкаПечати.Доступность = Истина;
КонецЦикла;
КонецПроцедуры
и все равно не доступны :(
|
|
5
ДенисЧ
21.05.13
✎
14:56
|
Обработчик события не подключён
|
|
6
zladenuw
21.05.13
✎
15:00
|
(5) а где он подключается ? когда переносил в 82 такой мороки небыло
|
|
7
Лефмихалыч
21.05.13
✎
15:01
|
(3) тогда (1)
|
|
8
zladenuw
21.05.13
✎
15:03
|
да точно. не скопировал 1 процедуру :). спасиб
|
|