Автоматизация обновления доработанных типовых конфигураций

20.09.11

База данных - Обновление 1С

Данная конфигурация предназначена для автоматизации процесса внесения изменений в тексты модулей типовых конфигураций 1С после проведения очередного обновления.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
auto_upd.exe
.exe 614,78Kb
111 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Часто в процессе доработок типовых конфигураций 1С под требования заказчика приходится править тексты модулей типовых объектов. Внесение изменений в эти модули затрудняет дальнейшее обновление, поскольку требует в ручном режиме каждый раз при проведении обновлений восстанавливать внесенные изменения, либо тратить дополнительное время в момент обновления для тонкой настройки режима сравнения и объединения конфигурации. Но процесс правки модулей после обновлений можно автоматизировать. Для этого существует штатных механизм платформы, позволяющий выгрузить все тексты модулей в текстовые файлы, произвести с ними определенные манипуляции и снова загрузить их в конфигурацию. 

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

Краткий порядок работы с предлагаемым инструментом следующий:

1. Нужно выгрузить из конфигуратора тексты модулей обновляемой типовой конфигурации в определенный каталог. 

2. В этой конфигурации открыть обработку "Загрузка структуры метаданных конфигурации" и загрузить структуру метаданных обновляемой конфигурации в справочник.

3. Описать в справочнике "Изменения в конфигурации" все изменения, которые требуется внести в конфигурацию.

4. Выполнить обработку "Применить изменения к файлам выгрузки модулей"

5. Загрузить измененные модули в типовую конфигурацию

 

В дальнейшем при очередном обновлении типовой конфигурации будет достаточно повторно выполнить пункты 1, 4 и 5, т.е. все описанные в справочнике изменения конфигурации будут автоматически применены к обновленным текстам модулей.

 

Конфигурация предлагается бесплатно для тестирования. В комплекте поставки отсутствуют тексты некоторых ключевых исходных модулей, в дальнейшем по окончании тестирования конфигурацию можно будет приобрести целиком вместе с комплектом исходных модулей, что позволит доработать ее под свои нужды. 

Обновления:

20-09-2011 Исправлена ошибка: вставка текста по действию "Добавить в конец модуля перед текстом основной программы" происходила на самом деле не в конец блока, а в начало после описания переменных.
   

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Обновление 1С Программист 1С v8.3 Бесплатно (free)

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

13.10.2025    2521    VetalDV    7    

7

Обновление 1С Программист 1С v8.3 Бесплатно (free)

При обновлении конфигураций ЕРП/КА/УТ типовыми обновлениями можно получить ошибку  Превышен максимальный расход памяти сервера за один вызов". С чем это связано? Рассмотрим исправление этой ошибки.

18.08.2025    3516    iolko    10    

19

Обновление 1С Системный администратор Программист 1С v8.3 Россия Абонемент ($m)

Внешняя обработка "Запуск процедур обновления" предназначена для запуска процедур обновления в типовых конфигурациях, а также в конфигурациях, где поддерживается типовой механизм обновления по подсистемам. Это может быть полезно тем, кто разрабатывает и поддерживает свои подсистемы на базе типового механизма. Тестировщики, разработчики.

1 стартмани

16.07.2025    1204    8    lastpioneer    0    

9

Рефакторинг и качество кода Обновление 1С Программист 1С v8.3 Бесплатно (free)

Проблемы и их решение из реальных проектов сложного обновления 1С, когда нужно было сохранить целостность данных, ускориться и уложиться в оцененные и утвержденные сроки.

02.07.2025    5358    1c-izh    9    

13

DevOps и автоматизация разработки Обновление 1С Системный администратор Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом Абонемент ($m)

Продолжаем делиться опытом ICL SOFT – в этой статье рассказываем о сложном обновлении сильно доработанной конфигурации "1С:ERP Управление холдингом с версии 3.1.8.15" до актуальной версии редакции 3.2. Публикации о сложных обновлениях, которые можно найти в открытых источниках, содержат мало подробной информации об использованных инструментах и решениях. Часто в них отсутствует информация о том, что находится под капотом этих решений. Будем рады, если наша статья окажется полезной

1 стартмани

01.07.2025    2997    vladimir_iclsoft    1    

22

Рефакторинг и качество кода Обновление 1С Программист 1С v8.3 Бесплатно (free)

Тестовая база обновлена через все ключевые релизы, всё протестировано, остатки сведены, вы готовы обновить «боевую» базу, но…по замерам для этого потребуется целая неделя, а у вас есть всего пара выходных. Знакомая ситуация? Расскажем, как увеличить скорость отработки промежуточных конфигураций!

18.06.2025    4672    1c-izh    14    

12

Обновление 1С Программист Стажер 1С v8.3 Бесплатно (free)

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

04.06.2025    4588    1c-izh    13    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. pumbaE 21.09.11 13:56 Сейчас в теме
Предпочитаю пользоваться git, mercurial, bzr + redmine.
5. echo77 1929 21.11.11 20:10 Сейчас в теме
Скриншотов бы поболее...

(1) Что такое git, mercurial, bzr + redmine?
2. пользователь 27.09.11 15:18
Сообщение было скрыто модератором.
...
3. gavrikprog 118 05.10.11 07:35 Сейчас в теме
Для управляемых форм работает ?
Добавили реквизит визуально, и ... ?
4. s.sintsov 255 05.10.11 08:46 Сейчас в теме
(3) Нет, для управляемых форм не работает. Пока не было необходимости, у меня все конфигурации обычные.
Визуально на форму реквизиты добавлять не рекомендуется в типовых, так как потом гемор с обновлением. Лучше и правильней делать добавление реквизитов на форму через переопределение стандартного обработчика ПриОткрытии()
7. Andreeei 50 29.12.11 15:01 Сейчас в теме
(4) А если новый реквизит не влезает в форму? Может лучше дублировать форму, и добавлять новые реквизиты в неё?
6. Guinnbleid 13 30.11.11 12:27 Сейчас в теме
Не определен тип объекта "WebСервис"
8. пользователь 04.01.14 16:26
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация