Переход с ведения «всего учета в одной базе» (в данном случае в 1С:Бухгалтерии предприятия 2.0) на специализированную торговую систему — это важный этап развития автоматизации бизнеса. Часто компании начинают с 1С:Бухгалтерии (БП), так как это кажется проще: один справочник, одни и те же документы для склада и для налоговой. Однако со временем торговая деятельность усложняется, и возможностей БП перестает хватать. Рассмотрим, как грамотно провести разделение учета и на что обратить внимание в первую очередь.
Прежде чем приступать к техническим работам, проанализируем, почему возникла потребность в разделении. В БП 2.0 складской учет ведется в рамках плана счетов. Это означает, что любая складская операция должна иметь денежное выражение и корректно отражаться в бухгалтерских проводках. В 1С:Управлении торговлей (УТ) учет строится на регистрах накопления, что позволяет реализовать функции, недоступные в бухгалтерии:
Выясним причину перехода. Если основной болью является то, что менеджеры «мешают» бухгалтеру, работая в одной базе, или не хватает торговых функций, то разделение на УТ и БП — верное решение. Однако стоит учитывать, какую версию УТ выбрать. Если БП 2.0 работает на обычных формах, то УТ 10.3 будет идеологически ближе по архитектуре, а УТ 11 потребует более серьезного переобучения персонала, так как она построена на управляемых формах и имеет иную логику работы с партнерами.
Разберем по шагам, как проще и правильнее перенести данные из БП 2.0 в новую базу УТ. Типичная ошибка — пытаться выгрузить всю историю документов за несколько лет. Это приводит к переносу огромного количества ошибок, «хвостов» и дублей.
Рассмотрим более эффективный метод:
Номенклатура и Контрагенты. В УТ вы сможете добавить аналитику, которой не было в БП (например, разделить контрагентов по бизнес-регионам или добавить характеристики товарам).ВводОстатков в УТ.Проанализируем ситуацию с дублями. Чтобы при обмене система понимала, что «ООО Ромашка» в УТ и в БП — это один и тот же объект, необходимо настроить поля поиска. Обычно для контрагентов это ИНН + КПП, а для номенклатуры — Артикул или уникальный идентификатор (GUID).
Разберем подробнее, как должна выглядеть работа после разделения баз. Мы должны определить «ведущую» систему. Правильной практикой считается схема, где УТ — первична.
Все оперативные документы (Поступление товаров, Реализация, Перемещение) создаются менеджерами и кладовщиками в УТ. Затем, в рамках регламентного обмена, эти документы «прилетают» в БП. В бухгалтерии эти документы только проводятся по счетам учета для формирования отчетности. Важно: не рекомендуется редактировать пришедшие из УТ документы в базе БП, так как при следующем обмене изменения могут быть перезаписаны данными из «источника».
Посмотрим на пример настройки обмена для складских остатков. В БП складской учет часто ведется по «средней» или ФИФО в зависимости от учетной политики. В УТ можно настроить более детальный контроль, например, ордерную схему склада. Это позволит разделить финансовый документ (накладную) и фактическое движение товара (приходный/расходный ордер), что критично для крупных оптовых компаний.
Часто возникает вопрос: стоит ли объединять учет нескольких юрлиц в одной базе УТ? Если деятельность организаций пересекается (например, закупает ООО, а продает ИП), то объединение в одну базу УТ — это огромный плюс. В современных версиях УТ реализован механизм «Интеркампани».
Рассмотрим, как это работает:
ПередачаТоваровМеждуОрганизациями.Поскольку БП 2.0 — это старая конфигурация, она не поддерживает современные форматы обмена типа EnterpriseData. Скорее всего, вам придется настраивать обмен через COM-соединение или через файловый обмен XML. При настройке обмена через COM-соединение программа подключается напрямую к базе-корреспонденту и выполняет поиск и запись объектов.
Рассмотрим пример логики поиска объекта при загрузке данных:
// Пример логики в правилах обмена (псевдокод)
Если СвойствоПоиска = "ИНН" Тогда
НайденныйОбъект = Справочники.Контрагенты.НайтиПоРеквизиту("ИНН", ЗначениеИзФайла);
Если НайденныйОбъект.Пустая() Тогда
// Создаем новый объект
КонецЕсли;
КонецЕсли;
Выясним причину возможных расхождений в суммах. Бухгалтерия всегда работает с НДС и копейками строго по правилам ПБУ. В торговой базе менеджеры могут использовать разные типы цен (закупочные, дилерские, спеццены). Поэтому критически важно настроить типы цен в УТ таким образом, чтобы они соответствовали учетным ценам в БП, иначе после обмена бухгалтер будет постоянно видеть разницы в себестоимости и выручке.
Подводя итог, можно сказать, что разделение баз — это не просто технический перенос данных, а изменение бизнес-процессов компании. Бухгалтер освобождается от оперативного ввода первичных складских документов и переходит к функции контроля. Менеджеры получают мощный инструмент для управления продажами.
Основные советы по внедрению:
Помните, что 1С:Бухгалтерия 2.0 постепенно уходит в прошлое. В процессе разделения стоит также рассмотреть возможность перехода на 1С:Бухгалтерию 3.0, которая лучше интегрируется с современными версиями УТ и поддерживает актуальные протоколы обмена данными.