Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Возможность встраивать конфигурацию в существующую систему учета задач #25

Open
asheichenko opened this issue Jan 30, 2017 · 7 comments

Comments

@asheichenko
Copy link

Было бы неплохо иметь возможность встраивать конфигурацию в уже существующую систему учета задач, например в СППР. Для этого можно добавить реквизит "Предмет задачи" с типом ОпределяемыйТип. Тогда пользователь может связать задачи из справочника узЗадачи с уже имеющимися объектами метаданных. Для СППР это могли бы быть Требования или ТехническийПроект.

@BlizD
Copy link
Owner

BlizD commented Jan 30, 2017

Добрый день.

Сделать, чтобы конфигурация была встраиваемой в другие, это задача совсем не тривиальная.
Из за того, что в других конфигурациях используются свои версии БСП.
В текущей конфигурации используется БСП версии 2.3.2.76.
Просто перенести объекты с префиксом "уз" в другую конфигурацию не получится.
Какая версия БСП в СППР?

@asheichenko
Copy link
Author

asheichenko commented Jan 30, 2017

В данный момент для версии СППР 1.1.18.4 используется версия БСП 2.3.3.46.
Это понятно, что задача нетривиальная, но СППР я привел как пример, это может быть и Документооборот и 1С:ITIL. Для совместимости можно указывать какая версия БСП должна быть для встраивания в конфигурацию.

@nixel2007
Copy link
Contributor

В сппр 1.1.19 БСП уже с ветки 2.3.4

@BlizD
Copy link
Owner

BlizD commented Jan 30, 2017

В данный момент для версии СППР 1.1.18.4 используется версия БСП 2.3.3.46.
Это понятно, что задача нетривиальная, но СППР я привел как пример, это может быть и Документооборот и 1С:ITIL. Для совместимости можно указывать какая версия БСП должна быть для встраивания в конфигурацию.

Чтобы конфигурация была действительно встраиваемой в другие, это необходимо отказаться от БСП и реализовать необходимые функции взятые из БСП через свои методы/объекты. Вот тогда конфигурация будет встраиваемой.
На такую масштабную работу не готов.

Что касается

Для совместимости можно указывать какая версия БСП должна быть для встраивания в конфигурацию.

Эта версия уже указана =) Версия БСП требуемая для переноса 2.3.2.76.

@BlizD
Copy link
Owner

BlizD commented Jan 30, 2017

Как вариант можно задастся целью обновить БСП в конфигурации до ветки 2.3.4.
Но правда смысла обновлять БСП на 2.3.4 нет, т.к. новой функциональности там не увидел.

@asheichenko
Copy link
Author

Отказываться от БСП я думаю смысла нет, но мне кажется функционал встраивания в другие конфигурации на базе БСП был бы полезен, разработчик просто принимает во внимание, в какие конфигурации он может встроить, в какие нет.
Кстати те же проблемы возникают и с встраиванием различных типовых библиотек в одну конфигурацию. Например, если есть конфигурация на базе БСП и туда попытаться встроить библиотеку интеграции документооборота, у которой будет более поздняя БСП можно получить кучу проблем.

@BlizD
Copy link
Owner

BlizD commented Jan 30, 2017

Ну тут не получится и с БСП и чтобы можно было встраивать в любую конфигурацию..
Надо что то выбирать и чем то жертвовать.

Например, если есть конфигурация на базе БСП и туда попытаться встроить библиотеку интеграции документооборота, у которой будет более поздняя БСП можно получить кучу проблем.

Да, Вы правы, как раз эта ситуация ничем не отличается от нашей=)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants