|
|||||||||||
|
|||||||||||
|
Документация по 1С О бизнесе Сопровождение 1С Кабинет автоматизатора 1с Полезные технологии Отчетность 1c Торговый анализ Аналитика 1с |
Текущий раздел: Документация по 1С Объединение однотипных конфигураций 1С 7.7описание методики объединения нескольких конфигураций 1С с помощью GCOMP и SVN конфигурации, версий, конфигурация, конфигураций, ревизия, хранилища, изменения, механизм, слияния, хранилище Очень часто приходится сталкиватся с ситуацией когда у нескольких клиентов имеются однотипные конфигурации на базе типовой конфигурации (к примеру Торговля и Склад). В моем случае возникло 5 (пять) конфигураций ТиС 897, и переделанных сторонними программистами, причем программисты были разные и соответственно алгоритмы реализации тоже. Задача же была поставлена: "Привести все изменения к единому функционалу для последующего перехода на единый конфигурационный файл (1C_Общий.md)" ключевыми критериями выбора механизма слияния стали: 1. Возможность хранения отчета об изменениях по каждой конфигурации. 2. Возможность использовать более серьъеные механизмы слияния (Merge). 3. Возможность "откатить" произведенные изменения по отдельному объекту. Соотвественно мною было приянто решение об использовании http://1c.alterplast.ru/gcomp/gcomp.html и Системы контроля версий SVN (с клиентов TortoiseSVN). Подготовка хранилища Скачиваем http://1c.alterplast.ru/files/gcomp/gcomp_bin_2.2.15.zip, нам понадобится vgcomp.exe для более быстрого разбора конфигурации. 1. Создаем папку d:\SVN\STORAGE\, нажимаем на ней правой кнопкой и если вы не забыли установить TortoiseSVN у вас появится следующее окошко. Создание хранилища Итак хранилище для контроля версионности создано. Теперь создаем еще парочку каталогов: d:\SVN\REALESE\ и d:\SVN\SOURSE\ для хранения соответственно Конфигурации и Исходников Правой кнопкой на каталоге SOURSE и команда SVN Извлечь Обращая внимание, что в данный момент хранилище пусто и путь к нему file:///D:/SVN/STORAGE Извлечение хранилища Последний этап - в каталог d:\SVN\REALESE\ закидываем первый из наших "md-шников", запускаем конфигуратор, открываем конфигурацию, создаем новый документ "Новый1", удалем его и сохраняем конфигурацию. Теперь у нас есть подготовленное к работе хранилищие конфигураций, исходники, и релиз конфигурации. Создание версий конфигураций Для того чтобы создать последовательность версий конфигураций нам необходимо произвести несколько рутинных мероприятий для каждой версии конфигурации * Разборка конфигурации в каталог исходников Разборка GCOMP * Фиксация изменений в хранилище (не забудьте номер ревизии для каждого из пяти конфигурации) Фиксация * Объединений конфигураций со следующим файлов md с помощью Конфигуратора. В идеале мы должны получить вот такой журнал хранилища: Журнал версий Я теперь точно знаю что первая конфигурация это файлы до ревизии №28 Вторая конфигурация - ревизия №29 Третья конфигурация - ревизия №30 Четвертая конфигурация - ревизия №31 Пятая конфигурация - ревизия №32 Все что больше ревизии №32 - это уже будут мои объединенные объекты Теперь можно со спокойной душой делать объединение. Объединение объектов Основный принцип в том чтобы извлечь из хранилища все версии каждого объекта, но только тех у кого ревизия выше 28 (то есть они различны в какой-то из конфигураций) Извлечение версий Извлекая версии версию 28 - я уже знаю - это исходный код объекта Форма (на картинке это Справочник.Контрагенты.ДляВыбора) первой конфигурации и сравниваю с 31 версией из пятой базы. Теперь необходимо слить эти изменения: воспользуемся программой TortoiseMerge Слияние Внимательно смотрим на изменение формы - принимаем решение на ОБЩИЙ механизм реализации, а дальше производим изменение либо в Конфигураторе (а затем очередным разбором md-шника), либо с помощью механизма слияния TortoiseMerge. (тут уж как кому удобно) Фиксируем наши изменения и теперь в журнал версий под ревизией 33 попадет изменненная и единая Форма Справочника "Контрагенты" с идентификатором "ДляВыбора" Преимущества такого подхода Основными преимуществами описанной методики являются: 1. Контроль внесенных изменений 2. История изменения (какие объекты менялись, кем и когда и зачем) 3. Возможность коллективной разработки 4. Анализ измененний внутренних (бинарных) объектов. 5. Красивый (интеллектуальны) механизм объединения (слияния) 6. Собственное развитие: механизм SVN активно гуляет по странне, и его незнание для программиста - крест на развитии PS: Предложенная статья - это основные наметки по описанию. Критика по теоритическим моментам принимается. По материалам сайта Инфостарт Читайте также: Идея ничто! Идея ничто! Вы глубоко ошибаетесь, если думаете, что идея чего-нибудь стоит. В нашем информационном мире, цена идеи приравнена к нулю. Вообще, что такое идея? Это когда вы придумали что-то такое, что является уникальным. Аналитика в ритейле структура, проблемы, пути развития Не секрет, что розничная торговля - одна из наиболее активно развивающихся отраслей российской экономики. Более того, ее состояние уже давно находится на достаточном уровне развития, чтобы детально рассмотреть технологию комплексной, системной организации работ по маркетинговому анализу. Однако практика показывает, что если ритейлеры и уделяют внимание маркетингу и аналитике, то скорее по остаточному принципу. Не попадитесь на удочку менеджера Вы решили автоматизировать свое предприятие, и не знаете, на какой фирме, занимающейся вопросами внедрения 1С остановить свой выбор? Постараемся разобраться вместе с Вами... 1С стремится в серьезный сегмент Поставщики решений для автоматизации бизнес-процессов на базе платформы " 1С " активизируются в сегментах, которые были традиционно заняты крупными ERP-системами, в частности, на рынке промышленного производства. Во многом это произошло за счет новой восьмой версии, и, по последним данным, из клиентов « 1С : Управление предприятием 8.0» сейчас 60 % составляют промышленные организации. Наибольшую заинтересованность в данном продукте выказывают компании, работающие в таких отраслях, как машиностроение и приборостроение, металлургия и металлообработка, в пищевой и химической промышленности. ABC XYZ анализ в торговле Для компании, желающей построить качественную систему логистики, часто оказывается полезен несложный, но эффективный инструмент управления запасами. XYZ-анализ – изучение стабильности продаж, – обычно используется вместе с ABC-анализом, позволяющим выделить ключевые для фирмы-продавца товары. |
||||||||||
|
|||||||||||
|
|
|||||||||||
Пользовательского поиска
по вопросам сайта обращайтесь: webmaster (at) 1cv8.net.ua |
|||||||||||