В повседневной работе бухгалтера часто возникает задача оперативного ввода большого объема первичных документов. Одной из таких задач является создание документа Поступление (акты, накладные, УПД) на основе уже существующих банковских документов Списание с расчетного счета. Это особенно актуально, когда платежи уже проведены, а закрывающие документы нужно быстро «набросать» в базе для формирования предварительной отчетности или налогового учета.
В этой статье мы подробно разберем, как оптимизировать этот процесс, проанализируем целесообразность создания «документов-заготовок» и рассмотрим современные инструменты 1С, которые позволяют полностью автоматизировать ввод данных без ручного копирования сумм и дат.
Проанализируем ситуацию: в типовой конфигурации 1С:Бухгалтерия предприятия 3.0 прямая связь между списанием денежных средств и поступлением товаров программно ограничена, так как в банковской выписке отсутствует информация о конкретном перечне товаров (номенклатуре). Однако такая потребность возникает в следующих случаях:
Прежде чем приступать к написанию обработок или поиску сторонних расширений, рассмотрим наиболее эффективный современный способ, встроенный в программу. Вместо того чтобы просто копировать дату и сумму из выписки, мы можем загрузить реальные данные.
Разберем по шагам, как это работает:
Преимущество: Мы получаем не «пустую заготовку», а полностью заполненный документ ПоступлениеТоваровУслуг, который автоматически подтянет нужную дату и сумму, соответствующие вашему списанию с расчетного счета.
Если же стоит задача создать именно технические документы («рыбы») на основе оборотов по счету 60.02 или документов списания, можно воспользоваться механизмом внешних обработок. Выясним причину, почему это не реализовано в стандарте: в документе СписаниеСРасчетногоСчета нет табличной части Товары.
Рассмотрим пример логики, которую можно реализовать во внешней обработке для автоматического создания поступлений:
// Пример фрагмента кода для создания документа Поступление
НовыйДокумент = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
НовыйДокумент.Дата = ОбъектСписание.Дата; // Берем дату из банковского документа
НовыйДокумент.Контрагент = ОбъектСписание.Контрагент;
НовыйДокумент.ДоговорКонтрагента = ОбъектСписание.ДоговорКонтрагента;
НовыйДокумент.Организация = ОбъектСписание.Организация;
// Добавляем одну пустую строку или услугу "По умолчанию"
НоваяСтрока = НовыйДокумент.Товары.Добавить();
НоваяСтрока.Сумма = ОбъектСписание.СуммаДокумента;
// Здесь можно указать предопределенную номенклатуру, например "Товары в ассортименте"
Проанализируем этот подход: создание таких «заготовок» позволяет бухгалтеру не открывать каждое списание вручную. Обработка может собрать все списания за период по счету 60.02 (Авансы выданные) и сформировать пакет документов. Это значительно ускоряет первичку, так как остается только зайти в созданные документы и уточнить количество товара.
Рассмотрим ситуацию, когда поставщик также работает в 1С. В этом случае оптимальным решением будет настройка 1С-ЭДО. Посмотрим на алгоритм работы:
Поступление (акт, накладная).Почему это лучше: Сумма и дата в электронном документе гарантированно совпадут с данными вашего банка, так как они базируются на одних и тех же первичных данных поставщика. Вам не нужно ничего выдумывать и оптимизировать — процесс автоматизирован на 100%.
Для пользователей, которые не являются программистами (как автор темы на форуме), существует путь использования готовых расширений. Многие разработчики предлагают небольшие модули, которые добавляют в контекстное меню списка документов Списания с расчетного счета кнопку Создать поступление.
Разберем преимущества использования расширений:
1С:Бухгалтерия останется на поддержке и будет обновляться без проблем.НазначениеПлатежа и пытаются найти там информацию о номере договора или виде товара.Проанализируем риски при массовом создании «технических» поступлений под суммы оплат. Если вы используете НалоговыйУчет на ОСНО или УСН 15%, важно помнить:
Во-первых, момент признания расходов по НДС требует наличия счета-фактуры. Пустая «рыба» документа не даст вам права на вычет, пока не будут введены реквизиты входящего СФ.
Во-вторых, для УСН 15% просто создания поступления и наличия оплаты недостаточно. Товар должен быть еще и реализован конечному покупателю (для товаров). Если вы просто «подгоняете» поступления под оплаты, убедитесь, что эти товары действительно числятся на остатках, иначе возникнут проблемы при проверке налоговой отчетности через АнализСостоянияНалоговогоУчета.
Подведем итог нашему исследованию. Если вам нужно ускорить процесс создания поступлений на основе банковских выписок:
ОборотноСальдоваяВедомость по счету 60 после массового создания документов, чтобы избежать задвоения задолженности или неверного зачета авансов.Помните, что автоматизация — это не всегда написание кода. Часто решение кроется в использовании стандартных сервисов 1С, которые уже включены в ваш договор сопровождения.