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

Умеет ли 1С в расширение на расширение?

Умеет ли 1С в расширение на расширение?
Я
   Гений 1С
 
31.08.21 - 11:15
т.е. если в одном расширении я сделал справочник дор_Мой.
То в другом расширении я могу этот справочник подключить?

Это первый уровень.

А второй - расширение кода расширения, т.е. аналогично обработка процедуры расширения?
   Ненавижу 1С
 
1 - 31.08.21 - 11:17
(0) подключить нет, использовать да
второе - нет
кстати это еще один довод дополнять метаданные в основную конфигурацию
   Гений 1С
 
2 - 31.08.21 - 11:17
(1) вот о том и речь. А то допустим, я сделаю популярное расширение, а расширить его не смогут уже. плохо.
   Ненавижу 1С
 
3 - 31.08.21 - 11:20
(2) да-да, как базуху, и как фрирад, и как ... что там до этого было?
   ДенисЧ
 
4 - 31.08.21 - 11:21
"я сделаю популярное расширение"
Фантастику, детка, обсуждают на других форумах.
   Гений 1С
 
5 - 31.08.21 - 11:23
(4) ну вот у клиента есть расширение, в принципе он подумывал, чтобы на него модули отдельно продавать отдельными расширениями, по ходу не выйдет
   fisher
 
6 - 31.08.21 - 11:30
А было бы прикольно. Пакетные менеджеры, менеджеры зависимостей, dependency hell - вся хурма.
   VladZ
 
7 - 31.08.21 - 11:47
(0) Ты слишком многого хочешь от расширения.
Это всего лишь "заплатка". Крупные проекты на расширениях не запустишь.
   Chai Nic
 
8 - 31.08.21 - 11:50
Расширение это "недонаследование" из ООП. Лучше, чем ничего, но хуже, чем могло бы быть)
   Ботаник Гарден Меран
 
9 - 31.08.21 - 11:50
Расширение с назначением Исправление предназначено для исправления ошибок в конфигурации. Поэтому оно применяется к конфигурации первым. Затем применяется расширение с назначением Адаптация. Оно содержит доработки конфигурации при внедрении у конкретного заказчика. И последним применяется расширение с назначением Дополнение. Оно содержит различные дополнительные сервисы, предназначенные для конфигурации (например, набор дополнительных отчетов). (С) ИТС

Есть слухи, что экспортные методы расширения Исправление видны в расширении Адаптация. Возможно, что с Дополнением так работает.
Типы не видны.
   Ыцшесрук
 
10 - 31.08.21 - 11:51
(7) Да он даже документацию почитать не удосуживается, ну или знакомых букв там не находит.
   H A D G E H O G s
 
11 - 31.08.21 - 12:03
(7) Запустишь.
   fisher
 
12 - 31.08.21 - 12:15
(11) А потом начинается - "как впендюрить расширение в основную конфу".
   Ненавижу 1С
 
13 - 31.08.21 - 12:18
(12) зачем?
   Garykom
 
14 - 31.08.21 - 12:20
Имхо в 1С сильно недоработали с расширениями
Нет сравнения и объединения между расширениями и конфой, нет режима разделения конфы на конфу и расширение
   Garykom
 
15 - 31.08.21 - 12:21
(14)+ Где там эти платные дополнения и аналоги конфигуратора?
   Garykom
 
16 - 31.08.21 - 12:22
И да хотелку типа как у ТС я уже раньше озвучивал

Конфа должна быть "нулевым расширением" а система зависимости расширений друг от друга и конфы
По типу пакетов в линуксе
   Dmitrii
 
17 - 31.08.21 - 12:24
(5) >> у клиента есть расширение, в принципе он подумывал, чтобы на него модули отдельно продавать отдельными расширениями.

Для этого придётся включить голову.
В основном расширении должны быть адаптеры и некая базовая функциональность, с которой будут работать твои отдельные дополнительные модули-расширения. Сама по себе базовая функциональность может быть и избыточной для базового расширения.

БСП свою ведь 1С как-то внедряет в различных конфигурациях с различными подсистемами. Есть базовая функциональность, которая должна быть всегда. И есть остальные подсистемы со своими зависимостями.
   Garykom
 
18 - 31.08.21 - 12:24
(16)+ По сути это вводится понятие "модулей" (с зависимостями) как во многих других ЯП есть
   fisher
 
19 - 31.08.21 - 12:24
(13) Интереснее вопрос - как?
   Dmitrii
 
20 - 31.08.21 - 12:25
(2) >> допустим, я сделаю популярное расширение.

Да кто ж такое допустит.
Уже представляю что это будет за треш.
   Dmitrii
 
21 - 31.08.21 - 12:32
+ к (17) Если решение действительно серьёзное, то можно подумать в сторону отдельной поставки.
В неё включал бы все собственные объекты (данные - справочники, документы, регистры, задачи и т.п.). А уже к ней комплект расширений.
Но применимость такого подход сильно зависит от конкретики. Насколько доработка интегрирована в основное решение.

При любом варианте без библиотечного подхода такую задачу не решить.
А правильную реализацию библиотечного подхода не каждый сумеет сделать.
   Гений 1С
 
22 - 31.08.21 - 12:32
(14) а вот это печально.... я хотел решение поставляемое в виде конфы и расширения сделать, не взлетит что лле? Блин
   fisher
 
23 - 31.08.21 - 12:34
«А сегодня в завтрашний день не все могут смотреть. Вернее смотреть могут не только лишь все, мало кто может это делать» (с) Кличко
   Dmitrii
 
24 - 31.08.21 - 12:38
(22) ты вообще документацию по платформе открывал?
Там есть разделы о поставке и поддержке. Есть раздел о расширениях.

>> я хотел решение поставляемое в виде конфы и расширения сделать, не взлетит что лле?

Можно и в виде поставки, можно и в виде расширения. Вариантов куча.
Но, ИМХО, тебе такое не под силу. Для этого придется много документации перечитать. Начиная с платформы и заканчивая БСП. Быстро интерес у тебя пропадёт.
Разработка тиражного решения - очень дорогое удовольствие. Это только на первый взгляд кажется, что можно взять свою поделку, ценник прилепить и продавать.
   Dmitrii
 
25 - 31.08.21 - 12:38
(23) Именно так ! D))))))
   Dmitrii
 
26 - 31.08.21 - 12:42
Есть другой подход. По аналогии с 1С-овским разделением ПРОФ/КОРП.
Пилится одно решение, но две отдельные поставки. Одна более продвинутая, вторая попроще. Но в ПРОФ остается куча кода, где производится проверка на наличие того или иного функционала. То есть существует некоторая избыточность.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.