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

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

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

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

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

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

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

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

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

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

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