Как настроить обмен электронными документами между 1С 7.7 и СБИС?

Программист 1С v7.7 IT и автоматизация бизнеса
← К списку

Сегодня мы с вами разберем, как эффективно организовать обмен электронными документами (ЭДО) между вашей учетной системой 1С 7.7 и популярным сервисом СБИС. Несмотря на то, что 1С 7.7 считается устаревшей версией, существует несколько надежных способов для интеграции с современными системами ЭДО, и мы рассмотрим их подробно.

Начнем с того, что интеграция 1С 7.7 со СБИС, хоть и требует определенных настроек, вполне реализуема и успешно используется многими компаниями. Мы выясним основные подходы и проанализируем каждый из них, чтобы вы могли выбрать наиболее подходящий для вашей организации.

Вариант 1: Использование внешней обработки для 1С 7.7

Один из самых простых и доступных способов для пользователей 1С 7.7 — это использование специально разработанной внешней обработки. Рассмотрим подробнее, как это работает:

  1. Назначение обработки: СБИС предлагает внешнюю обработку, предназначенную для конфигурации 1С 7.7 "Бухгалтерский учет" версии 4.5. Основная задача этой обработки — обеспечивать перенос данных из 1С в СБИС.
  2. Какие данные можно переносить: С помощью этой обработки вы сможете передавать в СБИС широкий спектр информации, включая:
    • Начальные остатки.
    • Номенклатуру.
    • Бухгалтерские документы (например, поступления и перемещения МПЗ, реализации продукции или услуг, ПКО и РКО, бухгалтерские справки).
    • Кадровые документы (от приема до увольнения, документы по зарплате, авансовые отчеты).
  3. Процесс установки и настройки:
    1. Вам потребуется скачать эту внешнюю обработку с официальных ресурсов СБИС.
    2. Необходимо будет зарегистрировать файл настроек v7plus.dll в реестре операционной системы Windows.
    3. После регистрации поместите этот файл в каталог с установленной 1С 7.7.

    После этих шагов обработка будет доступна для использования в вашей базе 1С 7.7.

Этот метод позволяет быстро наладить базовый обмен данными без глубокой кастомизации системы.

Вариант 2: Интеграция через СБИС Коннект

Второй, более гибкий и мощный способ, который позволяет осуществлять полноценный обмен электронными документами, — это использование программного обеспечения СБИС Коннект. Этот подход активно применяется и является основным для многих компаний, работающих с 1С 7.7. Мы разберем его по шагам.

Что такое СБИС Коннект и как он работает?

