Документы и Печать · 9 мин
Как отправить файл в 1С: способы, инструкции и ограничения
Как отправить файл в 1С: вложения в документах, обмен через каталог, ЭДО, почту и общий доступ. Пошаговые инструкции, ошибки и проверка результата.
Под «отправкой файла в 1С» обычно понимают несколько разных задач: прикрепить скан к документу, передать контрагенту счёт или акт, выгрузить данные в файл для загрузки в другую базу, отправить печатную форму по электронной почте или через сервис электронного документооборота. Способ выбирается в зависимости от того, кому и зачем передаётся файл.
В типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, ЗУП и другие) механизмы отправки сильно похожи: почти везде есть присоединённые файлы, команда «Отправить по электронной почте» и выгрузка документов. Различия — в названиях кнопок и расположении команд. Ниже разобраны основные сценарии с конкретными действиями.
Прикрепление файла к документу или справочнику
Самый частый сценарий — нужно «отправить файл в 1С», то есть сохранить скан договора, акт или счёт внутри базы, привязав его к конкретному документу. Для этого в типовых конфигурациях служит механизм присоединённых файлов.
Откройте нужный документ или элемент справочника (контрагента, договор, номенклатуру). В командной панели формы найдите кнопку со значком скрепки или команду «Присоединённые файлы» (иногда она в меню «Ещё»). Нажмите «Добавить» → «Из файла на диске» и выберите файл. Он будет сохранён в информационной базе или в настроенном томе хранения.
Файл можно также перетащить мышью прямо в форму документа, если конфигурация это поддерживает, или вставить изображение из буфера обмена. После добавления файл виден всем пользователям, у которых есть права на этот документ.
- 1Откройте документ или карточку справочника
- 2Нажмите кнопку со скрепкой или «Ещё» → «Присоединённые файлы»
- 3Выберите «Добавить из файла на диске» и укажите файл
- 4Проверьте, что файл появился в списке присоединённых
- 5Запишите документ при необходимости
Отправка документа по электронной почте из 1С
Чтобы отправить контрагенту печатную форму (счёт, накладную, акт) файлом PDF или Excel, в форме документа нажмите кнопку «Отправить по электронной почте» — обычно это значок конверта рядом с кнопкой «Печать». Программа сформирует файл печатной формы и откроет окно письма.
Перед первой отправкой нужно настроить учётную запись почты: раздел «Администрирование» → «Органайзер» → «Настройка системной учётной записи» (в некоторых конфигурациях — «Обмен электронными письмами»). Укажите адрес, пароль и параметры сервера SMTP. Для популярных почтовых сервисов 1С часто подставляет настройки автоматически, но может потребоваться отдельный пароль приложения, если в почте включена двухфакторная аутентификация.
В форме отправки можно выбрать формат вложения (PDF, MXL, Excel), изменить тему и текст письма, добавить получателей. После нажатия «Отправить» письмо уходит через настроенную учётную запись, а факт отправки сохраняется в истории взаимодействий с контрагентом, если эта функция включена.
Отправка файлов через ЭДО
Электронный документооборот (ЭДО) нужен, когда файл должен иметь юридическую силу: счета-фактуры, УПД, акты, накладные. В типовых конфигурациях ЭДО встроен — используется подсистема обмена электронными документами с подключением через операторов (например, через сервис 1С-ЭДО).
Чтобы отправить документ, откройте его и нажмите кнопку «ЭДО» или «Отправить электронный документ». Программа сформирует файл по утверждённому формату, предложит подписать его электронной подписью и отправит контрагенту через оператора. Статус доставки отображается в документе и в журнале электронных документов.
Предварительные условия: заключено соглашение с оператором ЭДО, настроен профиль обмена с конкретным контрагентом, у отправителя есть действующая электронная подпись. Без этих шагов кнопка отправки либо неактивна, либо выдаст ошибку маршрута.
Выгрузка данных в файл для другой базы или программы
Если файл нужно передать бухгалтеру, в банк, в налоговую или загрузить в другую базу 1С, используются механизмы выгрузки. Типичные варианты: «Выгрузка в файл» в разделе обмена данными, отправка отчётности через 1С-Отчётность, выгрузка платёжных поручений в банк-клиент.
Для обмена между базами 1С стандартный путь — «Администрирование» → «Синхронизация данных» → настройка обмена через файл. Программа сформирует файл обмена в заданном каталоге, который затем загружается в другой базе командой «Загрузить данные». Для разовой передачи документов подходит универсальная обработка «Выгрузка и загрузка данных XML».
Отчётность в контролирующие органы отправляется напрямую из базы через 1С-Отчётность: кнопка «Отправить» в форме отчёта. Файл формируется автоматически по регламентированному формату, подписывается и передаётся, а статус сдачи отслеживается в журнале обмена с контролирующими органами.
Какой способ отправки выбрать
Быстро и без настройки ЭДО, но файл не имеет юридической силы; подходит для счетов и согласований
Юридически значимый обмен, требует оператора и подписи; обязателен для счетов-фактур
Для обмена между базами 1С; требует настройки правил и контроля версий конфигураций
Файл хранится внутри базы и доступен коллегам, но наружу не отправляется
Передача файла через общий каталог и внешние носители
Когда обе стороны работают в одной сети, файл проще всего положить в общую сетевую папку. В 1С многие обмены (с банком, с торговым оборудованием, с другой базой) настраиваются именно через каталог: в настройках указывается путь вида \\SERVER\Exchange, и программа автоматически сохраняет туда файлы выгрузки или забирает их оттуда.
Проверьте, что у пользователя, под которым работает 1С (или служба сервера 1С в клиент-серверном варианте), есть права записи в этот каталог. Частая причина «файл не отправляется» — обмен настроен на локальную папку диска C:, а в клиент-серверном режиме выгрузка выполняется на сервере, где такой папки нет.
Для передачи файла физически (флешка, внешний диск) файл сначала сохраняется из 1С на диск: «Сохранить как» в печатной форме, «Выгрузить» в обработке обмена, затем копируется стандартными средствами операционной системы.
Проверка результата и ограничения
После отправки убедитесь, что файл действительно дошёл. Для почты — проверьте папку «Отправленные» и историю взаимодействий в карточке контрагента. Для ЭДО — статус документа должен смениться на «Доставлен» или «Подтверждён», в журнале электронных документов видны все этапы. Для файлового обмена — откройте каталог и убедитесь, что файл появился и имеет ненулевой размер.
Учитывайте ограничения: почтовые серверы обычно ограничивают размер вложений (часто порядка 20–25 МБ), присоединённые файлы увеличивают размер базы, а обмен через файл требует совместимости версий конфигураций на обеих сторонах. Большие файлы лучше передавать ссылкой на облачное хранилище, а не вложением.
Как проверить, что файл отправлен
Письмо в папке «Отправленные», нет ответа об ошибке доставки
Письмо вернулось с ошибкой или зависло в исходящих
Статус «Доставлен» или «Подписан контрагентом»
Статус «Ошибка» или документ завис в исходящих
Файл появился в каталоге, размер больше нуля
Каталог пуст или файл нулевого размера
Частые вопросы
Почему кнопка «Отправить по электронной почте» не работает?
Чаще всего не настроена системная учётная запись почты в разделе «Администрирование». Проверьте параметры SMTP, а при включённой двухфакторной аутентификации создайте в почтовом сервисе отдельный пароль приложения и укажите его вместо основного.
Какой максимальный размер файла можно прикрепить к документу?
Жёсткого ограничения в платформе нет, но на практике размер ограничен настройками базы, скоростью сети и здравым смыслом: десятки мегабайт на один документ заметно раздувают базу. Объёмные сканы лучше сжимать или хранить в файловых томах, а не внутри базы.
Можно ли отправить файл из 1С в мессенджер?
Штатно — нет, типовые конфигурации работают с почтой и ЭДО. Практический обходной путь: сохранить файл на диск («Сохранить как» в печатной форме) и отправить через мессенджер вручную.
Чем отличается присоединённый файл от отправленного?
Присоединённый файл хранится внутри базы и доступен только пользователям 1С — это хранение, а не отправка. Чтобы передать файл внешнему получателю, его нужно сохранить на диск и отправить почтой, через ЭДО или другим каналом.
Файл выгружается в папку, но вторая база его не видит. Что проверить?
Убедитесь, что обе базы смотрят в один и тот же сетевой каталог, а не в локальные папки разных компьютеров. Проверьте права доступа к каталогу и совпадение версий формата обмена в настройках синхронизации.
Что важно запомнить
Внутри базы файл прикрепляют через скрепку в документе, наружу отправляют почтой или через ЭДО, между базами — выгрузкой в файл. Перед отправкой настройте учётную запись почты или соглашение ЭДО, а после — проверьте статус доставки.