Сравнение с Доработка 1С, самописные расширения и конфигурации

Обвязки вокруг 1С: что выносить в отдельную систему, а что дорабатывать в самой 1С

Доработка 1С, самописные расширения и конфигурации

Обложка статьи: Обвязки вокруг 1С

1С хорошо держит учёт: бухгалтерию, склад, регламентированную отчётность. Оперативные процессы вокруг учёта — заявки, производственные задания, согласования, полевые пульты — часто меняются каждую неделю, и каждая правка в типовой конфигурации превращается в проект. Статья объясняет, что разумно вынести в отдельную базу с обменом, а что стоит дорабатывать в самой 1С, на примере цеха по резке рулонов, где заявки перестали теряться, а план недели стал занимать минуты.

Вопрос «доработать 1С или поставить рядом отдельную систему» возникает, когда учёт работает, а вокруг него остаются таблицы, мессенджеры и бумажки: заявки приходят по телефону, задания цеху раздаются списком, согласования идут в переписке. Это не недостаток 1С: платформа и типовые конфигурации создавались как учётные системы. Практичное разделение такое: в 1С остаётся то, что обязано быть в учётной системе, — бухгалтерия, склад, расчёты, регламентированный учёт. В отдельную базу уходит оперативный слой, который часто меняется и нужен людям, не работающим в 1С каждый день, — менеджерам, мастерам, полевым сотрудникам. Между слоями идёт обмен: из учётной системы в оперативную — справочники и остатки, обратно — результаты, которые должны попасть в учёт.

Доработка 1С против отдельной оперативной базы

КритерийДоработка в самой 1СОтдельная база с обменом
Данные для бухгалтерии и складаОдна база, нет обмена и расхожденийОстаётся в 1С; оперативная база получает справочники и отдаёт результаты
Частые изменения процессаПравка конфигурации, тестирование, обновление базыПоля, статусы и этапы меняются настройкой
Обновление типовой конфигурацииДоработки приходится сравнивать и объединять с новой версиейТиповая конфигурация не затрагивается
Пользователи вне учётаРабочее место 1С, лицензии, обучениеПростой экран или пульт по роли
Проведение документов и регламентированный учётРодная среда платформыНе предназначено; результат передаётся в 1С
Целостность на границе системНе нужна, база однаНужны правила обмена и ответственный за них

Контекст

Типичная картина, когда оперативные процессы пытаются впихнуть в учётную систему или оставляют в таблицах рядом с ней:

  • заявки живут в Excel, мессенджере и бумажках у станка, а в 1С попадают только после отгрузки, готовым документом;
  • каждая правка процесса — новое поле в карточке заказа, другой статус, новое согласование — это задача для программиста 1С, очередь и обновление конфигурации;
  • доработанная типовая конфигурация усложняет обновления: при выходе новой версии изменения приходится сравнивать и объединять;
  • мастеру у станка, менеджеру в поле или согласующему вне офиса нужен простой экран, а не рабочее место учётной системы и лицензия на каждого;
  • планирование недели собирается руками из выгрузок, потому что оперативной картины нет ни в учёте, ни в таблицах.

Как это решает Интеграм

Схема «учётное ядро + оперативная база с обменом» выглядит так:

  1. в 1С остаются бухгалтерия, склад, номенклатура и регламентированный учёт — источник нормативных данных;
  2. в Интеграме заводится база оперативного слоя: заявки, производственные задания, согласования, карточки с этапами и статусами; поля меняются настройкой, без релиза;
  3. справочники (номенклатура, контрагенты) приезжают из учёта в оперативную базу, а результаты — готовая продукция, факт выполнения, подтверждённые заявки — возвращаются в 1С обменом по API и JSON;
  4. мастер или менеджер работает в простом экране или пульте на планшете и телефоне, права ограничены ролью;
  5. вопросы к оперативной базе можно задавать ИИ-чатом: агент строит запрос на языке Интеграма, ядро выполняет его с правами пользователя.

Вопросы и ответы

Что стоит доработать в самой 1С, а что вынести в отдельную систему?

В 1С дорабатывайте то, что неотделимо от учёта: документы, проводки, расчёты, регламентированную отчётность и процессы, которые редко меняются. Выносите оперативный слой: заявки, задания, согласования, полевые пульты — то, что меняется часто и нужно людям вне учётной системы.

Как вести учёт заявок отдельно от 1С?

Заведите отдельную базу заявок со статусами, ответственными и историей, а из 1С подтягивайте справочники номенклатуры и контрагентов. Подтверждённые заявки и результаты возвращайте в учёт обменом, чтобы документы оформлялись в 1С.

Как связать оперативную базу с 1С?

Через открытые форматы: запросы Интеграма отдают данные в JSON, внешняя система обращается по API, а выгрузки из 1С можно загружать универсальным импортом из CSV или Excel. Конкретная схема обмена зависит от вашей конфигурации и настраивается специалистом по 1С.

Не получится ли два источника правды?

Получится, если не решить, кто хозяин каждого справочника. Практика: номенклатуру и контрагентов ведёт 1С, заявки и задания ведёт оперативная база, а результаты передаются в учёт. Обмен нужно снабдить журналом и проверками.

Заменяет ли отдельная система 1С?

Нет. Бухгалтерия, проведение документов и регламентированный учёт остаются в 1С. Отдельная база закрывает оперативные процессы вокруг учёта и не претендует на роль учётной системы.

Можно ли задавать вопросы по заявкам и заданиям ИИ-чатом?

Да. ИИ-чат работает поверх оперативной базы: агент строит запрос на языке Интеграма, ядро выполняет его с правами пользователя, а результат остаётся отчётом в системе. Подробнее — в материалах про ИИ-интерфейс и Text-to-SQL.