Имя: Пароль:
1C
1С v8
Из внешней обработки обратиться к процедуре в Модуле объекта
,
0 userMR3
 
27.04.12
12:34
Модуль объекта справочника.
Функция ПолучитьОчереднойТабельныйНомер() Экспорт

Искал, но ничего не понял, из того, что нашел.
1 Господин ПЖ
 
27.04.12
12:35
>Искал, но ничего не понял, из того, что нашел.

может программирование - не твое?
2 userMR3
 
27.04.12
12:35
8.2
3 Лоботряс
 
27.04.12
12:35
Ключевое слово "Объект"
4 userMR3
 
27.04.12
12:37
До этого только с 7.7  имел дело, что такое "Объект"?
5 Господин ПЖ
 
27.04.12
12:38
(4) это который "не ссылка"... читайте буквари по 8-ке...
6 userMR3
 
27.04.12
12:41
(5) Сейчас нету под рукой, там все так сложно?
7 ptiz
 
27.04.12
12:42
(6) Чтобы выполнить экспортную процедуру объекта, надо этот объект сначала получить.
8 Господин ПЖ
 
27.04.12
12:42
(6) по русски напиши что получить хочешь. Обратиться к этой функции?

лОбъект = МояСсылка.ПолучитьОбъект();

лОбъект.ПолучитьОчереднойТабельныйНомер();
9 Trier
 
27.04.12
12:43
(6)СправочникОбъект = СправочникСсылка.ПолучитьОбъекть();
СправочникОбъект.ПолучитьОчереднойТабельныйНомер()
10 userMR3
 
27.04.12
13:00
а СправочникСсылка как получить?
11 zak555
 
27.04.12
13:00
(10) у модуля ссылки ?
12 userMR3
 
27.04.12
13:10
(11) подробнее плз.
13 userMR3
 
27.04.12
13:24
И все таки.
14 Лоботряс
 
27.04.12
13:26
НайтиПоКоду например
15 Лоботряс
 
27.04.12
13:27
Может все-таки заглянуть в СП?
16 userMR3
 
27.04.12
13:31
По какому коду? я так понимаю мне надо выйти на справочник: модуль объекта?
17 Wobland
 
27.04.12
13:33
(16) выходишь на объект - опля - у него уже видны все экспортные функции
18 Лоботряс
 
27.04.12
13:33
Пользуй СоздатьЭлемент - он создаст новый объект , только записывать его не надо
19 Rovan
 
гуру
27.04.12
13:34
(17) давай начнем сначала...
Из внешней обработки обратиться к процедуре в Модуле объекта зачем ??
20 userMR3
 
27.04.12
13:36
(17) как на него выйти?
21 Лоботряс
 
27.04.12
13:39
СправочникОбъект = СправочникСсылка.ИмяСправочника.СоздатьЭлемент();
СправочникОбъект.ПолучитьОчереднойТабельныйНомер()

и реально может проще скопипастить процедуру ПолучитьОчереднойТабельныйНомер() в модуль внешней обработки?
22 Ork
 
27.04.12
13:40
(20) Справочники.<...>.СоздатьЭлемент().<Экспортная процедура>();
23 zak555
 
27.04.12
13:41
(21) это ты лезешь в модуль ОБЪЕКТА
24 userMR3
 
27.04.12
13:47
(22) Да, так работает, но только локальные переменные в той функции не видит, ладно придется переносить функцию.
Основная теорема систематики: Новые системы плодят новые проблемы.