При работе с комплексными решениями, такими как БИТ.ФИНАНС, часто возникает необходимость ознакомиться со списком изменений, исправленных ошибок и новых функциональных возможностей до того, как обновление будет развернуто на рабочую базу. В отличие от типовых конфигураций фирмы «1С», где описание изменений традиционно хранится в общем макете ОписаниеИзмененийСистемы, решения от компании «Первый Бит» имеют свою специфику расположения этих данных. Рассмотрим подробнее все доступные способы получения этой информации.
Если у вас уже есть установленная демонстрационная база или копия системы актуального релиза, проанализируем самый быстрый путь через пользовательский интерфейс. Разработчики предусмотрели специальный раздел, где аккумулируются ссылки на документацию и списки изменений.
Разберем по шагам, как найти этот раздел:
В открывшейся форме часто содержатся не только текстовые описания, но и прямые гиперссылки на ресурсы технической поддержки. Стоит учитывать, что в современных версиях система может использовать встроенный браузер для подгрузки данных с серверов разработчика, поэтому для корректного отображения может потребоваться активное интернет-соединение.
Если нам необходимо найти «зашитое» в программу описание программным способом или через дерево метаданных, проанализируем структуру объектов конфигурации. В БИТ.ФИНАНС разработчики используют собственные префиксы для объектов, чтобы избежать конфликтов с типовой 1С:Бухгалтерией или 1С:ERP.
Рассмотрим основные объекты, в которых может храниться текст изменений:
БИТ_ОписаниеИзмененийСистемы или аналогичных. Иногда текст хранится в формате HTML или текстового документа внутри макета.БИТ_ОбновлениеИнформационнойБазы. В ней часто присутствуют макеты, содержащие структуру релиза и логику вывода формы «Что нового».БИТ_ОбновлениеИнформационнойБазыПереопределяемый.Для более глубокого анализа логики определения версии и вывода описания, можно изучить код в процедуре ПриДобавленииПодсистем. Пример типичного обращения к подсистеме БИТ в коде может выглядеть следующим образом:
Процедура ПриДобавленииПодсистем(ОписаниеПодсистем) Экспорт
Описание = ОписаниеПодсистем.Добавить();
Описание.Имя = "БИТ_ФИНАНС";
Описание.Версия = "3.1.XX.XX";
// Здесь может быть указано имя макета с описанием изменений
Описание.МакетОписаниеИзменений = "БИТ_ОписаниеИзмененийСистемы";
КонецПроцедуры
Если физически база еще не обновлена, а файл обновления (.cfu или .cf) уже имеется, мы можем извлечь информацию напрямую из шаблонов. Разберем, где именно 1С хранит распакованные файлы обновлений.
Обычно путь выглядит так: %AppData%\Roaming\1C\1cv8\tmplts\1bit\ФинансХХ\ВерсияРелиза\. В этой папке, помимо самого файла конфигурации, всегда присутствуют текстовые файлы сопровождения. Проанализируем их содержимое:
Если текстового файла в шаблонах по какой-то причине нет, воспользуемся мощным инструментом Конфигуратора — сравнением конфигураций. Этот метод позволит нам увидеть изменения «в коде», даже если разработчик не подготовил подробного описания.
Выполним следующие действия:
.cfu) или полную конфигурацию (.cf) нового релиза.БИТ_.Этот способ позволяет не только прочитать описание, но и увидеть реальные изменения в структурах таблиц, справочников и алгоритмах проведения документов, что крайне важно для программистов при поддержке кастомизированных систем.
Если прямой доступ к конфигурации ограничен, а подписка на обновления (ИТС БИТ) в данный момент отсутствует, выясним, где еще публикуется информация. Официальный сайт разработчика в разделе поддержки часто содержит базу знаний и «Практикумы», где описываются ключевые изменения последних версий. Также полезно отслеживать официальные каналы в мессенджерах, где публикуются краткие дайджесты обновлений сразу после выхода очередного релиза.
Важный нюанс: Помните, что БИТ.ФИНАНС является дополнением (аддоном) к типовым конфигурациям. Поэтому изменения могут касаться как самой подсистемы БИТ, так и механизмов интеграции с типовыми объектами 1С:Бухгалтерии. Всегда проверяйте совместимость релизов основной конфигурации и модуля БИТ перед началом процесса обновления.