Coder Social home page Coder Social logo

Возможность встраивать конфигурацию в существующую систему учета задач about tasks HOT 7 OPEN

blizd avatar blizd commented on August 19, 2024
Возможность встраивать конфигурацию в существующую систему учета задач

from tasks.

Comments (7)

BlizD avatar BlizD commented on August 19, 2024

Добрый день.

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

from tasks.

asheichenko avatar asheichenko commented on August 19, 2024

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

from tasks.

nixel2007 avatar nixel2007 commented on August 19, 2024

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

from tasks.

BlizD avatar BlizD commented on August 19, 2024

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

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

Что касается

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

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

from tasks.

BlizD avatar BlizD commented on August 19, 2024

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

from tasks.

asheichenko avatar asheichenko commented on August 19, 2024

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

from tasks.

BlizD avatar BlizD commented on August 19, 2024

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

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

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

from tasks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.