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


#0 by ZAKZAK
Здравствуйте! Есть расширение конфигурации, в нем существует добавленный объект(обработка). Можно ли к ней обратиться? например для вызова функций. по примеру Обработки.ПлатежныйКалендарь
#1 by Buster007
я честно говоря - хз, но а почему ты не попробовал?
#2 by ZAKZAK
через Обработки.Имяобработки не видит, там только перечень обработок вшитиых в конфу
#3 by ZAKZAK
а мне требуется из основной конфигурации, в модуле менеджера одного документа. обратиться к объекту в расширении
#4 by SadrArt
Очевидно же, что из основной конфигурации ее не вызвать! Можно модуль менеджера добавить в расширение и вызвать свою обработку. (при условии не использования совместимости)
#5 by Ненавижу 1С
Расширение это почти как-бы ООП и соответственно базовый класс не должен знать о своих потомках
#6 by Ненавижу 1С
замени в расширении метод менеджера
#7 by ZAKZAK
условие совместимости обязательно 8.3.8 не поддерживает директивы &перед, &после, &вместо. можно только привязаться к обработчикам событий.. но ведь это модуль менеджера.. как быть
#8 by SadrArt
Тогда не вы*ся, а добавить обработку в конфигурацию.
#9 by ZAKZAK
на крайняк так и сделаю
#10 by Dmitrii
>> через Обработки.Имяобработки не видит Ты пробовал? Или тупо увидел, что синтакс-помощник не показал в контекстной подсказке после точки ИмяОбработки, и сделал далеко идущие выводы?
#11 by h-sp
поставь условие совместимости 8.3.9. Это 8.3.8 через пару месяцев полностью исчезнет и никто о ней не вспомнит, чего вы к ней так душой прикипели?
#12 by ZAKZAK
Всё из-за: Внимание! Рекомендуется использовать текущую версию конфигурации "1С:ERP Управление предприятием 2" с версией системы "1С:Предприятие 8" 8.3.9.2170 (и выше) в режиме совместимости "Версия 8.3.8". Минимальная версия системы "1С:Предприятие 8" для использования текущей версии "1С:ERP Управление предприятием 2" не ниже 8.3.8.2137.
#13 by ZAKZAK
Да, интеллисенс не вывел из возможных. Попробую, проверю.
#14 by Dmitrii
+ к >> через Обработки.Имяобработки не видит, Не видит конфигуратор, когда ты работаешь с основной конфигурацией. Синтак-контроль тоже будет ругаться на отсутствующий метод или объект. В режиме "Предприятие" будет всё видно. По крайней мере пока расширение будет подключено и будет работать. При любых ошибках подключения расширения (которые возникают обычно после обновления) будет возникать ошибка вызова метода.
#15 by Dmitrii
Конфигурация и расширение конфигурации видят друг друга только после компиляции. Пока ты в конфигураторе они друг друга не видят.
#16 by ZAKZAK
сейчас проверяю.
#17 by ZAKZAK
Буду знать! Действительно отрабатывает корректно. Спасибо за участие!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С