Работа в облачном сервисе 1С:Фреш (1C:Fresh) накладывает определенные ограничения на техническое обслуживание системы. Пользователи часто сталкиваются с ситуацией, когда необходимо провести процедуру Тестирования и исправления (ТиИ), изменить предопределенные счета в плане счетов или проанализировать ссылочную целостность данных на локальном компьютере. Однако при попытке развернуть выгруженную базу локально возникает проблема: программа требует активацию лицензии, даже если вы просто хотите провести разовую техническую проверку.
В этой статье мы подробно разберем, как обойти сложности с лицензированием при локальном запуске облачных баз, проанализируем структуру выгрузки и рассмотрим альтернативные способы тестирования данных прямо в облаке.
Когда мы выгружаем данные из 1С:Фреш, мы получаем не стандартный файл архива .dt, а файл data_dump.zip. Этот архив содержит набор XML-файлов с данными. Если ваша конфигурация в облаке относится к тарифу "Базовая для 1" или "БизнесСтарт", то при попытке загрузить эти данные в чистую локальную базу, система потребует регистрацию продукта на портале 1С. Без этого зайти в конфигуратор или в режим предприятия невозможно. При возникновении технических сложностей с формированием такого архива в Бухгалтерии предприятия можно использовать инструмент для исправления выгрузки данных.
Проанализируем файл DampInfo.xml, который находится внутри архива. В нем указано точное название конфигурации. Если там значится Бухгалтерия предприятия (базовая для 1), стандартные методы создания новой базы не сработают без наличия купленной локальной лицензии. Однако решение существует, и оно заключается в использовании демонстрационных баз.
Рассмотрим самый эффективный способ локального тестирования без покупки дополнительной лицензии. Демонстрационные базы (демо-базы) соответствующих конфигураций позволяют запускать сеанс без немедленной проверки лицензии на портале, что дает нам "окно" для загрузки данных и проведения тестов.
Выполним следующие шаги:
Бухгалтерия предприятия (демо)).data_dump.zip. Программа заместит демонстрационные данные данными из вашей облачной базы.После этого мы сможем зайти в Конфигуратор и запустить стандартную процедуру Тестирование и исправление.
Выясним, обязательно ли вообще выгружать базу для проверки. Фирма 1С предусмотрела механизмы самообслуживания прямо внутри сервиса. Если вы являетесь Владельцем абонента, вам доступны инструменты обслуживания в Личном кабинете.
Проанализируем алгоритм действий в облаке:
Важный нюанс: Процедура выполняется в фоновом режиме и не требует от вас держать компьютер включенным. Это наиболее безопасный способ, так как он не требует манипуляций с файлами и лицензиями.
Иногда тестирование требуется для исправления логических ошибок, которые невозможно поправить в обычном режиме предприятия. Например, пользователь столкнулся с тем, что счет 57.01 стал подчинен счету 71. В облаке поле "Родитель" в плане счетов часто заблокировано. Для безопасного редактирования заблокированных реквизитов счетов можно использовать расширение для административного изменения плана счетов.
Если вы уже развернули базу локально (через демо-базу), вы можете воспользоваться обработкой "Групповое изменение реквизитов". Рассмотрим, как программно (через встроенные механизмы) изменить защищенные поля:
План счетов хозрасчетный.Родитель и установим нужное значение.После внесения таких изменений обязательно нужно запустить Пересчет итогов, чтобы избежать расхождений в отчетах:
// Пример программного пересчета итогов, если конфигуратор недоступен
ПланыСчетов.Хозрасчетный.УстановитьГраницуПересчетаИтогов(ДатаНачала);
ПланыСчетов.Хозрасчетный.ПересчитатьИтоги();
Разберем, чем формат выгрузки из облака отличается от привычных нам копий. data_dump.zip — это не образ диска, а сериализованные данные. Это означает, что:
1Cv8.1CD.Если вам требуется регулярная работа локально с последующей синхронизацией, проанализируем вариант Автономного рабочего места (АРМ). Для тарифов уровня ПРОФ это штатный механизм. При создании АРМ программа сама скачивает локальную копию и устанавливает временную лицензию, привязанную к вашей подписке во Фреш. Однако для тарифа "Для одного" (Базовая) этот функционал официально недоступен, поэтому метод с демо-базой остается единственным рабочим вариантом для локального тестирования.
Подведем итоги нашего исследования. Если вам нужно протестировать базу из 1С:Фреш: