updдоставка обновлений
Руководство пользователя

Настроить обновление

На этой странице

Все инструкции

Только для отправителя или ответственного за настройку. Если вы получаете обновления, используйте «Обновить свою К3». Менять зеркала, исключения, ключи и базу для обычного обновления не требуется.

Исключить ненужные файлы из обновления

Выполняйте только для уже настроенной цели и согласованного состава файлов.

  1. Откройте «Конфигурация». Проверьте файл в строке «В деле» и выберите нужную цель слева.

  2. В «Маски исключений цели (excludeFiles)» добавьте одну маску в отдельной строке, сохранив остальные. Например, draft-* исключает файлы с именем, начинающимся на draft-. Не используйте этот пример, если такие файлы нужны пользователям.

  3. В «Каталоги-исключения (excludeDirs)» перечисляются имена исключаемых папок, по одному в строке. Например, __pycache__. Не вводите сюда пароли и адреса зеркал.

  4. Нажмите «Применить к цели», затем «Сохранить файл (с резервной копией)». Подтвердите запись и прочитайте результат в выводе.

    Поля масок и каталогов-исключений; выделены кнопки применения и сохраненияОткрыть крупнее ↗

    Пример учебной маски. Меняются только исключения выбранной цели.

  5. Вернитесь на «Выпуск» и проверьте состав. Затем выполните сухой прогон выбранной цели до настоящей публикации.

Результат: исключения сохранены, прежний файл настроек оставлен резервной копией. Само сохранение не публикует обновление.

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

«Применить», «Сохранить» и «перечитать» — не одно действие

  • «Применить к цели» запоминает введённые исключения в окне. Файл ещё не изменён.
  • «Сохранить файл (с резервной копией)» записывает применённые изменения и оставляет копию прежнего файла.
  • «перечитать» загружает текущий файл с диска, отбрасывая несохранённые изменения. Это не восстановление резервной копии и не отмена уже сохранённой правки.

Чтобы отказаться от несохранённого изменения, нажмите «перечитать» и снова выберите цель. Для возврата уже сохранённого файла обратитесь к ответственному: не выбирайте резервную копию наугад.

Если сохранение не разрешает убрать общую маску, не обходите запрет: общие правила канала меняются ответственным за этот канал.

Проверить личные настройки окна

  1. В шапке нажмите «Настройки».

  2. Проверьте нужное поле. Если требуется изменить путь, используйте значение, выданное ответственным за вашу установку, а не путь со снимка.

    Окно «Настройки» с четырьмя полями и кнопкой «Сохранить»; значения локальных путей скрытыОткрыть крупнее ↗

    Личные настройки выбирают программы и пути этой машины, а не состав обновления.

    | Поле | Когда оно нужно | | --- | --- | | Скрипты сервера | Окну нужно указать папку служебных программ из вашей поставки | | publish.json | Нужно открыть выданный файл настройки канала | | PowerShell | Ответственный указал конкретную установленную программу; без необходимости поле оставляют пустым | | Внешнее сравнение | Нужно использовать другой редактор для просмотра отличий; готовую настройку получите у ответственного |

  3. Нажмите «Сохранить». На «Конфигурации» проверьте строку «В деле». Если она показывает не тот файл, не выпускайте обновление и передайте вопрос ответственному: способ запуска может закреплять другую настройку.

Результат: окно использует согласованную настройку. Менять пути, когда вы только хотите получить обновление на свою К3, не нужно.

Если канал ещё не настроен

Новые цели, зеркала и реквизиты не создаются вводом в поля исключений. Попросите ответственного подготовить канал по технической справке «Поднять раздачу обновлений (машина разработчика)», входящей в комплект документации, и проверьте его на тестовой установке. Это отдельная настройка, а не обязательный шаг перед каждым обновлением.

Опубликовать подготовленную базу справочника

Важно: при получении обновления подготовленная база заменит локальную базу справочника у пользователей этой цели. Это не добавление отдельных записей. Нужны согласование, резервная копия текущей базы и проверочная установка.

  1. Получите у ответственного готовую согласованную копию базы для вашей версии К3 и указание, в какую папку раздачи её поместить. Не готовьте её обычным копированием подключённого MDF. Закрытие окна К3 само по себе не гарантирует, что база освобождена. Подготовку и восстановление базы выполняйте по принятому порядку вашей установки.

  2. Откройте «База», прочитайте имя цели и папку назначения. Убедитесь, что не перепутаны рабочая и тестовая базы. Если вкладки нет, не создавайте похожую цель наугад: используйте порядок, выданный ответственным.

  3. Поместите подготовленный файл в согласованную папку. Проверьте строку «в папке сейчас». Не добавляйте к новой базе старый несогласованный файл журнала LDF.

  4. Нажмите «Сухой прогон (-WhatIf)». Убедитесь, что план касается только нужной базы и содержит ожидаемый файл.

    На вкладке «База» выделены отдельные кнопки сухого прогона и публикации только K3/BaseОткрыть крупнее ↗

    Учебный пример отдельной цели K3/Base. Название цели обязательно проверьте у себя.

  5. Нажмите «Опубликовать базу (только цель …)», ещё раз проверьте предупреждение и подтвердите. Дождитесь завершения и проверьте публикацию.

  6. На проверочной установке закройте К3 и редактор справочника, выполните обновление и проверьте открытие К3 и нужные данные справочника. При занятом файле остановитесь по этой инструкции, не удаляйте базу.

Результат: подготовленная база опубликована отдельной целью и проверена на предназначенной для этого установке. Только совпадение файлов или успешное скачивание не доказывает, что в справочнике появились нужные записи.