Как создать собственное обновление для 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, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

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

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

19900 руб.

01.04.2020    140630    678    352    

232

Автоматическое подтверждение легальности обновления базы или как обновить 100 типовых баз 1С за 5 часов

DevOps и автоматизация разработки Обновление 1С Платформа 1С v8.3 Конфигурации 1cv8 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

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

2 стартмани

08.05.2019    24215    54    VPanin56    26    

26

Ссылочная константа содержит недопустимый ссылочный номер таблицы

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

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

19.03.2024    845    sergey.skirdin    3    

13

Скрипт для обновления базы с расширением из хранилища

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

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

22.01.2024    1120    ke.92@mail.ru    2    

24

Многопоточное обновление 1С: Управление холдингом

Обновление 1С 8.3.14 1С:Управление холдингом Абонемент ($m)

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

1 стартмани

10.01.2024    3183    saver77    18    

24

Не обновляется типовая конфигурация 1С через конфигуратор

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

Столкнулся с проблемой. Нужно было поднять до текущего релиза Розницу 2.3. Обновлял по старинке, через конфигуратор (база клиент-серверная). Указывал логин и пароль, ждал скачивания обновления и обновлял. Но после накатывания 5 релизов следующий устанавливаться не хотел, а точнее конфигуратор гордо говорил, что обновлений больше нет. Решение нашел здесь на форуме и хочу зафиксировать. Чтобы самому не забыть и передать опыт начинающим.

29.11.2023    1353    shestopalovpro    4    

7

Принудительный запуск дополнительных процедур обработки данных после обновления

Обновление 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Ручной запуск процедур обработки обработчиков после обновлений. Может быть полезно стажерам, консультантам, разработчикам, администраторам, всем, кто обновляет информационные базы.

1 стартмани

20.11.2023    604    6    IvanTerentev    0    

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 205 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 205 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 196 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 205 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 205 21.01.19 11:28 Сейчас в теме
(25) - это не обновление информации занесенной пользователями..., а самой конфигурации базы

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