Как автоматизировать создание документов поступления товаров на основании списания с расчетного счета в 1С

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

В повседневной работе бухгалтера часто возникает задача оперативного ввода большого объема первичных документов. Одной из таких задач является создание документа Поступление (акты, накладные, УПД) на основе уже существующих банковских документов Списание с расчетного счета. Это особенно актуально, когда платежи уже проведены, а закрывающие документы нужно быстро «набросать» в базе для формирования предварительной отчетности или налогового учета.

В этой статье мы подробно разберем, как оптимизировать этот процесс, проанализируем целесообразность создания «документов-заготовок» и рассмотрим современные инструменты 1С, которые позволяют полностью автоматизировать ввод данных без ручного копирования сумм и дат.

Зачем создавать поступление на основании списания?

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

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

Метод 1: Использование сервиса «1С:Распознавание первичных документов»

Прежде чем приступать к написанию обработок или поиску сторонних расширений, рассмотрим наиболее эффективный современный способ, встроенный в программу. Вместо того чтобы просто копировать дату и сумму из выписки, мы можем загрузить реальные данные.

Разберем по шагам, как это работает:

  1. Откроем раздел Продажи или Покупки и выберем пункт Загрузить документы из сканов (фото).
  2. Загрузим файлы (сканы или PDF-файлы), полученные от поставщика.
  3. Система автоматически распознает ИНН контрагента, дату, общую сумму и, что самое важное, табличную часть с номенклатурой.
  4. После распознавания программа предложит сопоставить документ с существующей банковской операцией.

Преимущество: Мы получаем не «пустую заготовку», а полностью заполненный документ ПоступлениеТоваровУслуг, который автоматически подтянет нужную дату и сумму, соответствующие вашему списанию с расчетного счета.

Метод 2: Программное создание документов-заготовок (для программистов)

Если же стоит задача создать именно технические документы («рыбы») на основе оборотов по счету 60.02 или документов списания, можно воспользоваться механизмом внешних обработок. Выясним причину, почему это не реализовано в стандарте: в документе СписаниеСРасчетногоСчета нет табличной части Товары.

Рассмотрим пример логики, которую можно реализовать во внешней обработке для автоматического создания поступлений:


// Пример фрагмента кода для создания документа Поступление
НовыйДокумент = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
НовыйДокумент.Дата = ОбъектСписание.Дата; // Берем дату из банковского документа
НовыйДокумент.Контрагент = ОбъектСписание.Контрагент;
НовыйДокумент.ДоговорКонтрагента = ОбъектСписание.ДоговорКонтрагента;
НовыйДокумент.Организация = ОбъектСписание.Организация;

// Добавляем одну пустую строку или услугу "По умолчанию"
НоваяСтрока = НовыйДокумент.Товары.Добавить();
НоваяСтрока.Сумма = ОбъектСписание.СуммаДокумента;
// Здесь можно указать предопределенную номенклатуру, например "Товары в ассортименте"

Проанализируем этот подход: создание таких «заготовок» позволяет бухгалтеру не открывать каждое списание вручную. Обработка может собрать все списания за период по счету 60.02 (Авансы выданные) и сформировать пакет документов. Это значительно ускоряет первичку, так как остается только зайти в созданные документы и уточнить количество товара.

Метод 3: Использование электронного документооборота (1С-ЭДО)

Рассмотрим ситуацию, когда поставщик также работает в 1С. В этом случае оптимальным решением будет настройка 1С-ЭДО. Посмотрим на алгоритм работы:

  1. Поставщик отправляет вам электронную накладную или УПД.
  2. Документ мгновенно появляется в вашей базе в разделе Текущие дела ЭДО.
  3. При нажатии кнопки Создать документы, система сама формирует Поступление (акт, накладная).

Почему это лучше: Сумма и дата в электронном документе гарантированно совпадут с данными вашего банка, так как они базируются на одних и тех же первичных данных поставщика. Вам не нужно ничего выдумывать и оптимизировать — процесс автоматизирован на 100%.

Метод 4: Групповое создание документов через расширения

Для пользователей, которые не являются программистами (как автор темы на форуме), существует путь использования готовых расширений. Многие разработчики предлагают небольшие модули, которые добавляют в контекстное меню списка документов Списания с расчетного счета кнопку Создать поступление.

Разберем преимущества использования расширений:

Важные нюансы налогового учета

Проанализируем риски при массовом создании «технических» поступлений под суммы оплат. Если вы используете НалоговыйУчет на ОСНО или УСН 15%, важно помнить:

Во-первых, момент признания расходов по НДС требует наличия счета-фактуры. Пустая «рыба» документа не даст вам права на вычет, пока не будут введены реквизиты входящего СФ.

Во-вторых, для УСН 15% просто создания поступления и наличия оплаты недостаточно. Товар должен быть еще и реализован конечному покупателю (для товаров). Если вы просто «подгоняете» поступления под оплаты, убедитесь, что эти товары действительно числятся на остатках, иначе возникнут проблемы при проверке налоговой отчетности через АнализСостоянияНалоговогоУчета.

Резюме и рекомендации

Подведем итог нашему исследованию. Если вам нужно ускорить процесс создания поступлений на основе банковских выписок:

  1. Для массового ввода реальных документов используйте 1С:Распознавание первичных документов. Это самый современный и надежный способ.
  2. Если поставщики постоянные — переходите на ЭДО. Это исключит саму необходимость ручного ввода данных.
  3. Если нужно создать именно «черновики» для последующей правки — закажите или найдите готовое расширение, которое реализует ввод на основании списания.
  4. Всегда проверяйте соответствие сумм в ОборотноСальдоваяВедомость по счету 60 после массового создания документов, чтобы избежать задвоения задолженности или неверного зачета авансов.

Помните, что автоматизация — это не всегда написание кода. Часто решение кроется в использовании стандартных сервисов 1С, которые уже включены в ваш договор сопровождения.

← На главную