|   |   | 
| 
 | Как организовать общие процедуры для разных баз . | ☑ | ||
|---|---|---|---|---|
| 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) выпускает релиз, и вполне себе автоматизированно можно распространять     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |