Переход на новую систему управления ресурсами предприятия (ERP) — это всегда вызов, а запуск проекта с 1 июля или другой даты внутри отчетного года усложняет задачу в несколько раз — облегчить процесс поможет перенос остатков и документов в 1С:ERP 2.5 из старых систем. В этой статье мы подробно разберем, с какими техническими и методическими трудностями столкнется команда внедрения, как минимизировать риски и стоит ли поддаваться на уговоры руководства о форсированном запуске.
Основная проблема перехода в середине года заключается в том, что налоговый период для большинства налогов в РФ — календарный год. Рассмотрим подробнее, почему дата 1 июля является критической:
1С:ERP на 1 июля, система «не видит» оборотов за первые шесть месяцев. Это означает, что стандартные отчеты и декларации за 9 месяцев и год автоматически не соберутся. Нам придется либо вручную консолидировать данные из двух баз (старой и новой), либо переносить обороты по налоговым счетам за полугодие, что крайне трудозатратно и чревато ошибками — решить проблему поможет перенос остатков и документов за период из КА 1.1 в ERP 2.1С:ERP реализован сложный регистровый учет НДС. Для корректного формирования Книги покупок и Книги продаж после перехода недостаточно просто перенести сальдо по счету 19. Необходимо обеспечить прослеживаемость каждой входящей поставки, которая не была закрыта вычетом в первом полугодии. Разберем по шагам: нужно перенести данные в регистры «НДС предъявленный», «НДС покупки» и другие, иначе в момент оплаты или распределения НДС система не сможет найти первичные документы поступления.Проанализируем ситуацию, когда спецификации еще не отработаны. В 1С:ERP версии 2.5 производственный контур крайне чувствителен к качеству НСИ. Если мы запускаемся с «сырыми» спецификациями, мы получим следующие проблемы:
Незавершенное производство (НЗП): При переходе в середине года нам нужно передать остатки НЗП. В ERP это не просто сумма на 20 счете, а детализированная информация: под какой этап производства выданы материалы, какие трудозатраты уже начислены. Если спецификации не верны, система не сможет корректно «потребить» эти остатки при выпуске готовой продукции в новой базе.
Проанализируем пример кода (концептуально), который может потребоваться для проверки соответствия остатков материалов в НЗП и актуальных ресурсных спецификаций:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РаспределениеМатериалов.Номенклатура КАК Номенклатура,
| РаспределениеМатериалов.Количество КАК КолВоВНЗП,
| РесурсныеСпецификации.Материал КАК МатериалПоСпецификации
|ИЗ
| РегистрНакопления.МатериалыВПроизводстве.Остатки(&ДатаПерехода, ) КАК РаспределениеМатериалов
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.РесурсныеСпецификации.Материалы КАК РесурсныеСпецификации
| ПО РаспределениеМатериалов.Спецификация = РесурсныеСпецификации.Ссылка
|ГДЕ
| РесурсныеСпецификации.Материал ЕСТЬ NULL";
Если такой запрос возвращает строки, это означает, что в производстве лежат материалы, которых нет в новых спецификациях. Это заблокирует расчет себестоимости и «закроет» месяц с ошибками — исправить ситуацию поможет обработка поиска и исправления ошибок в ERP перед закрытием месяца.
Рассмотрим два основных варианта организации работы при переходе в середине года, предложенных экспертами:
Как отмечают участники обсуждения, можно настроить работу двух систем как «единого организма». Для этого используется Брокер сообщений (например, RabbitMQ) или интеграция через веб-сервисы. Выясним причину популярности этого метода: он позволяет вводить первичные документы в одной базе (например, закупки и склад в 1С:ERP), а регламентированную отчетность продолжать вести в старой базе (например, УПП или Бухгалтерия), куда данные прилетают автоматически.
Важные правила при такой архитектуре:
Если руководство настаивает на экономии, рассмотрим вариант запуска только Оперативного контура (Продажи, Закупки, Склад) с 1 июля. При этом финансовый результат и налоги до конца года считаются в старой системе. Это позволит «причесать» НСИ и спецификации в реальных условиях, не рискуя налоговой отчетностью. С 1 января следующего года в ERP просто «включается» бухгалтерский учет.
Посмотрим на ситуацию с точки зрения финансового директора. Получить одинаковый финансовый результат в УПП/КА и 1С:ERP за один и тот же период практически невозможно — для этой задачи есть перенос остатков и документов из УПП 1.3 в ERP 2.5. Причины кроются в разных алгоритмах:
Совет: Сразу подготовьте руководство к тому, что «цифра в цифру» отчетность не сойдется, и определите допустимый процент отклонения.
Подводя итоги, сформулируем план действий для успешного (или хотя бы безопасного) старта с середины года:
Во-первых, проведите тотальную инвентаризацию всех остатков на дату перехода. Данные в 1С:ERP должны заходить «чистыми» — для этого подойдёт готовый перенос остатков и документов из УПП 1.3 в ERP 2.
Во-вторых, если спецификации не готовы, используйте механизм «Производство без заказов» или упрощенные схемы обеспечения на первое время, пока НСИ приводится в порядок.
В-третьих, решите вопрос с МСФО и направлениями деятельности. Если эти блоки критичны для инвесторов, запуск без предварительной апробации (хотя бы на данных одного тестового месяца) недопустим.
Помните, что внедрение ERP — это не просто смена программы, а изменение бизнес-процессов компании. Как верно подмечено в дискуссии, автоматизация бардака приводит к автоматизированному бардаку, поэтому используйте время до конца года для «причесывания» процессов, даже если работа на два фронта кажется финансово затратной.