Как регистрировать операции по выплате заработной платы при совместном использовании 1С:УТ 11 и 1С:БП 3.0?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

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

Возникает закономерный вопрос: как правильно организовать бизнес-процесс выплаты зарплаты через Клиент-Банк, чтобы данные в обеих базах сходились, документы синхронизировались без ошибок, а управленческий финансовый результат в УТ 11 формировался корректно? Рассмотрим детально все аспекты этой задачи, проанализируем технические ограничения систем и разберем по шагам варианты решения.

Техническая логика синхронизации выплат из УТ 11 в БП 3.0

Если бизнес-процесс построен так, что Клиент-Банк загружается напрямую в УТ 11, то при импорте банковской выписки в оперативной базе создается документ Списание безналичных денежных средств. В зависимости от специфики расчетов с сотрудниками, в документе выбирается один из двух видов операций:

  1. «Выплата зарплаты по зарплатному проекту» — данный документ при обмене мигрирует в БП 3.0 и преобразуется в документ Списание с расчетного счета с видом операции «Перечисление заработной платы по ведомостям».
  2. «Выплата зарплаты на лицевые счета» (без использования зарплатного проекта) — при синхронизации в БП 3.0 создается документ Списание с расчетного счета с видом операции «Перечисление заработной платы работнику».

Главная техническая проблема данного подхода («непроведенные» документы в БП)

В конфигурации БП 3.0 документы списания денежных средств, связанные с оплатой труда, жестко привязаны к регистрам расчетов. Они не могут быть проведены без указания платежной ведомости. Так как в УТ 11 отсутствует кадровый учет и механизмы расчета зарплаты, там нет и документов ведомостей. В результате цепочка выглядит следующим образом:

  1. Документ списания успешно загружается из УТ в БП через стандартную синхронизацию.
  2. Документ в БП остается в статусе «Не проведен», так как в нем не заполнено обязательное поле Ведомость.
  3. Бухгалтер в БП рассчитывает зарплату, создает документ Ведомость в банк (или «Ведомость на счета сотрудников»).
  4. Бухгалтеру приходится вручную заходить в каждый загруженный из УТ документ списания, выбирать созданную ведомость и проводить документ.

Это создает дополнительную рутинную работу для бухгалтерии, особенно при большом штате сотрудников или частых выплатах (авансы, межрасчетные выплаты).

Варианты организации работы с Клиент-Банком

Выясним преимущества и недостатки различных схем ведения Клиент-Банка при совместном использовании конфигураций.

Сценарий 1. Ведение Клиент-Банка полностью на стороне БП 3.0 (Рекомендуемый)

С точки зрения минимизации ручного труда и методологической чистоты учета, это наиболее надежный вариант. Рассмотрим схему его работы по шагам:

  1. Расчет заработной платы и формирование платежных ведомостей происходят в БП (или загружаются туда из ЗУП).
  2. На основании ведомостей в БП создаются документы Платежное поручение и реестры для банка.
  3. Выгрузка в Клиент-Банк и последующая загрузка выписок осуществляются в БП 3.0. В этой же базе документы списания сразу проводятся, так как они автоматически привязываются к созданным ранее ведомостям.
  4. Настраивается двусторонний обмен данными между БП и УТ. Проведенные банковские документы мигрируют из БП обратно в УТ 11 для отражения актуальных остатков денежных средств и обеспечения оперативного контроля со стороны менеджмента.

Преимущества: Полная автоматизация в БП, корректная выгрузка зарплатных реестров через DirectBank, отсутствие ручной привязки документов.

Недостатки: Менеджеры в УТ видят движение по банку с задержкой (только после выполнения сеанса синхронизации данных).

Сценарий 2. Ведение Клиент-Банка на стороне УТ 11 (С ручным связыванием в БП)

Если бизнес-требования обязывают казначейство работать исключительно в УТ 11, то обмен настраивается преимущественно в одну сторону — из УТ в БП.

  1. Выписка банка загружается в УТ 11. Создается и проводится документ Списание безналичных денежных средств.
  2. Документ переносится в БП 3.0 в непроведенном виде.
  3. Бухгалтер в БП создает Ведомость в банк.
  4. В БП бухгалтер открывает пришедшее списание, вручную указывает ведомость и проводит документ.

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


