Где хранятся файлы обновлений 1С и как сменить каталог шаблонов
Содержание
Обновление конфигурации
1С «устанавливается» в два места. Дистрибутив (файлы .cfu, .cf, инструкции) распаковывается в каталог шаблонов — по умолчанию C:\Users\<пользователь>\AppData\Roaming\1C\1cv8\tmplts\. Сама новая версия программы после обновления живёт уже внутри информационной базы, а не в какой-то папке на диске. Платформа 1С ставится отдельно, в C:\Program Files\1cv8\<номер версии>\.
Частое заблуждение: «обновление легло в папку с базой». Нет. Папка с файлом 1Cv8.1CD после обновления меняется только содержимым самого файла базы. Если вы ищете, куда установилось обновление, ищите каталог шаблонов — и именно его путь настраивается в окне запуска 1С.
Какие файлы и куда ставит обновление 1С
Разделим три вещи, которые часто называют одним словом «обновление».
| Что обновляем | Куда попадает | Кто использует |
|---|---|---|
| Платформа 1С:Предприятие 8.3 | C:\Program Files\1cv8\8.3.xx.xxxx\ (64-бит) или C:\Program Files (x86)\1cv8\ (32-бит) | Все базы на этом компьютере |
| Дистрибутив обновления конфигурации | %APPDATA%\1C\1cv8\tmplts\1c\<конфигурация>\<версия>\ | Конфигуратор при поиске обновлений |
| Сама конфигурация после обновления | Внутри информационной базы | Пользователи базы |
Внутри каталога шаблонов структура такая:
tmplts\
1c\
Accounting\
3_0_150_25\
1cv8.cfu
1cv8.cf
ReadMe.txt
...
📂 Папка 1c — поставщик, Accounting — внутреннее имя конфигурации (здесь «Бухгалтерия предприятия»), дальше — номер версии через подчёркивания. У каждой новой версии — своя папка, старые не удаляются сами.
📂 Файл 1cv8.cfu — это и есть файл обновления. Его выбирают в конфигураторе, если обновляют вручную. Файл 1cv8.cf — полная поставка, она нужна для создания новой базы из шаблона.
%APPDATA% — короткая запись пути C:\Users\<пользователь>\AppData\Roaming. Вставьте %APPDATA%\1C\1cv8\tmplts в адресную строку Проводника — откроется каталог шаблонов текущего пользователя, даже если папка AppData скрыта.
Автоматическая загрузка обновлений из самой программы
В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) обновление можно скачать и установить прямо из пользовательского режима. Путь в Бухгалтерии: Администрирование → Интернет-поддержка и сервисы, группа обновления версии программы.
Как это работает:
- Программа подключается к интернет-поддержке под логином портала 1С:ИТС.
- Сравнивает текущую версию конфигурации с доступными и строит цепочку промежуточных релизов.
- Скачивает нужные файлы на компьютер, с которого запущено обновление.
- Применяет их к базе: завершает сеансы, делает резервную копию (если выбрано), обновляет конфигурацию и запускает обработчики обновления данных.
Куда именно обработка складывает скачанные файлы, зависит от версии библиотеки — искать их вручную обычно не нужно. Если же нужна копия дистрибутива в каталоге шаблонов (например, для других баз), удобнее скачать его вручную, как описано ниже.
Новые версии БСП могут предложить и новую версию платформы. Её установщику нужны права администратора Windows: под обычным пользователем загрузка пройдёт, а установка — нет.
Автообновление в файловом варианте завершает работу всех пользователей базы. Запускайте его вне рабочего времени и предупредите коллег.
Ручная установка: скачали с портала — куда распаковать
Ручной способ нужен, когда интернет-поддержка не подключена, база доработана или обновление делает администратор для нескольких баз.
- На портале обновлений 1С откройте свою конфигурацию и скачайте дистрибутив обновления нужного релиза. Обычно это архив с программой установки
setup.exeвнутри. - Распакуйте архив во временную папку и запустите
setup.exe. - Мастер спросит каталог шаблонов. По умолчанию он подставляет каталог
tmpltsтекущего пользователя. Оставьте его или укажите свой — например, общую сетевую папку. - После установки откройте базу в конфигураторе:
Конфигурация → Поддержка → Обновить конфигурацию. - Выберите поиск доступных обновлений в каталогах шаблонов. Если файл лежит в другом месте, выберите вариант с указанием файла и укажите
1cv8.cfuвручную.
Перед обновлением сделайте резервную копию базы
: выгрузку .dt или копию файла 1Cv8.1CD при закрытой программе. Обновление снимает с поддержки изменённые объекты и в доработанных базах может затронуть доработки.
Как проверить, что обновление применилось
Распаковка дистрибутива ещё не означает, что база обновлена. Проверьте результат в двух местах:
- ✅ В пользовательском режиме откройте меню с вопросительным знаком в правом верхнем углу и выберите
О программе. В окне указаны версия конфигурации и версия платформы. - ✅ В конфигураторе после обновления выполните
Конфигурация → Обновить конфигурацию базы данных(F7), если программа не сделала это сама. Пока основная конфигурация не совпадает с конфигурацией базы, пользователи работают на старой версии. - ✅ При первом запуске в пользовательском режиме дождитесь окончания обработчиков обновления данных. На крупных базах это занимает от нескольких минут до часа, прерывать процесс нельзя.
Если из каталога пропадёт промежуточный релиз, конфигуратор не построит цепочку. Он покажет только те версии, на которые можно перейти с текущей. Не удаляйте папки релизов, пока все базы не обновлены выше них.
Где задать путь к каталогу шаблонов: окно запуска и 1CEStart.cfg
Путь к каталогам шаблонов хранится не в базе и не в конфигураторе, а в настройках программы запуска 1С.
Через интерфейс:
- Откройте окно запуска 1С (список баз).
- Нажмите кнопку
Настройка…. - В блоке каталогов шаблонов конфигураций и обновлений добавьте нужную папку, удалите лишнюю или поменяйте порядок.
- Нажмите
ОКи перезапустите конфигуратор.
Каталогов может быть несколько. Конфигуратор ищет обновления во всех из них.
Через файл. Окно запуска сохраняет эти настройки в файл 1CEStart.cfg. Их два уровня:
| Файл | Для кого |
|---|---|
%APPDATA%\1C\1CEStart\1CEStart.cfg | Текущий пользователь Windows |
C:\ProgramData\1C\1CEStart\1CEStart.cfg | Все пользователи компьютера |
Каталог шаблонов задаётся параметром ConfigurationTemplatesLocation, по одной строке на каждый путь:
ConfigurationTemplatesLocation=C:\Users\buh\AppData\Roaming\1C\1cv8\tmplts
ConfigurationTemplatesLocation=\\srv-files\1c\tmplts
Каталог шаблонов часто ищут в файле 1cv8.cfg. Он относится к настройкам самой платформы (каталог conf в папке установки), а каталог шаблонов в нём не задают. Править нужно именно 1CEStart.cfg.
Редактируйте файл при закрытых окнах 1С: окно запуска перезапишет файл своими настройками при выходе.
Каталог установки платформы выбирается в установщике платформы: на шаге выбора компонентов есть кнопка смены папки. Разные версии платформы ставятся рядом, каждая в свою папку с номером. Окно запуска само подбирает подходящую версию для базы.
Файловая и клиент-серверная база: где что лежит
Главное правило: обновление конфигурации всегда ищется на том компьютере, где запущен конфигуратор. Даже если база стоит на сервере 1С, каталог шаблонов читается с машины администратора, а не с сервера.
Файловый вариант
- 📁 База — файл
1Cv8.1CDв папке, указанной в списке баз (часто сетевая папка). - 📁 Шаблоны — каталог
tmpltsу пользователя, который запускает конфигуратор. - 📁 Платформа — на каждом компьютере, где работают с базой.
Обновляет базу один человек, остальные выходят из программы. Если база в сетевой папке, а шаблоны лежат локально у бухгалтера, обновить её с компьютера администратора не выйдет, пока он не скопирует шаблоны к себе или не подключит общий каталог.
Клиент-серверный вариант
- 🖥️ Платформа сервера —
C:\Program Files\1cv8\<версия>\bin\на сервере 1С, служба «Агент сервера 1С:Предприятия 8.3». - 🖥️ Данные кластера — каталог
srvinfo(по умолчаниюC:\Program Files\1cv8\srvinfo\). Это не обновления, трогать его не нужно. - 💻 Шаблоны конфигураций — на компьютере, откуда администратор запускает конфигуратор.
Версия клиентской платформы должна совпадать с версией сервера до последней цифры. Поэтому обновление платформы на сервере тянет за собой обновление на всех клиентах.
После установки новой версии сервера службу агента переводят на новую папку bin. Остановка службы агента обрывает все сеансы пользователей — делайте это в согласованное окно, после выхода пользователей.
Linux
На Linux платформа по умолчанию ставится в /opt/1cv8/x86_64/<версия>/. Пользовательские данные 1С, включая каталог шаблонов, лежат в скрытой папке в домашнем каталоге пользователя. Путь к шаблонам удобнее посмотреть в том же диалоге Настройка… окна запуска.
Общий каталог для всех компьютеров и 1С:Линк
Когда баз и пользователей много, держать шаблоны у каждого неудобно: одна папка весит сотни мегабайт на релиз, а нужный релиз всегда оказывается «у другого». Решение — одна сетевая папка.
- Создайте общий ресурс, например
\\srv-files\1c\tmplts. - Дайте право на чтение всем, кто обновляет базы, и право на запись — тому, кто устанавливает дистрибутивы.
- Ставьте все новые дистрибутивы туда (шаг 3 ручной установки).
- Пропишите путь в общем файле
C:\ProgramData\1C\1CEStart\1CEStart.cfgна компьютерах администраторов или через групповую политику копирования файла.
Тем же способом централизуют и платформу. В 1CEStart.cfg есть параметр DistributiveLocation — путь к папке с дистрибутивами платформы. Вместе с параметром AppAutoInstallLastVersion=1 окно запуска само ставит новую версию на клиенте, когда она появляется в этой папке. Для установки по-прежнему нужны права администратора Windows на клиенте или установка от имени службы развёртывания.
Про 1С:Линк. Этот сервис открывает удалённый доступ через интернет к базе, которая стоит у вас на компьютере или сервере. Место установки обновлений он не меняет. Базу, опубликованную через 1С:Линк, обновляют на той машине, где она физически лежит, теми же способами: автообновлением из программы или через конфигуратор с каталогом шаблонов этого компьютера. Удалённые пользователи на время обновления должны выйти из базы.
Почему конфигуратор не видит обновление: пути и права
Настройка… окна запуска. Частый случай — setup.exe запускали под учётной записью администратора, и файлы ушли в его AppData.Пара проверок, которые закрывают большинство вопросов с путями:
- 🔍 Откройте
%APPDATA%\1C\1cv8\tmpltsпод той учётной записью Windows, под которой запускаете конфигуратор. Если там пусто — дистрибутив лежит у другого пользователя. - 🔍 Найдите на диске файл
1cv8.cfuпоиском Проводника. Его папка и есть фактический каталог установки обновления. - 🔍 Проверьте свободное место на системном диске: дистрибутивы за год-два легко занимают несколько гигабайт.
Старые релизы можно переносить в архивную папку или удалять, когда все базы обновлены выше них. Перед удалением загляните в список баз: вдруг где-то осталась старая копия, которую ещё обновлять.
Частые вопросы
Можно ли перенести каталог шаблонов на другой диск?
tmplts целиком, например на D:\1c\tmplts, затем в окне запуска через Настройка… удалите старый путь и добавьте новый.Нужно ли копировать обновление на сервер 1С?
.cfu нужен на компьютере, где запущен конфигуратор. На сервер ставят только новую версию платформы.