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

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

Как создать одно расширение для нескольких конфигураций?

Как создать одно расширение для нескольких конфигураций?
Я
   rotting
 
01.02.18 - 16:46
Нужно создать одно расширение для нескольких конфигураций, УТ и БП. В УТ нужно использовать документ ЗаказКлиента, а в БП СчетНаОплатуПокупателю. Как-то можно извратиться? В коде я уже смогу сам проверить версию конфы и споответственно разделить процедуры, а при подключении расширения как-то можно обойти такую ошибку: "(Критичная) Расширение1: Не найден объект Документ.СчетНаОплатуПокупателю" ?
 
 
   Fish
 
1 - 01.02.18 - 16:50
(0) А в чём смысл? 2 расширения (каждое для своей базы) чем не устраивает?
   EugeniaK
 
2 - 01.02.18 - 16:56
(0) Никак. Одно расширение на одну конфигурацию.
   rotting
 
3 - 01.02.18 - 17:14
(1) Смысл в общем интерфейсе.
   hhhh
 
4 - 01.02.18 - 17:45
(3) ну если мы скопируем расширение в другую базу, разве интерфейс будет не общим?
   vde69
 
5 - 01.02.18 - 17:48
МенеджерДок = Неопределено;
Флаг = Ложь;
Попытка
выполнить("МенеджерДок = Документ.СчетНаОплатуПокупателю");
флаг = Истина;
Исключение
КонецПопытки


Если не Флаг Тогда
Попытка
выполнить("МенеджерДок = Документ.ХреноДокумент");
флаг = Истина;
Исключение
КонецПопытки
КонецЕсли
   Вафель
 
6 - 01.02.18 - 17:49
(5) код легко можно "расширить" и без выполнить.
А если это формы?
   vde69
 
7 - 01.02.18 - 17:50
(6) использовать везде тип "Документ"
   mistеr
 
8 - 01.02.18 - 17:59
Или весь код выполнять через Выполнить()
   mistеr
 
9 - 01.02.18 - 18:06
(0) >одно расширение для нескольких конфигураций

Лет через пять, наверное, можно ожидать такую фичу.

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