СБИС Коннект — это приложение, которое устанавливается на ваш компьютер и служит своего рода "мостом" между вашей учетной системой (в нашем случае 1С 7.7) и сервисом СБИС. Обмен документами происходит через специально организованные каталоги на локальном диске.

  1. Общая схема работы:
    1. Вы формируете документ (например, УПД) в 1С 7.7 и выгружаете его в определенную папку, которую "мониторит" СБИС Коннект.
    2. Вместе с файлом документа, вы также создаете так называемый "файл-конверт". Этот файл содержит служебную информацию, такую как ссылка на отправляемый документ и идентификатор подписанта (ИНН).
    3. СБИС Коннект автоматически забирает эти файлы, находит соответствующий сертификат электронной подписи по указанному ИНН, подписывает документ и отправляет его контрагенту через систему ЭДО СБИС.
  2. Структура каталогов СБИС Коннект:

    При установке СБИС Коннект автоматически создает набор файлов и папок для обмена электронными документами. По умолчанию этот каталог находится по пути C:\СБИС Коннект. Важно помнить, что эти папки должны располагаться на локальном диске; использование сетевых дисков запрещено.

    Рассмотрим основные категории папок:

    • Рабочие папки:
      • Отправляемые: Сюда мы выгружаем документы из 1С, которые готовы к конвертации и отправке.
      • ПодготовленныеКОтправке: В эту папку исходные файлы документов попадают из Отправляемые и подготавливаются к отправке в форматах native.xml или sbis.xml.
      • ОшибкиПодготовки: Здесь окажутся файлы, при обработке которых произошли ошибки (например, некорректный XML или проблемы с XSLT-преобразованием).
      • ОшибкиОтправки: Содержит документы, которые не удалось отправить.
      • Полученные: Из этого каталога мы будем загружать входящие документы в 1С.
      • Отправленные: Архив документов, отправленных за последние 30 дней.
      • Состояние: Каталог со статусами электронных документов.
      • xslt: Каталог для пользовательских XSLT-преобразований.
      • Дополнительно: Содержит описания стандартных форматов native.xml и sbis.xml.
    • Служебные папки:
      • logs: Протоколы работы приложения.
      • dumps: Файлы дампов при возникновении критических ошибок.
      • temp: Временная служебная информация.
  3. Файл-конверт: что это и зачем он нужен?

    Файл-конверт — это небольшой XML-файл, который сопровождает основной документ и содержит инструкции для СБИС Коннект. Рассмотрим пример его структуры:

    
    <Этап Название="Отправка">
        <СписокДействие>
            <Действие Название="Отправить">
                <СписокСертификат>
                    <Сертификат ИНН="ТутТвойИННОтправителя"/>
                </СписокСертификат>
            </Действие>
        </СписокДействие>
    </Этап>
    

    В этом примере мы видим, что конверт указывает на этап Отправка и содержит информацию об ИНН отправителя. По этому ИНН СБИС Коннект находит нужный сертификат для подписи.

  4. Электронная подпись и сертификаты:
    • Где хранятся сертификаты: Ключи и сертификаты отправителя должны быть установлены на том компьютере, где работает СБИС Коннект.
    • Автоматическое подписание: Когда вы помещаете документ и файл-конверт в папку Отправляемые, СБИС Коннект по ИНН, указанному в конверте, автоматически находит соответствующий сертификат и подписывает документ.
    • Несколько организаций: Если у вас несколько юридических лиц или индивидуальных предпринимателей, от имени которых вы ведете обмен, вы можете настроить несколько экземпляров СБИС Коннект. Каждый экземпляр будет настроен на отправку от определенного субъекта и использовать свой сертификат. Ключи сертификатов копируются на диск компьютера и указываются в настройках каждого СБИС Коннекта.
    • Криптопровайдеры: СБИС Коннект работает через криптопровайдеры, такие как КриптоПро CSP или ViPNet CSP. Эти программы предоставляют API для поиска ключа по различным признакам: ИНН, наименование организации или отпечаток ключа. Это позволяет СБИС Коннект корректно определять нужный сертификат для подписи.
  5. Настройка СБИС Коннект:

    В настройках СБИС Коннект вы можете:

    • Выбрать тип подключения к личному кабинету.
    • Отметить организации, для которых будет осуществляться обмен документами.
    • Настроить уведомления по электронной почте.
    • Указать доступ к ключам электронной подписи.
    • Определить каталог для структуры обмена, а также форматы исходящих и входящих документов и статусов.
  6. Технические требования к СБИС Коннект:
    • Операционная система: Windows 8.1, 10 или 11. Обратите внимание, что работа на виртуальных машинах не поддерживается.
    • Криптопровайдер: КриптоПро CSP 5.x или ViPNet CSP 4.4.x. Не поддерживается работа с ключами, созданными на встроенных СКЗИ носителя.
  7. КриптоПро CSP:

    Это критически важный компонент для работы с электронной подписью. КриптоПро CSP — это криптографическая вспомогательная программа, или криптопровайдер, необходимая для:

    • Формирования и проверки ключей электронной подписи.
    • Шифрования и защиты информации.
    • Обеспечения конфиденциальности передачи данных.
    • Контроля целостности программного обеспечения.

    Установку КриптоПро CSP можно выполнить с помощью мастера настройки рабочего места СБИС или вручную.

Обмен приглашениями в ЭДО

Важным аспектом начала работы с ЭДО является обмен приглашениями с вашими контрагентами. Рассмотрим, как это реализовано в СБИС:

  1. Автоматизация приглашений: СБИС поддерживает автоматическую настройку роуминга с абонентами более 12 других операторов ЭДО, включая Такском, Калуга Астрал и 1С-Хаб. Это значительно упрощает процесс подключения новых контрагентов.
  2. Отправка приглашений: Для отправки приглашений из СБИС не требуется приобретать отдельную лицензию ЭДО, что позволяет заранее установить связь с контрагентами. Вы можете отправлять приглашения как индивидуально, так и массово.
  3. Статусы приглашений: Вы всегда можете отслеживать статусы отправленных, принятых или отклоненных приглашений в личном кабинете СБИС. Входящие приглашения СБИС принимает автоматически, и уведомления о них появляются в центре уведомлений.
  4. Роуминг: Если ваш контрагент использует другого оператора ЭДО, вам необходимо отправить ему приглашение к роумингу. После принятия такого приглашения становится возможным обмен любыми документами онлайн: договорами, счетами-фактурами, накладными и другими.
  5. Порядок действий: Сначала с контрагентом заключается договор об ЭДО. После его подписания, если контрагент также является клиентом СБИС, обмен документами начинается прозрачно. Если нет, то отправляется приглашение для настройки роуминга прямо из личного кабинета СБИС.

Общие моменты интеграции

Независимо от выбранного способа, интеграционные решения СБИС предоставляют ряд преимуществ и возможностей:

Мы рассмотрели два основных подхода к интеграции 1С 7.7 со СБИС. Выбор конкретного метода зависит от ваших потребностей и объема документооборота. В любом случае, налаживание ЭДО значительно упростит вашу работу и повысит эффективность обмена документами.

← К списку