Обновление нетиповой конфигурации 1С
-

Обновление нетиповой конфигурации 1С

0
4833
06.02.2024 Дмитрий Сарычев


1.      Как обновить нетиповую конфигурацию?


На тему обновления конфигурации написано много статей, в том числе на нашем сайте есть хорошая подробная статья «Установка обновлений 1С. Планирование обновления сильно измененной конфигурации 1С, оценка трудоемкости»


  Однако данная тема очень глубока, а также развивается вместе с самой платформой 1С, поэтому всегда можно внести дополнения.


    Например, в платформе 8.3, помимо использования стандартных средств в режиме «Сравнить, объединить с конфигурацией из файла….», появилась возможность использования для сравнения внешние специализированные программы.


Для этого в режиме Конфигуратор в «Сервисе» в «Параметрах» на закладке «Сравнение/Объединение» следует активизировать предложенные ссылки (рис.1).



Рис.1 Сервис

 

Этот список не является исчерпывающим, и продвинутые пользователи могут с помощью кнопки «Добавить» вносить в него новые внешние программы (рис.2), которые уже установлены на компьютер.


Если название в списке программы напечатано бледным серым цветом, это означает, что внешняя программа сравнения не настроена, иначе она будет напечатана обычным черным шрифтом.


Программа должна быть предварительно установлена на компьютер, в соответствующее поле прописан каталог для вызова исполняемого файла, а в Разделы «Режимы» указан вид внешней программы.


     С помощью кнопки «Изменить» настраивается путь к исполняемому модулю этой программы, а также, при необходимости, корректируются настройки (рис.3).


Рис.2 Добавить

   


Рис.3.1 Исполняемый файл



Рис.3.2 Модули

 

Основным преимуществом внешних программ является возможность трехстороннего сравнения, а также обычно более дружественный пользовательский интерфейс (но это на любителя).

 

Для использования внешней программы сравнения мы всё так же через режим Конфигуратора 1С «Сравнить, объединить с конфигурацией из файла…» выбираем необходимые файлы обновлений 1С или конфигураций (рис.4.1), но если нажать на шестеренку (рис.4.2), то получаем сравнение уже с использованием внешней программы (рис.5).



Рис.4.1 Сравнить, объединить с конфигурацией из файла…


Независимо от того, используются стандартные возможности 1С или внешние специализированные компьютерные программы, для быстрого отслеживания собственных изменений и дополнений в коде основной конфигурации, в поле «Фильтр» указывается – «Показывать только дважды измененные свойства».





Рис.4.2 Объединить с помощью внешней программы



Рис.5 Интерфейс программы Kdiff3 с тремя сравниваемыми конфигурациями


    У некоторых внешних программ сравнения, в частности, у Kdiff3, внизу появляется окно, в котором показан текущий результат объединения модулей, с включением строк кода из любого из трех сравниваемых окон. Также возможно непосредственно вносить изменения в окно результата.


Все внешние программы (как и сама 1С) сравнивают прежнюю конфигурацию поставщика с основной конфигурации и с файлом обновленной конфигурации поставщика.


Из основной конфигурации и новой конфигурации поставщика автоматически берутся все непересекающиеся изменения. Многие внешние программы успешно отрабатывают такие конфликты автоматически.


Пересекающиеся изменения редактируются вручную, как и в при обычной проверке 1С.


Для выбора нужных фрагментов используются кнопки <A>, <B>, <C>, расположенные на верхней панели.

А – код прежней конфигурации поставщика,

В – код основной конфигурации,

С – код новой конфигурации поставщика.   


2.      Минусы использования внешних специализированных компьютерных программ


Стоит отметить, что использование внешних специализированных программ имеет и ряд минусов:

– Не умеют объединять по процедурам;

– Иногда зависают при определении конфликтов.

   Однако владение таким инструментарием обязательно для продвинутых разработчиков.


Специалист компании "Кодерлайн"

 Дмитрий Сарычев

Обсудить статью в Telegram Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.