Выгрузка: зарегистрировать серверный файл или загрузить файл

Учебные задачи

Две разные операции: регистрация уже размещенного файла и загрузка имеющейся собственной выгрузки.

Где и как запускать

Серверный общий модуль или серверная процедура управляемой формы; своя настроенная система взаимодействия.

Подготовка

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

  2. Первый параметр — действительный путь к файлу, заранее вручную размещенному на сервере взаимодействия; второй — действительный путь к файлу, доступному процессу выполняющего код сервера 1С или толстого клиента.

Процедура ЗарегистрироватьУчебныеФайлы(ПутьНаСервереВзаимодействия, ПутьКФайлуВыгрузки) Экспорт
    Регистрация = СистемаВзаимодействия.ВыполнитьРегистрациюВыгрузкиДанных(
        ПутьНаСервереВзаимодействия, "Учебный файл на сервере взаимодействия");
    Сообщить("Зарегистрирован: " + Строка(Регистрация));
    Загрузка = СистемаВзаимодействия.ЗагрузитьВыгрузкуДанных(
        ПутьКФайлуВыгрузки, "Учебная загрузка существующего файла");
    Сообщить("Загружен: " + Строка(Загрузка));
КонецПроцедуры

Разбор по шагам

  1. Регистрация принимает путь на сервере взаимодействия.

  2. Загрузка передает существующий файл и ожидает окончания загрузки.

  3. Для каждой операции выводится ее настоящий идентификатор.

Как проверить результат

  1. Проверьте заранее, какой сервер видит каждый путь.

  2. Сопоставьте оба идентификатора с реестром выгрузок своего учебного сервера.

Ожидаемый результат

Идентификаторы двух зарегистрированных учебных выгрузок; это не пример создания новой копии.

На что обратить внимание

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

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.