Понедельник, 07.10.2024, 08:26
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Учет истории версий алгоритмов
TotoroДата: Пятница, 11.09.2015, 21:51 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 7
Статус: Оффлайн
Кто нибудь делал учет версий алгоритмов так, чтобы потом удобно было анализировать изменения или искать нужные данные (значения параметров или часть кода из старого алгоритма) в старых версиях? У нас алгоритмы меняются достаточно часто и иногда нужно искать использование каких-либо данных в старых версиях.

Я сделал у себя так:
1. Версии хранятся в РС (используется типовой подсистемы БСП версионирования)
2. В дополнительном реквизите регистра сохраняется текст алгоритма и текстовое представление параметров.
В этого доп. текста вставляется перечисление используемых в алгоритме параметров, их типов и представлений значений.
Для ссылочных параметров вставляется также УИД ссылки. Это позволяет обычными запросами проверять использования параметров/кода.
3. Версии сохраняются только при изменении текста алгоритма или параметров (проверяется как в типовой БСП по ключу MD5).
4. В алгоритме есть возможность открытия спец. формы этого РС с версиями. Возможно сравнивать две разных версии, одну версию с текущей, восстановить версию, создать новый алгоритм по версии.
Сравнение версий выполняется через типовую команду сравнения файлов - текстов алгоритмов и параметров из доп. реквизита сохраняются во временные файлы и используется СравнениеФайлов.
 
tormozitДата: Суббота, 12.09.2015, 15:25 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
У нас версии алгоритмов исторически сделаны в справочнике, но думаю регистр сведений оптимальнее

Прикрепления: 6353597.jpg (715.6 Kb)
 
  • Страница 1 из 1
  • 1
Поиск: