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