|
Как организовать общие процедуры для разных баз . | ☑ | ||
---|---|---|---|---|
0
budnik
29.01.20
✎
14:40
|
Есть баз 100 БУ 3 в рамках локальной сети , нужны общие процедуры .
Чтоб править код при необходимости в одном месте . Куда копать ? |
|||
1
Масянька
29.01.20
✎
14:42
|
(0) Странный вопрос...
Вроде, не первый год... |
|||
2
HeKrendel
29.01.20
✎
14:45
|
(0) хранилище + обновлятор?
|
|||
3
fisher
29.01.20
✎
14:46
|
Своя конфигурация поставщика с общей функциональностью и автоматизированное обновление при выходе новых версий.
|
|||
4
fisher
29.01.20
✎
14:47
|
Хранилище - это если конфа везде идентична и всегда будет таковой.
|
|||
5
budnik
29.01.20
✎
14:47
|
А текстовик положить и брать оттуда , как в 77 , например.
|
|||
6
fisher
29.01.20
✎
14:50
|
(5) Прямо модуль целиком подсовывать "на лету" как в 77 не получится.
|
|||
7
budnik
29.01.20
✎
14:53
|
(3) вариант хороший , но базы отличаются , не можем .
|
|||
8
fisher
29.01.20
✎
14:53
|
Но если одеть каску и хорошенько разогнаться, то можно придумать подсистему, которая будет вычитывать из текстовиков набор доступных функций и уметь их выполнять через Выполнить (легализованный аналог семерочного хака с СтрШаблон() или как там его).
|
|||
9
pechkin
29.01.20
✎
14:55
|
какие же они общие тогда, если от базы зависят?
|
|||
10
fisher
29.01.20
✎
14:57
|
(7) Ты не понял. 8-ка позволяет ставить конфу на поддержку от произвольного количества поставщиков. И обновляться из них всех.
Т.е. просто создаешь конфу, где только нужные общие модуля. И делаешь из нее поставку "Общая функциональность "Рога и Копыта"". И будут твои сто баз на одновременной поддержке из типовой конфы и из этой твоей. Обновления накатываются полностью аналогично. |
|||
11
budnik
29.01.20
✎
14:57
|
(10) особенности есть и общие процедуры тоже есть.
|
|||
12
Генератор
29.01.20
✎
14:59
|
расширения, можно из командной строки загружать
|
|||
13
fisher
29.01.20
✎
15:00
|
(11) По прежнему не понимаю, в чем проблема. Никуда их особенности не денутся.
|
|||
14
budnik
29.01.20
✎
15:06
|
(13) загружаю файл Eхсеl , у каждой базы он может быть свой , а выход общий создание документов . Ну пропишу ,если база то структура такая , создам уже таблицу универсальную , далее у всех стандартно .
|
|||
15
budnik
29.01.20
✎
15:07
|
(12) Почитаю , вариант .
|
|||
16
kauksi
29.01.20
✎
15:10
|
поднять свой фреш не? и рулить функциональными опциями
|
|||
17
budnik
29.01.20
✎
15:24
|
Спасибо . Пошел смотреть варианты .
|
|||
18
pechkin
29.01.20
✎
15:27
|
делай классическое ООП.
в общем модуле загрузить() ищешь модуль ОбщийМодульДляКонторы1 или ОбщийМодульДляКонторы2 итд и в нем вызываешь функцию Загрузить |
|||
19
pechkin
29.01.20
✎
15:29
|
соотвественно есть общая конфа и доп конфы.
каждая конфа стоит на поставке общей и какой то своей |
|||
20
Креатив
29.01.20
✎
19:04
|
Мне почему-то подумалось в сторону внешней обработки.
|
|||
21
palsergeich
29.01.20
✎
19:09
|
(0) Ставишь на поддержку ещё одного поставщика, в которой хранятся твои уникальные механизмы.
|
|||
22
palsergeich
29.01.20
✎
19:10
|
(21) выпускает релиз, и вполне себе автоматизированно можно распространять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |