Как организовать складской и производственный учет при переходе с КА 1.1 на БП 3.0?

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

Переход с конфигурации 1С:Комплексная автоматизация 1.1 (КА 1.1) на 1С:Бухгалтерия предприятия 3.0 (БП 3.0) — это критическое изменение архитектуры учета. Часто такое решение принимается под давлением бухгалтерской службы, которой удобен интерфейс и простота обновлений БП 3.0. Однако для производственных и складских подразделений такой переход означает потерю 80% необходимого функционала. Разберем подробно, что можно сделать в этой ситуации, какие существуют риски и как правильно выстроить систему.

Анализ проблемы: почему БП 3.0 не заменяет КА 1.1

В системе КА 1.1 учет строится на базе оперативных регистров накопления (партионный учет или РАУЗ). Движения по складу первичны, а бухгалтерские проводки — это лишь отражение этих движений. В БП 3.0 всё работает наоборот: учет ведется «от проводки». Проанализируем основные функциональные разрывы:

  1. Отсутствие ордерной схемы: В БП нет документов Приходный ордер на товары или Расходный ордер на товары в их классическом понимании, позволяющих разделить финансовый переход права собственности и фактическое движение ТМЦ на складе.
  2. Нет резервирования: В бухгалтерии невозможно забронировать товар под конкретный Заказ покупателя. Документ Счет на оплату в БП — это просто печатная форма, не делающая движений в регистрах.
  3. Упрощенное производство: В БП отсутствует учет этапов производства, спецификаций с трудозатратами и распределение косвенных расходов на выпуск в реальном времени.
  4. Отсутствие управленческих регистров: В БП нет регистра Товары на складах, есть только остатки на счетах 10, 41, 43.

Решение 1: Переход на 1С:Комплексная автоматизация 2.x

Это самый логичный и правильный путь для производственного предприятия. КА 2.5 является прямым наследником КА 1.1 на современной платформе. Рассмотрим, почему стоит выбрать этот вариант:

Для миграции данных рекомендуется использовать типовые обработки от «1С» для переноса остатков и НСИ. Помните, что перенос документов «один в один» невозможен из-за принципиально разных структур данных (в КА 1.1 — регистры, в КА 2 — подсистема обеспечения и другие механизмы).

Решение 2: Использование связки «Управление торговлей» + «Бухгалтерия»

Если бухгалтерия категорически настаивает на использовании БП 3.0, рассмотрим вариант распределенной системы. Мы можем внедрить 1С:Управление торговлей 11 (УТ) для оперативного контура и настроить синхронизацию с БП.

Схема работы:

  1. В УТ 11 кладовщики и менеджеры ведут весь оперативный цикл: заказы, ордера, резервы, перемещения.
  2. В БП 3.0 через типовой механизм синхронизации передаются только «финансовые» документы (Поступления, Реализации).
  3. Складские ордера в бухгалтерию не попадают, что позволяет бухгалтерам видеть «чистый» учет.

Важное ограничение: В УТ 11 нет производственного блока. Если у вас есть переработка сырья, выпуск продукции и расчет себестоимости, вместо УТ 11 следует использовать 1С:УНФ (Управление нашей фирмой) или ту же КА 2, но только как управленческую базу.

Решение 3: Доработка БП 3.0 через расширения (Путь «костылей»)

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

Нам потребуется создать собственные объекты:

Для того чтобы типовые документы (Реализация, Поступление) также влияли на наши складские остатки, используем переопределение в расширении:


&После("ОбработкаПроведения")
Процедура хор_ОбработкаПроведения(Отказ, РежимПроведения)
    // Проверяем, нужно ли делать движения по складскому регистру
    Движения.хор_ТоварыНаСкладах.Записывать = Истина;
    Для Каждого ТекСтрока Из Товары Цикл
        Движение = Движения.хор_ТоварыНаСкладах.ДобавитьРасход();
        Движение.Период = Дата;
        Движение.Номенклатура = ТекСтрока.Номенклатура;
        Движение.Склад = Склад;
        Движение.Количество = ТекСтрока.Количество;
    КонецЦикла;
КонецПроцедуры

Внимание: Этот путь крайне опасен. БП 3.0 обновляется очень часто. Любое изменение в логике типового проведения может привести к тому, что ваше расширение перестанет работать или начнет двоить остатки. Кроме того, вы не получите в БП полноценного партионного учета для склада без переписывания механизмов себестоимости.

Практические советы по выбору стратегии

Выясним, какой вариант подходит именно вам, проанализировав следующие критерии:

  1. Сложность производства: Если у вас есть многопередельное производство — только КА 2 или ERP. Пытаться внедрить производство в БП или УТ — это тупик.
  2. Квалификация ИТ-отдела: Сопровождение связки УТ + БП требует навыков настройки синхронизации и решения конфликтов дублей номенклатуры.
  3. Бюджет: Помните, что «бесплатная» доработка БП 3.0 силами одного программиста в итоге может обойтись дороже за счет стоимости поддержки и ошибок в учете, чем покупка лицензий на КА 2.

Рекомендация: Если вы находитесь в состоянии «цейтнота», попробуйте запустить тестовый пример в КА 2.4/2.5. Покажите руководителям подразделений, как в одной базе закрываются потребности и склада (ордера), и производства (спецификации), и бухгалтерии (регламентированная отчетность). Это самый надежный способ убедить руководство отказаться от идеи «голой» БП 3.0 в пользу комплексного решения.

← На главную