Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== 1С и контроль версий ====== Казалось бы, 1С весьма распространена на территория exUSSR, практически монополист на рынке бухгалтерских программ, используется в куче проектов, а значит должна иметь помимо всего прочего нормальную систему контроля версий. Ан нет, не тут-то было. Да, для разработки конфигурации есть такая полезная штука как "Хранилище конфигурации". А вот для внешних обработок и отчетов - нету ничего. Вообще. ===== Подход пионерский, с помощью Dropbox ===== Самое просто, что можно сделать - редактировать файлы обработок, расположенные прямо в какой-либо папке под контролем Dropbox. При очередной записи файл сливается на сервера Dropbox, что во-первых, позволяет быть более или менее уверенным что есть бэкап, а во-вторых - можно восстановить предыдущие версии файлов через веб-интерфейс. Однако понять что и где и когда именно изменялось - нельзя. ===== Системы Контроля Версий (СКВ) ===== Более сложный и более интересный вариант - хранить версии в любой из систем контроля версий (SVN, Git, Bazaar, Mercurial и т.д.). Т.к. и обработки и отчеты идут в бинарном формате, перед запихиванием в СКВ необходимо разворачивать бинарник и приводить к текстовому виду. Разумеется, можно будет только **посмотреть** какие изменения были внесены, все остальные плюшки СКВ, увы, неприменимы. ===== Ссылки ===== * http://infostart.ru/public/118207/ - тема на Infostart, в комментариях так же есть полезные идеи * https://launchpad.net/bzr/+download - Bazaar, установщик * http://wiki.bazaar.canonical.com/TortoiseBzr - расширение оболочки Windows для Bazaar * http://wiki.bazaar.canonical.com/QBzr - кросс-платформенный GUI для Bazaar, написан на Qt, скачать можно здесь: https://launchpad.net/qbzr/+download * https://bitbucket.org/Shenja/diff1c/overview - сравнение файлов от 1C {{tag>1С системы_контроля_версий контроль_версий СКВ SVN Git Bazaar Mercurial V8Unpack}} software/1c/version-control.txt Последнее изменение: 2017/05/09 18:34 — 127.0.0.1