Имя: Пароль:
1C
1С v8
Расширение и общий модуль
0 Coole
 
17.05.17
20:44
Здравствуйте
Надо чтобы в расширении в общем модуле УправлениеПечатьюПереопределяемый
срабатывала процедура &Вместо("ПриОпределенииОбъектовСКомандамиПечати")
Процедура РасшПечать_ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов) Экспорт
    СписокОбъектов.Добавить(Документы.Док1);
    СписокОбъектов.Добавить(Документы.Док2);    
    СписокОбъектов.Добавить(Документы.Док3);    
КонецПроцедуры
Пробовала &После, тоже не попадает и не срабатывает
Как сделать?
1 Мимохожий Однако
 
17.05.17
21:03
Параметр СписокОбъектов откуда получаешь?
2 Coole
 
17.05.17
21:12
надо вызывать еще
УправлениеПечатью?
ИсточникиКомандПечати
.....
СписокОбъектов = Новый Массив;
    УправлениеПечатьюПереопределяемый.ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов);
    ОбщегоНазначенияКлиентСервер.ДополнитьМассив(ОбъектыСКомандамиПечати, СписокОбъектов, Истина);
3 Coole
 
17.05.17
21:17
нет.
мне надо ж, чтоб после УправлениеПечатьюПереопределяемый.ПриОпределенииОбъектовСКомандамиПечати
сработала моя РасшПечать_ПриОпределенииОбъектовСКомандамиПечати
4 Мимохожий Однако
 
17.05.17
21:24
Какая платформа?
5 Cyberhawk
 
17.05.17
21:33
Режим совместимости основной конфигурации не забудь поставить 8.3.9+
6 Coole
 
17.05.17
21:33
8.3.9.1850
7 Coole
 
17.05.17
21:35
в каком месте?
8 Cyberhawk
 
17.05.17
21:36
+(5) и научиться обращаться по номеру поста тоже неплохо было бы )
9 Coole
 
17.05.17
21:51
еще вопрос - обращаться к расширению по имени? или по префиксу имен?
(5) где мставить совместимость?
10 Coole
 
17.05.17
22:11
Ребята. Ну не видит конфигурация мое расширение, не заходит в него. Как сделать?
по совместимости скорее всего - ОК, это в при первом сохранение ошибки выкидывал
11 Cyberhawk
 
17.05.17
22:11
(9) В одном из свойств корня дерева конфигурации
12 Coole
 
17.05.17
22:19
в свойствах конфигурации Режим совместимости Не использовать
в совйствах  расширения Режим совместимости расширения конфигурации Не использовать
13 Coole
 
17.05.17
22:21
в раскрывающихся списках нет 8.3.9, почему? платформа то 8.3.9.1850
14 Cyberhawk
 
17.05.17
22:27
(13) Потому что "Не использовать" и означает текущую версию платформы, т.е. 8.3.9
15 Cyberhawk
 
17.05.17
22:27
Обновись на 8.3.10 на всякий пожарный без режима совместимости, авось прокатит
16 Coole
 
17.05.17
22:30
отлично. тогда почему не срабатывает директива После?
17 Coole
 
17.05.17
22:54
Ошибки:
--------------------------------------------------------------------------------
17.05.2017 22:53:13
Ошибка расширения модуля 'ОбщийМодуль.УправлениеПечатьюПереопределяемый.Модуль': расширение модуля запрещено из-за того, что расширение 'РасшПечать' подключено в безопасном режиме
сссуууукааааа... ну всплывает чтото слева постоянно, я не обращаю внимания...
18 Coole
 
17.05.17
22:54
как откл безопасный режим?
19 AlvlSpb
 
17.05.17
23:02
(18) Конфигурация - Расширения конфигурации - снять галку безопасный режим
20 Coole
 
17.05.17
23:06
(17) справа всплывает...
эти всплывающие от 1С надоели.
(19) нашла как в режиме предприятия убрать
21 AlvlSpb
 
17.05.17
23:08
(20) Не сработает. При след запуске опять будет безопасным
22 Coole
 
17.05.17
23:11
Не, сработало)
Большое спасибо, тем, кто был со мной)))
вроде заработало, теперь оставшиеся моменты перенесу.
&После(пробел)("ПриОпределенииОбъектовСКомандамиПечати")
Процедура РасшПечать_ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов) Экспорт
    СписокОбъектов.Добавить(Документы.Док1);
..........
РасшПечать и имя, и префикс имен.
23 alkorolev
 
18.05.17
05:10
что за конфигурация такая в режиме совместимости выше 8.3.8?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.