// Пример автоматического заполнения ведомости в документе Списание с расчетного счета
Процедура АвтозаполнениеВедомостиПриЗагрузке(ДокументОбъект) Экспорт
    Если ДокументОбъект.ВидОперации = Перечисления.ВидыОперацийСписаниеСРасчетногоСчета.ПеречислениеЗППоВедомостям 
         И ДокументОбъект.Ведомости.Количество() = 0 Тогда
         
        // Поиск подходящей проведенной ведомости по сумме и дате
        Запрос = Новый Запрос;
        Запрос.Текст = 
            "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
            |	ВедомостьВБанк.Ссылка КАК Ведомость
            |ИЗ
            |	Документ.ВедомостьВБанк КАК ВедомостьВБанк
            |ГДЕ
            |	ВедомостьВБанк.Проведен = ИСТИНА
            |	И ВедомостьВБанк.СуммаДокумента = &Сумма
            |	И ВедомостьВБанк.Дата МЕЖДУ &НачалоПериода И &КонецПериода";
            
        Запрос.УстановитьПараметр("Сумма", ДокументОбъект.СуммаДокумента);
        // Интервал поиска - 3 дня до даты платежа
        Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(ДокументОбъект.Дата) - 259200); 
        Запрос.УстановитьПараметр("КонецПериода", КонецДня(ДокументОбъект.Дата));
        
        Выборка = Запрос.Выполнить().Выбрать();
        Если Выборка.Следующий() Тогда
            НоваяСтрока = ДокументОбъект.Ведомости.Добавить();
            НоваяСтрока.Ведомость = Выборка.Ведомость;
            НоваяСтрока.Сумма = ДокументОбъект.СуммаДокумента;
            ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры

Отражение зарплаты в финансовом результате УТ 11

Важно понимать, что само по себе движение денежных средств (оплата по банку) в УТ 11 не формирует финансовый результат предприятия. Выплата уменьшает задолженность перед сотрудниками, но не фиксирует затраты текущего месяца. Если ориентироваться только на платежи, то прибыль компании за месяц будет искажена (например, зарплата за январь, выплаченная в феврале, ошибочно уменьшит финансовый результат февраля).

Проанализируем ситуацию: чтобы в УТ 11 корректно формировался отчет «Доходы и расходы предприятия», необходимо отражать именно начисление затрат на оплату труда.

Для этого в УТ 11 применяется следующая методика:

  1. Настройка статьи расходов: Создаем в справочнике Статьи расходов элемент с наименованием «Оплата труда сотрудников».
    • Указываем вариант распределения: «На направление деятельности» или «На финансовый результат».
    • Правило распределения настраиваем в зависимости от учетной политики (например, «Пропорционально выручке» или «Пропорционально себестоимости»).
    • Тип аналитики расходов выбираем Физическое лицо (если нужен персонифицированный учет по ключевым сотрудникам) либо оставляем пустым для отражения общих затрат подразделений.
  2. Ежемесячное начисление расходов: В конце каждого месяца на основании расчетных листков или свода начислений из БП (или ЗУП) в УТ 11 вносится документ Отражение прочих доходов и расходов (в интерфейсе: «Финансовый результат и контроллинг» -> «Отражение прочих доходов и расходов»).

    Этим документом фиксируется сумма начисленной за месяц заработной платы по соответствующей статье расходов и подразделениям. Именно эта сумма попадет в управленческие затраты отчетного периода.

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

Альтернативное решение: Использование расширений для УТ 11

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

В таких случаях целесообразно использовать специализированные внешние расширения или модули для УТ 11. Они позволяют:

При таком подходе документы выплаты в УТ 11 будут сразу заполняться по внутренним ведомостям, а при выгрузке в БП 3.0 у бухгалтера отпадет необходимость ручного сопоставления данных, так как вся аналитика будет заполнена автоматически.

Выводы и рекомендации

При выборе схемы взаимодействия УТ 11 и БП 3.0 в части выплаты зарплаты рекомендуем придерживаться следующих правил:

← На главную