Персональная страница Федора Езеева
Главная
Download
Ссылки
MS SQL
Обмен данными
Новости
Статьи
О себе
Крупные разделы...
Коллективная разработка
1С++, OOP, XP
FuncTest
FAQ
Структура 1cv7.md
Назад Содержание Вперед

Коллективная разработка конфигураций 1С.

GComp

Все вышесказанное и сподвигло меня на изучение WinAPI и C++, в результате чего получилось маленькое консольное приложение (качать тут), которое (вполне в духе Unix) решает одну маленькую задачу, но зато делает это быстро и качественно. Вдобавок, мне бы не хотелось, чтобы кто-то еще тратил свое время на уже решенную задачу, поэтому моя поделка распространяется с исходными кодами на условиях лицензии GPL (так же можно почитать русский перевод).

Краткий список реализованных функций

  • Потоки Dialog Stream (экранные формы) и Main Metadata Stream выкладываются в текстовом виде, пригодном для merge (слияние одновременных изменений). Длина отрезана, CRC тоже.
  • При распаковке конфигурации в уже существующую директорию, в действительности модифицируются только измененные файлы. Сделано для того, чтобы не вводить CVS в заблуждение.
  • При распаковке конфигурации в уже существующую директорию проверяется наличие устаревших файлов (есть в каталоге, но нет в конфигурации). Эти файлы удаляются. Каталоги не удаляются намеренно, в CVS есть опция "prune empty folders" - пользуемся ею.
  • 4 уровня вербализации происходящего, от полного молчания до абсолютного флуда.
  • Возможность из командной строки указать какой файл и в какую папку распаковывать/запаковывать.
  • Понимание различий между файлами конфигурации, и внешними отчетами (В ветке 2.x - с версии 2.0.1). Возможность указания типа файла из командной строки.
  • Сборка/разборка с человеческими именами файлов и каталогов. (Версия 2.0)

Назад Содержание Вперед
Rambler's Top100 1C:TOP-100

© 1998-2004 Fedor Ezeev.

Last updated: 2005-09-05