Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

8.3 Расширение. Обращение к объектам.

8.3 Расширение. Обращение к объектам.
Я
   ZAKZAK
 
01.11.17 - 13:34
Здравствуйте! Есть расширение конфигурации, в нем существует добавленный объект(обработка). Можно ли к ней обратиться? например для вызова функций. по примеру Обработки.ПлатежныйКалендарь
 
 
   Buster007
 
1 - 01.11.17 - 13:52
я честно говоря - хз, но а почему ты не попробовал?
   ZAKZAK
 
2 - 01.11.17 - 13:53
через Обработки.Имяобработки не видит, там только перечень обработок вшитиых в конфу
   ZAKZAK
 
3 - 01.11.17 - 13:54
а мне требуется из основной конфигурации, в модуле менеджера одного документа. обратиться к объекту в расширении
   SadrArt
 
4 - 01.11.17 - 14:11
Очевидно же, что из основной конфигурации ее не вызвать!

Можно модуль менеджера добавить в расширение и вызвать свою обработку. (при условии не использования совместимости)
   Ненавижу 1С
 
5 - 01.11.17 - 14:13
(0) Расширение это почти как-бы ООП
и соответственно базовый класс не должен знать о своих потомках
   Ненавижу 1С
 
6 - 01.11.17 - 14:14
(3) замени в расширении метод менеджера
   ZAKZAK
 
7 - 01.11.17 - 14:15
(4) (3) условие совместимости обязательно 8.3.8 не поддерживает директивы &перед, &после, &вместо. можно только привязаться к обработчикам событий.. но ведь это модуль менеджера.. как быть
   SadrArt
 
8 - 01.11.17 - 14:17
(7) Тогда не вы*ся, а добавить обработку в конфигурацию.
   ZAKZAK
 
9 - 01.11.17 - 14:19
(8) на крайняк так и сделаю
   Dmitrii
 
10 - 01.11.17 - 14:19
(2) >> через Обработки.Имяобработки не видит

Ты пробовал?
Или тупо увидел, что синтакс-помощник не показал в контекстной подсказке после точки ИмяОбработки, и сделал далеко идущие выводы?
 
 Рекламное место пустует
   h-sp
 
11 - 01.11.17 - 14:19
(7) поставь условие совместимости 8.3.9. Это 8.3.8 через пару месяцев полностью исчезнет и никто о ней не вспомнит, чего вы к ней так душой прикипели?
   ZAKZAK
 
12 - 01.11.17 - 14:21
(11) Всё из-за:

Внимание! Рекомендуется использовать текущую версию конфигурации "1С:ERP Управление предприятием 2" с версией системы "1С:Предприятие 8" 8.3.9.2170 (и выше) в режиме совместимости "Версия 8.3.8". Минимальная версия системы "1С:Предприятие 8" для использования текущей версии "1С:ERP Управление предприятием 2" не ниже 8.3.8.2137.
   ZAKZAK
 
13 - 01.11.17 - 14:23
(10) Да, интеллисенс не вывел из возможных. Попробую, проверю.
   Dmitrii
 
14 - 01.11.17 - 14:23
+ к (10) >> через Обработки.Имяобработки не видит,

Не видит конфигуратор, когда ты работаешь с основной конфигурацией. Синтак-контроль тоже будет ругаться на отсутствующий метод или объект.
В режиме "Предприятие" будет всё видно. По крайней мере пока расширение будет подключено и будет работать. При любых ошибках подключения расширения (которые возникают обычно после обновления) будет возникать ошибка вызова метода.
   Dmitrii
 
15 - 01.11.17 - 14:25
(13) Конфигурация и расширение конфигурации видят друг друга только после компиляции.
Пока ты в конфигураторе они друг друга не видят.
   ZAKZAK
 
16 - 01.11.17 - 14:26
(15) сейчас проверяю.
   ZAKZAK
 
17 - 01.11.17 - 14:30
Буду знать! Действительно отрабатывает корректно. Спасибо за участие!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует