|
Почему не включаются экспортные процедуры модуля объекта справочник? |
☑ |
0
program345
03.02.15
✎
07:56
|
доброго утра!
делаю в модуле объекта Спр1
// нач кода
перем Модульная Экспорт;
Процедура ПечатьКарточки() Экспорт
Сообщить("4");
КонецПроцедуры
// кон кода
далее открываю Спр2
пишу
// нач кода
Справочники.Справочник2.НайтиПоКоду(001).ПолучитьОбъект()
// кон кода
данная строчка возвращает тип СправочникОбъект.имяСправочника
что не так делаю?
1с 8.3 последняя платформа
|
|
1
program345
03.02.15
✎
07:57
|
Справочники.Справочник2.НайтиПоКоду(001).ПолучитьОбъект() через точку нет процедуры ПечатьКарточки
|
|
2
hhhh
03.02.15
✎
08:03
|
эта процедура "в модуле объекта Спр1". Сами же пишете.
|
|
3
program345
03.02.15
✎
08:06
|
так она же Экспортная, по идее дб доступна и в др модуле объекта
|
|
4
LordCMEPTb
03.02.15
✎
08:08
|
Процедура сама из модуля при создании объекта не вызовется. Нужно, чтобы кто-то её вызвал принудительно:
Справочники.Справочник2.НайтиПоКоду(001).ПолучитьОбъект().ПечатьКарточки()
|
|
5
Галахад
гуру
03.02.15
✎
08:12
|
Прикольно.
|
|
6
ShoGUN
03.02.15
✎
08:12
|
(1) Сохранить не забыл?
|
|
7
Бледно Золотистый
03.02.15
✎
08:14
|
(3) Она доступна, только вызывать ее нужно из модуля того справочника в котором она находится, не?
|
|
8
program345
03.02.15
✎
08:17
|
нет
|
|
9
program345
03.02.15
✎
08:17
|
сохранить не забыл
|
|
10
program345
03.02.15
✎
08:18
|
(7) тогда зачем ключевое слово Экспорт?
|
|
11
program345
03.02.15
✎
08:21
|
вопрос решен:
код дб такой:
Справочники.Справочник1.НайтиПоНаименованию(001).ПолучитьОбъект().ПечатьКарточки();
надо было образаться к тому справочнику у которого указана экспортная проц
|
|
12
Бледно Золотистый
03.02.15
✎
08:22
|
(11) Внезапно, да? Прочитай про глобальные и не глобальные модули что ли.
|
|
13
ShoGUN
03.02.15
✎
08:22
|
(11) Тьфу ты... Логично, просмотрел, к какому ты справочнику обращаешься.
|
|
14
program345
03.02.15
✎
08:22
|
(12) это в СП?
|
|
15
KrivosheevE V163rus
03.02.15
✎
08:34
|
(7) (11) Да, нее... Надо, просто, обращаться к тому справочнику, в модуле которого и была написана экспортная процедура.
|
|