Имя: Пароль:
1C
 
Новый документ и внешняя печатная форма.
0 Mikhail2014
 
12.08.15
15:39
Всем привет! В УТ (11.1.9.61) добавил новый документ, сделал для него внешнюю печатную форму, добавил ее в базу, в общей команде ДополнительныеПечатныеФормыОбъекта() добавил новый тип (мой новый документ), у внешней печатной формы указал Назначением мой новый документ, открываю форму - кнопка Печать все равно не появляется. Что еще нужно сделать чтобы появилась команда печать?
1 Mikhail2014
 
12.08.15
15:40
Когда форму нового документа открываю кнопка Печать не появляется.
2 trooba
 
12.08.15
16:16
(1) В при зоздании на сервере прописал // СтандартныеПодсистемы.Печать
    УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма, Элементы.ПодменюПечать);
    // Конец СтандартныеПодсистемы.Печать
?
3 Mikhail2014
 
12.08.15
16:33
(2) Сделал, команда Печать все равно не появляется.
4 trooba
 
12.08.15
16:35
(3) А в общей команде дополнительные печатные формы- свой документ в состав добавил?
5 trooba
 
12.08.15
16:36
+(4) в командном интерфейсе документа после этого поставил галки видимость и автовидимость?
6 Mikhail2014
 
12.08.15
17:18
(4) В ТипыПараметровКоманды добавил. Это не оно?
7 Mikhail2014
 
12.08.15
17:19
(5) Да
8 trooba
 
12.08.15
17:46
(7) А на командной панели формы документа создал подменю печать? Да вроде все, должно появитьться
9 Mikhail2014
 
12.08.15
17:55
(8) Да, создал.
10 Mikhail2014
 
12.08.15
18:44
Есть еще какие-нибудь идеи?
11 PaulBC
 
13.08.15
06:26
В "Еще" тоже не появилась?
12 chelentano
 
13.08.15
07:09
(10) Прав каких-нибудь нет поди
13 Mikhail2014
 
13.08.15
10:31
(11) Тоже.
14 Mikhail2014
 
13.08.15
10:31
(12) А какие там могут быть права? У Полных прав все права на этот документ есть.
15 Mikhail2014
 
13.08.15
10:34
(12) Точнее там нет меню "Еще". Есть "Все действия", там не появилось.
16 Mikhail2014
 
13.08.15
11:20
Somebody help me))
17 Mikhail2014
 
13.08.15
13:46
Притом в конфигураторе на форме команда печать появляется, а в режиме предприятия нет.
18 Mikhail2014
 
13.08.15
13:55
Работаю с хранилищем, кстати, если это имеет значение.
19 trooba
 
13.08.15
14:55
(18) Все, прошелся последовательно- все у вас правильно, осталось сделать всего 2 шага: 1 в модуле менеджера добавить , например с таким содержанием модуль Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
    
        
            // Комплект документов на принтер
        КомандаПечати = КомандыПечати.Добавить();
        КомандаПечати.Обработчик = "УправлениеПечатьюУТКлиент.ПечатьКомплектаДокументов";
        КомандаПечати.МенеджерПечати = "";
        КомандаПечати.Идентификатор = "КомплектДокументов";
        КомандаПечати.СразуНаПринтер = Истина;
        КомандаПечати.Представление = НСтр("ru = 'Комплект документов на принтер'");
        КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
        КомандаПечати.Порядок = 1;
КонецПроцедуры

и второе, после сохранения запустить обработку из БСП "ИнструментыРазработчикаОбновлениеВспомогательныхДанных", после этого все появится