При переходе с систем старого поколения (например, 1С:УПП 1.3 или 1С:Бухгалтерия) на современные ERP-решения, такие как 1С:Комплексная автоматизация 2.4/2.5 или 1С:ERP, специалисты часто сталкиваются с жесткой логикой формирования проводок. Одной из самых острых проблем является управление счетами расчетов (60, 62, 76) через механизмы Групп финансового учета (ГФУ). Рассмотрим ситуацию, когда бухгалтеру требуется использовать разные счета учета в рамках одного договора, и разберемся, почему типовая логика системы может блокировать такие попытки.
В 1С:КА 2.4 настройки ГФУ могут указываться как в договоре, так и непосредственно в первичных документах (например, «Приобретение товаров и услуг» или «Реализация товаров и услуг»). Однако видимость и доступность реквизита ГруппаФинансовогоУчета в документе напрямую зависит от настройки «Детализация расчетов» в договоре:
Часто возникает вопрос: что будет, если при выбранном режиме «По договору в целом» принудительно (программно или через изменение формы) заполнить ГФУ в документе? Проанализируем результаты технического эксперимента.
Рассмотрим попытку «обмануть» систему. Предположим, мы используем обработку для редактирования объектов и принудительно записываем значение в скрытый реквизит ГФУ документа, в то время как в договоре установлен порядок расчетов «По договору в целом».
Проанализируем алгоритм проведения:
Вывод: Даже если вы программно заполните реквизит в документе, проводка все равно сформируется по счету, указанному в ГФУ договора. Если в договоре ГФУ не заполнена вовсе, система возьмет счет из общих настроек организации, но не из документа.
Разберем глубокую логику системы. В отличие от 1С:Бухгалтерии, где проводка — это первичная сущность, в 1С:КА проводки являются производными от Оперативного учета. Основными данными здесь являются записи в регистрах накопления (например, РасчетыСКлиентами, РасчетыСПоставщиками).
Ключевым измерением в этих регистрах является Объект расчетов. Если объектом расчетов назначен договор, то для системы этот договор представляет собой единую «корзину» задолженности. Система не может допустить, чтобы внутри одного объекта расчетов часть суммы числилась на счете 60.01, а другая — на 76.05. Это привело бы к невозможности корректного закрытия месяца, распределения авансов и переоценки валютных остатков. С точки зрения программы, соответствие «1 Объект расчетов = 1 ГФУ» является незыблемым правилом целостности данных.
Если вам жизненно необходимо вести расчеты с одним контрагентом на разных счетах (например, основная деятельность на 60.01 и штрафы на 76.02), проанализируем доступные варианты решения задачи без «взлома» конфигурации.
Это самый «чистый» методический путь. Вы меняете настройки в договоре на детализацию «По накладным».
Рассмотрим плюсы этого подхода:
Важно: Бухгалтеры часто боятся этого режима из-за необходимости вручную подбирать документы оплаты. Однако в 1С:КА реализован механизм автоматического распределения оплат по методу ФИФО, который минимизирует ручной труд.
Если бухгалтерия настаивает на учете «По договору в целом», единственным выходом будет создание нескольких договоров в системе для одного физического договора с контрагентом. Например:
Это позволит сохранить простую логику регистрации документов, не переходя на детальный учет по накладным.
Проанализируем ситуацию со штрафами. Для отражения санкций в 1С:КА существует документ «Претензия» или использование документа «Корректировка задолженности». В этих документах логика определения счетов может отличаться от стандартной закупки. Например, в настройках ГФУ расчетов есть отдельные поля для «Прочей дебиторской задолженности», которые позволяют системе понять, что данная операция должна отразиться не на 60-м, а на 76-м счете, даже в рамках текущего объекта расчетов (если система распознает операцию как прочую).
Некоторые пользователи пытаются использовать флаг «Ручная корректировка проводок» (нажать кнопку Дт/Кт и поставить галочку). Рассмотрим, к чему это приведет в 1С:КА:
При настройке системы 1С:КА 2.4/2.5 необходимо твердо усвоить: ГФУ следует за объектом расчетов.
Если нужно динамически менять счета в документах — настраивайте договор с детализацией «По накладным». Если нужно оставить «По договору» — создавайте разные карточки договоров под разные задачи учета. Попытки программно подменить значение ГФУ в документе при суммовом учете по договору — это путь к разрушению целостности базы данных и критическим ошибкам при закрытии отчетного периода.