Конвертация расширения cfe в конфигурацию сf руками
Как быстро преобразовать расширение в конфигурацию (для дальнейшего переноса в основную конфигурацию, например)
Last updated
Как быстро преобразовать расширение в конфигурацию (для дальнейшего переноса в основную конфигурацию, например)
Last updated
Несколько раз за свой опыт работы с расширениями сталкивался с задачей, когда расширение в конкретную конфигурацию встроить без танцев с бубном не получается. Причины могут быть разные, например:
формы конфигурации разработаны в обычном режиме
режим совместимости конфигурации не поддерживает расширения в нужной мере или вовсе
есть ограничения по используемой версии платформы
До этого момента несколько раз приходилось руками переносить все объекты из расширения в основную конфигурацию, т.к. сравнить-объединить с файлом расширения нету возможности на уровне конфигуратора (а если есть - поправьте в комментариях :), гугление результатов не принесло. При этом велик риск потерять типы реквизитов, если переносить объекты не в порядке их создания в расширении.
В поисках инструмента по сравнению и объединению с расширением на форуме прочитал совет: сравнить содержимое файлов самой конфигурации и файлов расширения. Что собственно и сделал при необходимости в очередной раз пройти тернистый путь объединения.
1. Выгружаем расширение в файлы:
Аналогично выгрузил пустую конфигурацию для дальнейшего анализа.
Старый добрый total commander быстро показал различия между пустой конфигурацией и расширением. При наличии жесткой 1С-зависимости можно эту операцию выполнить прямо в конфигураторе через Сравнить файлы...
2. Отличия в Configuration.xml
3. Удаляем в файле Configuration.xml строки любым текстовым редактором:
После удаления не забываем сохранить файл
4. Загружаем в пустую конфигурацию файлы из папки, где отредактировали Configuration.xml
После (или такими) нехитрыми действиями получаем объекты расширения в основной конфигурации.