Как создать собственное обновление для 1С

26.12.14

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

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


Для удобства будем работать с четырьмя каталогами: 

D:\WORK - каталог информационной базы. 
D:\VERS - каталог для хранения версий файлов поставки и файлов обновления. 
D:\DIST - каталог дистрибутивов. 

Считаем, что старая версия нашей конфигурации 8.0.0.1, новая 8.0.0.2.  

1. Загружаем версию 8.0.0.1 конфигурации. 

2. Выбираем пункт меню

 Создать файл

"Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации ..." 

3. Нажимаем кнопку "Каталог файлов поставки". 

4. Указываем каталог D:\VERS

 Каталог поставки
5. Убираем флажок "Создать файл обновления конфигурации". 

6. Нажимаем кнопку "Выполнить". 

7. Убеждаемся, что создался файл D:\VERS\8.0.0.1\1Cv8.cf 


8. Загружаем версию 8.0.0.2 конфигурации. 

Загрузка
9. После обновления выбираем пункт меню "Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации ..." 

10. убеждаемся, что оба флажка установлены и 
Имя файла поставки D:\VERS\8.0.0.2\1Cv8.cf 
имя файла обновления D:\VERS\8.0.0.2\1Cv8.cfu 

11. Нажимаем кнопку "Добавить из предыдущих версий".

12. Выбираем D:\VERS\8.0.0.1\1Cv8.cf и нажимаем кнопку "ОК". 

13. Нажимаем кнопку "Выполнить". 

14. Убеждаемся, что создались файлы:

    -           D:\VERS\8.0.0.2\1Cv8.cf 
    -           D:\VERS\8.0.0.2\1Cv8.cfu 

15. Выбираем пункт меню "Конфигурация - Поставка конфигурации - Комплект поставки ..."

16. Выбираем "Создать новое описание комплекта поставки" и нажимаем кнопку "ОК". Комплект поставки

17. В диалоге "Создание описания комплекта поставки", в диалоге можем задать Наименование и Поставщика, нажимаем Далее, тут нам предлагают выбрать путь каталога сохранение, на ваше усмотрение, може оставить...  нажимаем кнопку "Готово". 

18. Открывается диалог "Комплект поставки" выбираем ветку Шаблоны конфигураций -  8.0.0.2 и нажимаем кнопку "Добавить". 

шаблон
19. Выбираем "Отдельный файл", указываем путь D:\VERS\8.0.0.2\1Cv8.cfu и нажимаем кнопку "ОК". 

20. Выбираем ветку "Вариант поставки" и нажимаем кнопку "Добавить". 

21. Переименуем "Вариант поставки 1" в "Поставку обновления". 


22. Нажимаем ссылку "Редактировать" 

23. В диалоге "Вариант построения" ставим флажок возле файла 1Cv8.cfu и нажимаем кнопку "ОК". 

24. Нажимаем кнопку "Создать файлы комплекта". 

25. В диалоге "Выбор варианта построения" выбираем "Поставка обновления" 


и нажимаем кнопку "ОК". 

26. Выбираем каталог D:\DIST и нажимаем кнопку "Open". 

27. Убеждаемся, что создались файлы D:\DIST\КаталогПоставщика\1Cv8.cfu 
D:\DIST\КаталогПоставщика\1cv8.mft 

28. Выбираем пункт меню "Конфигурация - Поддержка - Шаблоны конфигураций 
и обновлений..." 

29. Указываем каталог D:\DIST и нажимаем кнопку "Open".

30. Убеждаемся, что видна ветка 8.0.0.2(обновление). 


Все обновления готово!

создание обновление обновления файл конфигурация

См. также

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

27900 руб.

01.04.2020    147091    649    360    

235

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

В статье рассматривается использование WinMerge для сравнения, объединения и обновления конфигураций 1С. Отдельно рассматривается методика трехстороннего сравнения при обновлении конфигурации

21.10.2024    2659    mixaeel    18    

17

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

