Как работать в облаке Рарус без доступа к Конфигуратору и настроить обмен между базами

Программист 1С v8.3 (Управляемые формы) Управленческий учет IT и автоматизация бизнеса
← На главную

Работа в облачной инфраструктуре, такой как Рарус.Cloud, существенно отличается от привычной работы с локальными базами. Часто специалисты сталкиваются с ситуацией, когда вместо полноценного рабочего стола или списка баз в окне запуска они видят лишь ярлык тонкого клиента. В таком режиме доступ к Конфигуратору отсутствует, что вызывает сложности при необходимости глубокой настройки, корректировки данных или отладки обменов. В этой статье мы разберем, как эффективно администрировать 1С в облаке, проводить эксперименты на копиях и настраивать синхронизацию между Управление нашей фирмой (УНФ) и Бухгалтерией предприятия (БП).

Анализ ситуации: почему нет Конфигуратора

Для начала проанализируем, почему доступ ограничен. В облаке Рарус существует два основных типа предоставления сервиса:

  1. SaaS (Программное обеспечение как услуга): Пользователь получает доступ только к конкретным информационным базам через веб-интерфейс или тонкий клиент. В этом случае серверная часть и Конфигуратор скрыты провайдером для обеспечения безопасности и стабильности общей среды.
  2. IaaS (Инфраструктура как услуга): Клиенту предоставляется полноценный удаленный рабочий стол (RDP), где он волен запускать 1С в любых режимах, устанавливать стороннее ПО и полностью управлять сервером.

Если вы видите только значок запуска базы в режиме 1С:Предприятие, значит, используется тариф SaaS. Однако это не приговор для разработчика. Рассмотрим способы решения поставленных задач.

Метод 1: Тестирование на локальной копии (Выгрузка данных)

Разберем по шагам, как провести эксперименты, не имея прямого доступа к конфигурации в облаке. Для этого нам необходимо создать локальный полигон. Выясним, как «забрать» данные из облака:

Во многих современных конфигурациях (начиная с версий БСП) предусмотрен механизм перехода из облака в локальную версию. Перейдем в раздел Администрирование — Обслуживание (или Сервис) — Выгрузить данные для перехода в локальную версию. Система подготовит файл формата .xml, содержащий всю информацию базы. Посмотрим, как использовать этот файл:

  1. Создадим на своем компьютере пустую базу 1С с тем же релизом конфигурации, что и в облаке.
  2. Запустим её в режиме Предприятие.
  3. Используем помощник загрузки данных для восстановления структуры и наполнения.

Теперь у нас есть полная копия «продукта» на локальном ПК, где можно заходить в Конфигуратор, писать обработки и тестировать правила обмена. После того как порядок наведен, результаты (например, настройки обмена или исправленные данные) можно перенести обратно через внешние обработки или Расширения.

Метод 2: Настройка синхронизации УНФ — БП в облачной среде

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

Синхронизация между облачными базами обычно настраивается через веб-сервисы. В УНФ перейдем в Компания — Интеграция с другими программами — Синхронизация данных. Выберем создание новой синхронизации с Бухгалтерией предприятия 3.0. Для автоматического заполнения счетов расходов в документах при таком переносе подойдёт расширение для настройки счетов затрат при обмене УНФ с БП.

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

Метод 3: Использование Расширений конфигурации

Если задача требует программного вмешательства (например, внедрение модуля Битрикс24), а менять основную конфигурацию нельзя, на помощь приходят Расширения (.cfe). Рассмотрим, как их применить:

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

  1. Зайдем в раздел Администрирование.
  2. Выберем Печатные формы, отчеты и обработки.
  3. Перейдем по ссылке Расширения.
  4. Нажмем Добавить из файла и выберем подготовленный файл расширения.

Важно: Расширения в облаках часто проходят аудит безопасности. Убедитесь, что в свойствах расширения снят флажок Безопасный режим, если коду требуются привилегированные операции (например, работа с файловой системой или внешними HTTP-запросами), и это разрешено правилами Раруса.

Метод 4: Использование внешних обработок для корректировки данных

Если нужно «навести порядок» (массово изменить реквизиты, удалить дубли), воспользуемся механизмом внешних обработок. Разберем, как запустить обработку в облаке, если меню Файл — Открыть заблокировано администратором:

Воспользуемся встроенным справочником ДополнительныеОтчетыИОбработки. Загрузим туда свою обработку, и она станет доступна в интерфейсе программы. Пример кода, который может понадобиться внутри обработки для безопасного изменения данных:


&НаСервере
Процедура ИсправитьДанныеНаСервере()
    Выборка = Документы.РеализацияТоваровУслуг.Выбрать();
    Пока Выборка.Следующий() Цикл
        ОбъектДок = Выборка.ПолучитьОбъект();
        // Установим нужный статус или исправим реквизит
        ОбъектДок.Комментарий = "Исправлено в облаке: " + ТекущаяДата();
        Попытка
            ОбъектДок.Записать(РежимЗаписиДокумента.Запись);
        Исключение
            ЗаписьЖурналаРегистрации("Ошибка корректировки", УровеньЖурналаРегистрации.Ошибка,,, ОписаниеОшибки());
        КонецПопытки;
    КонецЦикла;
КонецПроцедуры

Взаимодействие с техподдержкой

Выясним важную деталь: Рарус является сервисной организацией. Если у вас есть законные права на базу (вы являетесь доверенным лицом владельца), вы можете через Личный кабинет создать тикет с просьбой предоставить временный доступ по RDP или выслать актуальную копию базы в формате .dt. Это стандартная практика для проведения сложных технических работ. Как правило, администраторы облака идут навстречу, если запрос обоснован необходимостью настройки сложных интеграций, таких как Битрикс24.

Подведем итог: Работа в облаке без Конфигуратора — это не ограничение возможностей, а смещение фокуса на штатные инструменты платформы: Синхронизация данных, Расширения и Дополнительные обработки. Используя локальную копию для разработки правил и тестирования кода, вы сможете безопасно внедрять изменения в рабочую облачную базу.

← На главную