|
Кнопка ПЕЧАТЬ в свой документ УТ 11 | ☑ | ||
---|---|---|---|---|
0
grach
28.02.15
✎
16:08
|
Как добавить кнопку печать в свой документ стандартными методами?
КОД: Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт КомандаПечати = КомандыПечати.Добавить(); КомандаПечати.Обработчик = "УправлениеПечатьюУТКлиент.ВыполнитьКомандуПечати"; КомандаПечати.Идентификатор = "СправкаЭСМ"; КомандаПечати.Представление = НСтр("ru = 'СправкаЭСМ'"); КомандаПечати.СписокФорм = "ФормаСписка,ФормаДокумента"; КонецПроцедуры В модуле формы: &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма) КонецПроцедуры &НаКлиенте Процедура Подключаемый_ВыполнитьКомандуПечати(Команда) УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтаФорма, Объект); КонецПроцедуры НЕРАБОТАЕТ... Может что то упустил? |
|||
1
Креатив
28.02.15
✎
16:19
|
(0)В общих есть то ли команды, то ли группы команд. Надо в соответствующее место добавить твой документ.
|
|||
2
grach
28.02.15
✎
16:31
|
Интересно в какое место?)
|
|||
3
Креатив
28.02.15
✎
16:48
|
(2)Похоже я спутал с движениями.
|
|||
4
Cyberhawk
28.02.15
✎
16:49
|
БСП какая версия, 2.1 или 2.2?
|
|||
5
grach
28.02.15
✎
16:52
|
что за БСП?
|
|||
6
Cyberhawk
28.02.15
✎
16:53
|
(5) Ладно, УТ 11 какая версия?
|
|||
7
grach
28.02.15
✎
16:55
|
2.2.3.44
|
|||
8
grach
28.02.15
✎
16:56
|
УТ 11.1.9.66
|
|||
9
Cyberhawk
28.02.15
✎
17:09
|
||||
10
grach
28.02.15
✎
17:40
|
я не заключал с ними договор...
|
|||
11
Cyberhawk
28.02.15
✎
17:42
|
(10) для таких справа сверху светится "Демо-доступ"
|
|||
12
Cyberhawk
28.02.15
✎
17:42
|
+(11) "Тест-драйв", пардон
|
|||
13
grach
28.02.15
✎
18:00
|
ок
|
|||
14
grach
01.03.15
✎
12:10
|
что то не получается по инструкции..
|
|||
15
Cyberhawk
01.03.15
✎
14:06
|
Ну гляди в отладке, что происходит в строке
УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма) И, кстати, не "ЭтаФорма", а "ЭтотОбъект", если 8.3 и у конфы убран режим совместимости с 8.2 |
|||
16
grach
01.03.15
✎
17:42
|
эт я уже справил.. Просто у меня даже кнопка печать не появляется.. Может что то от куданить надо вызвать?
|
|||
17
oslokot
01.03.15
✎
18:06
|
(0) нетиповой док? Надо его в действие общей команды добавить, кажеца дополнительныепечатныеобработки называется или типа того
|
|||
18
grach
01.03.15
✎
23:21
|
нет она должна формироватся програмно.. Иначе при выводе на печать таблицы будет не очень комфортно...
|
|||
19
grach
01.03.15
✎
23:21
|
док не типовой
|
|||
20
grach
01.03.15
✎
23:31
|
Документ просто для того чтобы сохранять в программе печатную форму справки ЭСМ7.
|
|||
21
grach
01.03.15
✎
23:32
|
если получится отпишу как сделать...
|
|||
22
hhhh
02.03.15
✎
00:05
|
там в трех местах вообще-то добавляется в модуле менеджера. Не только
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт ниже там тоже всё вставил как надо? |
|||
23
sanja26
02.03.15
✎
02:08
|
(21) Список форм для команды печати нет смысла указывать, т.к. все-равно через подключаемый обработчик вызываешь прорисовку из каждой формы.
Ставь точку в модуле УправлениеПечатью на этой процедуре и анализируй: // Создает подменю "Печать" на форме и добавляет в него команды печати. // Если команда печати одна, то вместо подменю добавляется кнопка с названием печатной формы. Процедура ДобавитьКомандыПечати(Форма, КомандыПечати, Знач МестоРазмещенияКоманд = Неопределено) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |