Работа с банковскими выписками — ежедневная рутина бухгалтеров и финансовых директоров․ В современном банкировании выписка — это не просто список движений по счету, а контейнер, который может содержать прикрепленные файлы (сканы платежных поручений, акты сверки, счета-фактуры, УПД, подписи ЭП и служебные файлы формата ․sig/․p7s)․ Отсутствие этих вложений может привести к невозможности автоматизированной загрузки в 1С, проблемам с подтверждением расходов по 115-ФЗ или ошибкам при сверке с контрагентами․
В данной статье подробно разберем, как проверить наличие вложений в системе NetBank (Интернет-банк Банка «Санкт-Петербург» и аналогичных систем), как правильно выгрузить их для 1С и какие причины могут приводить к их отсутствию․
Где и как искать прикрепленные файлы в веб-интерфейсе NetBank
В большинстве современных интернет-банков (включая NetBank) прикрепленные файлы не отображаются в основной таблице операций по умолчанию․ Их нужно «раскрыть» или выгрузить в специальном формате․
Просмотр вложений в деталях операции
- Перейдите в раздел «Счета и выписки» → «Выписки по счету»․
- Выберите нужный период и нажмите «Показать»․
- Найдите строку нужной операции․ Обратите внимание на иконку скрепки (📎), значок файла или надпись «Вложения» / «Прикрепленные файлы» в строке операции или в колонке «Документы»․
- Кликните по иконке или номеру документа․ Откроется модальное окно или боковая панель «Детали операции»․
- В блоке «Прикрепленные файлы» (или «Файлы к платежу») будет список доступных документов․ Нажмите на название файла для скачивания․
Массовая выгрузка выписки с вложениями (для 1С)
Для автоматизированной загрузки в 1С:Предприятие 8․3 (Бухгалтерия 3․0, ERP, ЗУП) критически важно выгрузить выписку в формате 1C (XML/1CClientBankExchange) или в архиве, содержащем файлы вложений․
- Формат выгрузки: В форме формирования выписки обязательно выберите формат «1С» (или «Формат 1С:Клиент-банк»)․
- Важный нюанс: Не ставьте галочки на других форматах (Excel, PDF, TXT) одновременно с форматом 1С, иначе банк может выдать архив с несколькими файлами, что усложнит загрузку в 1С․
- Период: Укажите точные даты «С» и «По»․
- Подпись (ЭП): Если банк требует, поставьте галочку «Заверить ЭП»․ Тогда к выписке приложится файл подписи (
․sigили․pdf․p7s), который 1С проверит при загрузке․
Совет: После скачивания архива (обычно ․zip или ․1c) распакуйте его․ Внутри должны находиться:
- Основной файл выписки (
․txtили․xmlв кодировке Windows-1251)․ - Папка с вложениями (сканы ПП, УПД, акты) — чаще всего файлы
․pdf,․jpg,․xml(форматированные счета-фактуры)․ - Файл подписи (
․sig), если заказывали заверенную выписку․
Проверка наличия вложений уже в 1С (после загрузки)
Часто пользователь не видит файлы в банке, но они успешно загрузились в программу (или наоборот)․ Стандартный алгоритм проверки в 1С 8․3:
- Перейдите в Банк и касса → Банковские выписки․
- Откройте нужную выписку (статус «Получена» или «Разнесена»)․
- Нажмите кнопку «Вложения» (значок скрепки на панели команд формы списка или в самой выписке)․
- Откроется список файлов, привязанных к данной выписке․ Здесь должны быть сканы платежек, акты, счета․
Проверка на уровне отдельной операции (Расход/Приход)
Если в выписке вложений нет, проверьте сами документы, созданные на основании выписки:
- Откройте Платежное поручение (исходящее/входящее), созданное по операции․
- Нажмите кнопку «Файлы» / «Вложения» в командной панели документа․
- Если файлы есть — они привязались к документу автоматически при загрузке (функция «Автоматическое создание ненайденных элементов» и сопоставление по УИД/номеру/дате)․
Основные причины, почему прикрепленных файлов может не быть
Причины делятся на три категории: на стороне банка (NetBank), на стороне формата обмена и на стороне 1С/настроек пользователя․
Причины на стороне банка (NetBank)
- Тип операции не подразумевает вложений․ По комиссиям банка, процентам по остаткам, страховым взносам, зарплатным проектам (если выгружается сводная строка) сканов документов не существует, их просто нет в природе․
- Контрагент не прикрепил файлы при оплате․ Плательщик мог перевести деньги через СБП, мобильный банк или другой интернет-банк, не прикрепив скан счета/УПД․
- Настройки тарифа/доступа․ Некоторые тарифы NetBank ограничивают хранение или выдачу сканов в выписке (например, только в «Расширенной выписке» или за отдельную плату)․
- Срок хранения․ Банки хранят сканы платежных поручений ограниченное время (часто 3–5 лет)․ За очень старыми периодами файлы могут быть удалены из архива․
- Технический сбой при формировании․ Иногда при выгрузке «за период» банк «забывает» положить вложения в архив 1С․ Попробуйте выгрузить по дням или неделям․
Причины, связанные с форматом обмена (Клиент-банк / 1C)
- Неверная кодировка файла․ Классическая проблема: файл выписки в UTF-8, а 1С ждет Windows-1251 (cp1251)․ В логах 1С ошибка: «Возможно, неверно указана кодировка»․ Файл не парсится, вложения не извлекаются․ Решение: Открыть файл выписки в Notepad++ и пересохранить в кодировке Windows-1251․
- Отсутствие тегов вложений в XML/TXT․ Формат 1CClientBankExchange должен содержать секции
Документ․Приложениеили ссылки на файлы в тегеФайл․ Если банк выгружает «облегченную» выписку без этих тегов — 1С не загрузит файлы․ - Архив не распакован․ Если вы загружаете в 1С файл
․zipвместо распакованного․txt/․xml, 1С может не увидеть вложения внутри архива (зависит от версии платформы и обработки загрузки)․ Всегда распаковывайте архив перед загрузкой․
Причины на стороне 1С и настроек пользователя
- Отключена настройка «Автоматическое создание ненайденных элементов»․ В параметрах обмена с банком (Настройка обмена → Дополнительно) должна стоять галочка на создании контрагентов и документов․ Если она снята, и контрагент не найден — операция загрузится как «Неопознанная», и вложения к ней не привяжутся․
- Проблемы с томами (Файловое хранилище)․ В клиент-серверном варианте 1С прикрепленные файлы хранятся в Томах (каталоге
filestore)․ Если том недоступен, поврежден или не настроен доступ у пользователя — файлы не откроются/не загрузятся․ - Несовпадение идентификаторов (UID)․ 1С сопоставляет вложения с операциями по уникальным идентификаторам (UID платежа)․ Если в выписке банк прислал новый UID для старой операции (перевыгрузка), 1С может не связать файл с уже существующим документом․
- Антивирус/Политики безопасности․ На этапе загрузки выписки в 1С может всплывать окно проверки на вирусы (см․ настройки безопасности обмена с банком)․ Если антивирус блокирует временные файлы — вложения не сохранятся․
Алгоритм диагностики и устранения (Чек-лист)
Если файлы отсутствуют, действуйте по шагам:
- Проверьте в NetBank (веб): Есть ли скрепка у операции в деталях? Если нет — файлов в банке нет, ждать их в 1С бесполезно․ Свяжитесь с контрагентом или банком․
- Проверьте выгрузку: Скачайте выписку за 1 день (для чистоты эксперимента) в формате 1С․ Распакуйте архив․ Есть ли папка с файлами (
․pdf,․xml) рядом с файлом выписки? - Проверьте кодировку: Откройте файл выписки (
․txt) в Notepad++․ Внизу справа должна быть кодировка Windows-1251․ Если UTF-8 — конвертируйте и сохраните․ - Проверьте структуру файла: Откройте файл выписки текстом․ Ищите строки:
Приложение,Файл,ИмяФайла,СодержимоеФайла(base64)․ Если их нет — банк не выгрузил вложения в этом формате․ Обратитесь в поддержку NetBank․ - Загрузите в чистую базу/демо-базу: Исключите проблемы вашей рабочей базы (тома, права, настройки обмена)․
- Посмотрите лог загрузки в 1С: В форме загрузки выписки нажмите «Подробно» или сохраните протокол в файл․ Там будет написано: «Приложение загружено» или «Ошибка чтения файла» / «Файл не найден в архиве»․
Особенности работы с DirectBank / 1С:ДиректБанк (Сбербанк и др․)
Если вы используете автоматический обмен (1С:ДиректБанк, прямое подключение к шлюзу банка), а не ручную загрузку файла:
- Вложения скачиваются фоновым заданием․
- Частая ошибка: «Удаленный узел не прошел проверку» или ошибки сертификата — прерывают скачивание вложений, но выписку могут загрузить․
- В настройках обмена с банком (в 1С) проверьте флаг «Получать вложения» / «Загружать сканы документов»․ Он может быть выключен для экономии трафика/места․
- Если прямой обмен не работает — как указано в форумах, можно запросить у банка выписку за период в формате Excel или 1С вручную и загрузить через «Загрузку из файла»․
Резюме: что делать, если файлов нет
| Ситуация | Действие |
|---|---|
| В NetBank (веб) у операции нет иконки скрепки | Файлов не существует․ Запросите у контрагента или в банке (если это ПП банка)․ |
| В NetBank файлы есть, в выгрузке 1С (архив) их нет | Ошибка формирования выписки банком․ Пишите в техподдержку NetBank с указанием номера счета и даты․ |
| В архиве файлы есть, в 1С после загрузки — нет | |
| Ошибка «Неверный формат файла / кодировка» | Пересохраните файл выписки в Notepad++ в кодировке Windows-1251․ Убедитесь, что загружаете ․txt/․xml, а не ․zip․ |
| Файлы загрузились, но не привязались к Платежке | Проверьте сопоставление по UID․ Возможно, документ создан вручную до загрузки выписки․ Удалите ручной документ и загрузите выписку заново (или привяжите файл вручную через кнопку «Файлы» в документе)․ |
Наличие прикрепленных файлов в выписке NetBank — залог беспроблемной автоматизации бухгалтерии․ Ключевой момент: проверяйте первоисточник (веб-интерфейс банка) до того, как претендовать к 1С․ Если в банке файлы есть, а в 1С нет, проблема в цепочке «Выгрузка → Кодировка/Формат → Загрузка → Хранилище томов»․
Регулярно обновляйте платформу 1С (поддержка новых форматов обмена появляется в релизах), следите за свободным местом на диске сервера томов и настраивайте правила банковских выписок для автоматического заполнения операций — это сэкономит часы ручной работы с вложениями․
Помните: Выписка, заверенная ЭП банка (с файлом ․sig), имеет юридическую силу и заменяет бумажный оригинал для налоговой и аудиторов․ Всегда требуйте заверенные выписки для архива․