Те кто объединял конфигурации находящиеся на поддержке, обновлял подсистемы БСП прекрасно помнят упражнение «10000 тысяч кликов мышкой» или, непонятное словесное заклинание, после которого конфигурация снимается с поддержки целиком.

1 стартмани

26.09.2024    501    3    milkers    2    

7

Обновление 1С Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Россия Бесплатно (free)

Вышел новый релиз для УТ11 5.19.63. На копии базы было выполнено обновление и вылезли проблемы с номенклатурой, подлежащей маркировке. В публикации описаны проблемы, обнаруженные в копии базы конкретной организации.

24.09.2024    860    gull22    2    

8

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

Как исправить медленное сравнение конфигурации с файлом cf, сохраненным из хранилища.

17.09.2024    4367    vatkir    15    

10

Обновление 1С Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Упрощенное обновление конфигураций 1С (предпочтительно самописных) с помощью батника и Яндекс Диска (по публичной ссылке)

1 стартмани

22.08.2024    556    0    user1694357    0    

4

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

На ИТС есть статья, в которой поверхностно описан процесс автоматического обновления тонких клиентов. В качестве примера, что логично, представлены методы конфигурации 1С. Но, в отличие от того же управления списками баз, для обновления не требуется хранить информацию, потому я решил переписать код на php, чтобы можно было отвязаться от 1С. Не работает для файловых баз, подключенных как File="ПутьКПапкеБазы"; (а жаль), для опубликованных файловых - работает.

1 стартмани

20.08.2024    681    MikeSh    10    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 29.11.14 13:27
Сообщение было скрыто модератором.
...
2. пользователь 29.11.14 15:06
Сообщение было скрыто модератором.
...
3. пользователь 29.11.14 15:40
Сообщение было скрыто модератором.
...
4. пользователь 30.11.14 21:57
Сообщение было скрыто модератором.
...
5. пользователь 03.12.14 10:58
Сообщение было скрыто модератором.
...
6. пользователь 03.12.14 13:49
Сообщение было скрыто модератором.
...
7. AlexWhite 194 02.01.15 13:18 Сейчас в теме
12. Выбираем D:\VERS\8.0.0.1\1Cv8.cf и нажимаем кнопку "ОК".

На картинке выше выбран файл D:\VERS\8.0.0.1\1Cv8.cfu - ошибка на картинке или в тексте? Если ошибка в тексте, то не понятно, в каком месте описания был создан файл D:\VERS\8.0.0.1\1Cv8.cfu, ведь выше написано, что создание файла обновления для версии 8.0.0.1 отключено?
10. webresurs 228 05.01.15 20:05 Сейчас в теме
(7) AlexWhite, в 12 пункте cfu не был еще создан, а прописан путь до него пункт 14
11. AlexWhite 194 10.04.15 10:42 Сейчас в теме
(10) вчитался позже, спасибо. Про поставку обновления понятно, это описано в штатной документации. Что делать с этим cfu, если конфигурация (версия 8.0.0.1 в вашем примере) на стороне заказчика была изменена третьим лицом?
8. vslimv 05.01.15 14:06 Сейчас в теме
Что за баг с комментариями?)) А в чем суть всех танцев, после получения .cfu чтоб ставить галочку искать автоматически?
9. webresurs 228 05.01.15 19:58 Сейчас в теме
(8) vslimv, читайте начало "Столкнулся с вопросом: как выгрузить базу не целиком, а только то, что изменил, и отправить обновление почтой, т.е. не всю конфигурацию, а только обновление."

