← На главную
В практике ведения учета часто возникает ситуация, когда в одной информационной базе 1С:Бухгалтерия 3.0 (версия ПРОФ) ведется учет по нескольким организациям, но со временем одна из них принимает решение о «независимости». Это влечет за собой необходимость не только выделить данные в отдельную базу, но и зачастую сэкономить на лицензиях, переведя выделенную организацию на Базовую версию программы. Рассмотрим подробно, как реализовать этот процесс правильно, избежав потери данных и проблем с лицензированием.
Ограничения Базовой версии: что нужно знать до начала
Прежде чем мы приступим к техническим манипуляциям, разберем важные ограничения Базовой версии, с которыми нам придется столкнуться после перехода. Проанализируем готовность вашей базы:
- Одна база — один ИНН: В Базовой версии технически невозможно вести учет по нескольким организациям в одном файле базы данных.
- Отсутствие доработок: Если ваша конфигурация ПРОФ была изменена программистами (снята с поддержки), все изменения будут потеряны. Базовая версия работает только на типовой конфигурации.
- Запрет расширений: Базовая версия не поддерживает работу с механизмом расширений конфигурации. Если вы использовали их для добавления новых полей или изменения логики, эти функции перестанут работать.
- Ограничение по количеству пользователей: Одновременно в базе сможет работать только один человек.
Если данные условия приемлемы, переходим к выбору метода выделения организации.
Метод 1: Использование механизма РИБ (Распределенные информационные базы)
Этот метод считается одним из самых надежных, так как он использует штатные механизмы платформы для фильтрации данных по конкретному объекту. Разберем по шагам, как это реализовать:
- В исходной базе ПРОФ перейдем в раздел Администрирование — Синхронизация данных.
- Создадим новый узел синхронизации Распределенная информационная база (РИБ) с фильтром по организации.
- В настройках укажем именно ту организацию, которую мы хотим выделить, при этом может быть полезна регистрация объектов для обмена по организации. Программа автоматически подготовит состав данных, относящихся только к этому юридическому лицу.
- Выполним создание начального образа подчиненного узла.
- После создания образа запустим новую базу. Теперь нам нужно «отвязать» её от главной базы, чтобы она стала автономной. Для этого в режиме 1С:Предприятие (или через консоль запросов) нужно выполнить разрыв связи. Обычно это делается программно командой:
ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
- После этого база становится самостоятельной ПРОФ-версией, содержащей данные только по одной организации.
Метод 2: Выгрузка и загрузка данных через XML
Этот способ удобен, если база небольшая или если метод с РИБ по каким-то причинам не подходит. Рассмотрим алгоритм работы с универсальной обработкой ВыгрузкаЗагрузкаДанныхXML:
- Скачаем или найдем в составе дистрибутивов 1С типовую обработку Выгрузка и загрузка данных XML (обязательно для управляемых форм).
- В исходной базе запустим обработку. На вкладке «Выгрузка» выберем необходимые типы объектов (документы, справочники, регистры).
- Критически важный момент: Установим фильтр по полю
Организация. Важно включить опцию «Выгружать объекты по ссылкам». Это гарантирует, что вместе с документами перенесутся контрагенты, номенклатура и договоры, используемые в этих документах.
- Полученный файл загрузим в абсолютно чистую пустую базу (пока еще версии ПРОФ).
- После загрузки проанализируем результат: часто возникают дубли предопределенных элементов (например, ставки НДС или виды налогов). Используем типовую обработку Поиск и удаление дублей для приведения базы в порядок.
Метод 3: Свертка и удаление лишних данных
Иногда проще пойти «от обратного». Если организация в базе всего две, мы можем просто почистить копию базы от лишнего, применив удаление организации из базы:
- Создадим полную копию текущей базы ПРОФ.
- Воспользуемся обработкой Удаление данных по организации. Проанализируем ситуацию: если документов много, процесс может занять значительное время.
- После удаления всех документов лишней организации обязательно выполним Тестирование и исправление с установленной галочкой «Очистка ссылок на несуществующие объекты», чтобы удалить «хвосты» в справочниках и регистрах (см. также универсальная очистка базы).
Конвертация версии ПРОФ в Базовую
Когда у нас на руках есть база ПРОФ, содержащая только одну нужную нам организацию, наступает этап «понижения» версии. Выясним, как сделать это технически правильно:
- Запустим Конфигуратор нашей выделенной базы.
- Перейдем в меню Конфигурация — Поддержка — Настройка поддержки. Если база находится на поддержке, нам нужно нажать кнопку «Снять с поддержки». Это временная мера, необходимая для замены
cf файла.
- Далее выберем пункт меню Конфигурация — Загрузить конфигурацию из файла. Здесь нам нужно указать файл конфигурации (
.cf) именно Базовой версии той же самой версии релиза (например, 3.0.150.39), которая сейчас установлена у ПРОФ.
- Внимание: Платформа выдаст предупреждение о том, что конфигурации не соответствуют друг другу. Соглашаемся. В процессе загрузки программа может сообщить о потере некоторых объектов (например, тех, что есть в ПРОФ, но нет в Базовой — многофирменный учет и т.д.).
- После завершения загрузки нажмем F7 (Обновить конфигурацию базы данных). На этом этапе происходит реструктуризация таблиц.
- Если всё прошло успешно, при запуске в режиме 1С:Предприятие программа определит, что конфигурация стала базовой, и затребует лицензию.
Нюансы лицензирования и перенос на новый компьютер
Рассмотрим ситуацию переноса на другой ПК, как это обсуждалось в теме. Если на старом компьютере стояла ПРОФ-лицензия, а на новом должна быть Базовая, выполним следующие действия:
- Очистка старых лицензий: Платформа 1С ищет лицензии в определенном порядке. Файлы программных лицензий обычно хранятся по пути
C:\ProgramData\1C\licenses. Файлы ПРОФ-лицензий имеют длинные имена (например, начинающиеся на 2...), базовая лицензия часто имеет имя file0.lic. Чтобы ПРОФ-лицензия не «мешала» работе Базовой на старом ПК, файлы с расширением .lic, относящиеся к ПРОФ, лучше переместить в архивную папку.
- Активация Базовой версии: При первом запуске сконвертированной базы на новом компьютере появится окно активации. Вам потребуется ввести 16-значный пин-код от купленной Базовой версии. Помните, что у Базовой версии всего 3 попытки активации (1 основная + 2 резервных).
- Платформа: Сама платформа
1cv8.exe едина для всех версий. Вам не нужно удалять «ПРОФ-платформу» и ставить «Базовую платформу». Разница заключается исключительно в файле лицензии и типе конфигурации (cf).
Итоговая проверка после переноса
После того как база запущена в Базовой версии на новом месте, обязательно проанализируем корректность данных:
- Проверим Оборотно-сальдовую ведомость. Цифры должны до копейки совпадать с исходной базой ПРОФ.
- Зайдем в раздел Отчеты — Регламентированные отчеты. Убедимся, что архив сданных отчетов открывается и данные в них доступны для просмотра.
- Выполним Сервис — Обслуживание — Тестирование и исправление (Логическая целостность и Пересчет итогов). Это необходимо для того, чтобы база «привыкла» к новой структуре таблиц.
Таким образом, мы успешно разделили учет и оптимизировали расходы на лицензирование. Помните, что перед любыми действиями в Конфигураторе обязательно создание резервной копии (dt). Это ваше единственное спасение в случае технического сбоя при конвертации таблиц.