- после изменений какой файл лучше отправить на 300-400 мб или не больше 1 мб ?
12. Painted 49 10.04.15 11:26 Сейчас в теме
Так было же уже http://infostart.ru/public/313122/
Сорри, тема-то уже бородатая. )))
13. AlexWhite 194 10.04.15 13:29 Сейчас в теме
(12) Painted, по вашей ссылке "автор запретил комментарии", а тут хотя бы обсуждали :-)
26. smooth 197 20.01.19 10:55 Сейчас в теме
(12) Painted, Спасибо за ссылку. По данной статье у меня ни фига не получилось (несколько раз пробовал): какое-то здесь несоответствие картинок и слов ((
А на "бородатой" ссылке, расписано не так подробно, но почему то у меня взлетело с 1 раза )
14. TrasserZero 07.02.17 17:48 Сейчас в теме
Класс! При доработке УТшки 11.2 так же встала проблема пересылки именно измененных объектов заказчику. Статейка помогла, спасибо.
15. Lerusena 9 20.02.17 10:52 Сейчас в теме
подскажите, после обновления на полученный файл, конфигурация ПОСТАВЩИКА останется типовой или заменится на конфигурацию в файле обновления?
olegmedvedev; +1 Ответить
16. webresurs 228 20.02.17 17:58 Сейчас в теме
(15) - заменится на конфигурацию в файле обновления
17. zhan.87 09.03.17 06:25 Сейчас в теме
Здравствуйте. Как обновить старую базу(8.0.0.1) до новой(8.0.0.2) ? При открытии базу 8.0.0.1 и попытке обновлении (конфигурация - поддержка - обновить конфигурацию) он не видит данный файл, при конфигурация - поддержка - каталоги шаблонов конфигураций там кнопка только закрыть. И как создать файл exe (чтобы при конфигурация - поддержка - обновить конфигурацию мог админ обновить базу).
18. olegmedvedev 65 09.03.17 09:32 Сейчас в теме
(17)
И как создать файл exe

вам достаточно только cfu файла


(17)
Как обновить старую базу(8.0.0.1) до новой(8.0.0.2).он не видит данный файл

в этой статье указано как создать собственный файл обновления, или вы создали конфу 8.0001 и создали обновление 8.0002?
19. zhan.87 09.03.17 11:14 Сейчас в теме
(18)
Здравствуйте. Я создала собственный файл обновления. Но не могу им обновить старую базу, которую мне надо. Потому не находит файл обновления.
20. Rega 31.03.17 13:00 Сейчас в теме
Пытаюсь создать cfu для типовой на поддержке -свои "обновления" для того же релиза (пара объектов добавилась). Вроде по инструкции все, но в итоге пишет что это обновление предназначено для конфигурации (такой же как у меня исходная) версии (исходная). Т.е. не считает его обновлением для моей конфигурации.
22. nedopro 30.06.17 06:22 Сейчас в теме
23. Rega 17.11.17 09:09 Сейчас в теме
(22)Здравствуйте. Я уже точно не помню. Помню что файл со своими обновлениями удалось создать и обновить по нему. Но потом при обновлении следующем я решила не заморачиваться и обновить типовым. Только типовое не хотело обновлять на мое обновление. Писало что то подобное "это обновление предназначено для конфигурации ". В общем я как-то откатила или что-то меняла не помню. Теперь обновляю типовым.
24. nedopro 17.11.17 10:25 Сейчас в теме
(23) Я уже разобралась. Что бы работало "свое обновление" нужно загрузить созданную конфигурацию из cf. Аналогично, что бы вернуться к типовым обновлениям, необходимо вернуть типовую конфигурацию из cf поставщика.
21. AlexWhite 194 25.04.17 09:40 Сейчас в теме
18. Открывается диалог "Комплект поставки" выбираем ветку Шаблоны конфигураций - 8.0.0.2 и нажимаем кнопку "Добавить".

Однако, на картинке ниже написан путь 8.1.0.2 и в пункте 19 снова 8.0.0.2. Где правда?
25. K_Ilia 28.01.18 20:21 Сейчас в теме
а никто не подскажет как с помощью этого же дистрибутива обновления обновить и справочную информацию? например о среднемесячной з/п
27. webresurs 228 21.01.19 11:28 Сейчас в теме
(25) - это не обновление информации занесенной пользователями..., а самой конфигурации базы

вам надо искать другое напр., "перенос между базами" и т.п.
Оставьте свое сообщение