Удаление учетной записи электронного документооборота (ЭДО) в 1С:Предприятие 8.3 — задача, с которой сталкиваются администраторы и бухгалтеры при смене оператора, реорганизации компании или переходе на другой формат обмена. Несмотря на кажущуюся простоту, процедура имеет ряд подводных камней: от скрытых зависимостей в конфигурации до риска потери истории документов. В этой статье разберём все актуальные способы удаления — от стандартных инструментов интерфейса до ручных правок в базе данных, а также рассмотрим, как избежать типичных ошибок и что делать, если запись "не удаляется".
Важно понимать, что процесс зависит от версии платформы 1С, используемой конфигурации (например, 1С:Бухгалтерия, 1С:Управление торговлей или 1С:ERP) и оператора ЭДО (Сбербанк, Такском, Диадок и др.). Некоторые операторы блокируют удаление записей со своей стороны, что требует предварительного отключения услуги в их личном кабинете. Если вы работаете с облачной версией 1С, часть функций может быть ограничена — об этом тоже расскажем ниже.
1. Подготовка к удалению: что нужно сделать до начала
Прежде чем приступать к удалению, выполните обязательные подготовительные шаги. Их игнорирование может привести к потере связи с контрагентами или сбою в обмене документами.
- 📋 Создайте резервную копию базы. Используйте
1С:Конфигуратор → Администрирование → Выгрузить информационную базуили стандартные инструменты резервирования вашей СУБД (например, PostgreSQL или Microsoft SQL Server). - 🔍 Проверьте статус документов. Убедитесь, что все исходящие документы дошли до адресатов, а входящие обработаны. Неудаленные черновики или неотправленные счета могут заблокировать удаление.
- 🔗 Отключите синхронизацию с оператором ЭДО. В некоторых конфигурациях (например, 1С:Бухгалтерия 3.0) запись нельзя удалить, пока активна связь с сервисом. Перейдите в
Администрирование → Настройки обмена → Электронный документообороти деактивируйте обмен. - 📑 Экспортируйте историю документов. Если требуется сохранить архив, выгрузите данные через
Отчеты → История ЭДОили специализированные обработки (например, "Выгрузка истории ЭДО в Excel").
⚠️ Внимание: Если ваша компания использует квалифицированную электронную подпись (КЭП) для ЭДО, удаление записи может потребовать предварительного отзыва сертификата в удостоверяющем центре. Уточните этот момент у вашего оператора ЭДО.
2. Способ 1: Удаление через интерфейс 1С (стандартный метод)
Самый простой способ — использовать встроенные инструменты 1С:Предприятия. Он подходит для большинства конфигураций, если запись не заблокирована на уровне оператора.
Инструкция:
- Откройте раздел
Справочники → Организации(илиКонтрагенты, если запись привязана к партнёру). - Выберите организацию, для которой настроен ЭДО, и перейдите на вкладку
Электронный документооборот(илиНастройки обмена). - Найдите блок с данными оператора ЭДО (например, "Такском" или "Диадок") и нажмите кнопку
Удалить настройкиилиОтключить обмен. - Подтвердите действие. В некоторых версиях потребуется ввести пароль администратора.
Если кнопки Удалить нет, попробуйте:
- 🔄 Обновить конфигурацию до последней версии — в старых релизах функционал мог быть ограничен.
- 🔧 Использовать режим "Все функции" (меню
Сервис → Параметры → Отображать все команды). - 📝 Проверить права пользователя. Для удаления требуются права
АдминистрированиеилиПолный доступ.
☑️ Проверка перед удалением через интерфейс
3. Способ 2: Удаление через конфигуратор (для опытных пользователей)
Если стандартный метод не сработал, можно удалить запись через Конфигуратор. Этот способ требует знания структуры метаданных и осторожности — неправильные действия могут нарушить работу базы.
Пошаговая инструкция:
- Закройте все сеансы 1С:Предприятия и откройте базу в режиме
Конфигуратор. - Перейдите в
Администрирование → Поддержка → Тестирование и исправление. - Выполните
Тестирование и исправление информационной базыс галочками:- 🔲
Реиндексация таблиц - 🔲
Проверка логической целостности - 🔲
Проверка ссылочной целостности
- 🔲
Объекты конфигурации → Справочники → Организации (или другой справочник, где хранится запись ЭДО).Строка или ХранилищеЗначения с именем "НастройкиЭДО" или "ИдентификаторОператора").Конфигурация → Обновить конфигурацию базы данных).⚠️ Внимание: Если в конфигурации используется управляемые формы, путь к настройкам ЭДО может отличаться. В этом случае ищите объект в разделеКлиентские настройкиилиХранилище настроек.
Для удобства можно использовать запрос к базе данных (если у вас есть доступ к СУБД). Пример запроса для Microsoft SQL Server:
DELETE FROM [dbo].[InformationRegister_НастройкиОбменаЭДО]
WHERE Организация = 'ИдентификаторВашейОрганизации'
4. Способ 3: Ручное удаление через базу данных (SQL)
Этот метод подходит для администраторов, имеющих доступ к серверу 1С и умеющих работать с SQL. Он позволяет удалить запись даже если она заблокирована на уровне интерфейса.
Алгоритм действий:
- Определите, в какой таблице хранятся настройки ЭДО. Для этого:
- Откройте
Конфигуратор → Файл → Открыть SQL-запрос. - Выполните запрос для поиска таблиц с упоминанием ЭДО:
SELECT * FROM INFORMATION_SCHEMA.TABLESWHERE TABLE_NAME LIKE '%ЭДО%' OR TABLE_NAME LIKE '%EDO%'
- Откройте
InformationRegister_НастройкиОбменаЭДОDocument_НастройкиЭДОConfigSave_НастройкиОператораЭДО
SELECT * INTO НастройкиЭДО_Backup
FROM InformationRegister_НастройкиОбменаЭДО
WHERE Организация = 'ВашИдентификатор'
DELETE FROM InformationRegister_НастройкиОбменаЭДО
WHERE Организация = 'ВашИдентификатор'
| СУБД | Таблица настроек ЭДО | Пример запроса на удаление |
|---|---|---|
| Microsoft SQL Server | InformationRegister_НастройкиОбменаЭДО |
DELETE FROM InformationRegister_НастройкиОбменаЭДО WHERE Организация = 'ИД' |
| PostgreSQL | information_register_настройкиобменаэдо |
DELETE FROM information_register_настройкиобменаэдо WHERE организация = 'ИД' |
| IBM DB2 | INFORMATIONREGISTER_НАСТРОЙКИОБМЕНАЭДО |
DELETE FROM INFORMATIONREGISTER_НАСТРОЙКИОБМЕНАЭДО WHERE ОРГАНИЗАЦИЯ = 'ИД' |
⚠️ Внимание: После ручного удаления через SQL обязательно выполните реиндексацию базы в Конфигураторе (Администрирование → Тестирование и исправление → Реиндексация таблиц). В противном случае возможны ошибки при следующем обмене данными.
Перед выполнением SQL-запросов проверьте, не используется ли запись в других регистрах. Например, в InformationRegister_ИсторияОбменаЭДО могут храниться ссылки на удаляемую организацию.
5. Ошибки при удалении и их решения
Даже при следовании инструкциям пользователи часто сталкиваются с ошибками. Рассмотрим самые распространённые и способы их устранения.
- 🚫 "Запись используется в другом объекте":
Означает, что настройки ЭДО привязаны к документам (например, счетам или актам). Решение:
- Найдите все документы, связанные с записью, через
Отчеты → История ЭДО. - Удалите или перенастройте эти документы.
- Повторите попытку удаления.
- Найдите все документы, связанные с записью, через
Проблема возникает, если пользователь не имеет роли Администратор или Полные права. Решение:
- Зайдите в Конфигуратор под пользователем с полными правами.
- Проверьте настройки ролей в
Администрирование → Пользователи.
Ошибка появляется, если в фоне работает процесс обмена с оператором ЭДО. Решение:
- Остановите все фоновые задачи в
Администрирование → Фоновые задания. - Перезапустите сервер 1С:Предприятия.
- Отключите обмен в настройках оператора (см. раздел 1).
Что делать, если ошибка повторяется?
Если после всех манипуляций ошибка сохраняется, попробуйте:
1. Выполнить Тестирование и исправление базы с галочкой Проверка логической целостности.
2. Обновить платформу 1С до последней версии (особенно если используете релиз старше 8.3.20).
3. Обратиться в поддержку вашего оператора ЭДО — некоторые блокировки ставятся на их стороне.
6. Альтернативные методы: отключение вместо удаления
Если удалить запись не получается или это чревато потерей данных, рассмотрите вариант отключения ЭДО без удаления. Это позволит сохранить историю документов и при необходимости быстро восстановить обмен.
Как отключить ЭДО:
- Перейдите в
Администрирование → Настройки обмена → Электронный документооборот. - Снимите галочку
Использовать ЭДО(илиВключить обмен, в зависимости от конфигурации). - Сохраните настройки.
- В справочнике
Организацииудалите (или закомментируйте) реквизиты, связанные с оператором ЭДО:Идентификатор абонентаЛогин/пароль доступаАдрес сервера обмена
Преимущества этого метода:
- ✅ Сохраняется история документов.
- ✅ Можно быстро возобновить обмен, просто заполнив настройки заново.
- ✅ Нет риска нарушить целостность базы.
⚠️ Внимание: Если вы отключаете ЭДО для юридического лица, которое больше не существует (например, при реорганизации), лучше всё же удалить запись полностью, чтобы избежать путаницы в будущем.
7. Особенности для облачной версии 1С
Если вы используете 1С:Фреш или другое облачное решение, возможности по удалению записей ЭДО ограничены. В большинстве случаев вам потребуется:
- Обратиться в техническую поддержку 1С с запросом на удаление. Укажите:
- Идентификатор вашей организации в облаке.
- Название оператора ЭДО.
- Причину удаления (например, смена оператора).
В облачных версиях 1С некоторые настройки ЭДО могут храниться не в базе, а в профиле пользователя. Чтобы их сбросить:
- Перейдите в
Личный кабинет → Настройки → Электронный документооборот. - Нажмите
Сбросить настройкиилиОтключить обмен. - Подтвердите действие.
- 🔙 Восстановите базу из резервной копии, если ошибка критична.
- 🔧 Проверьте настройки обмена:
- Убедитесь, что в справочнике
Организациине осталось "битых" ссылок на удалённый ЭДО. - Обновите конфигурацию (
Конфигуратор → Конфигурация → Обновить конфигурацию базы данных).
- Убедитесь, что в справочнике
- 📞 Свяжитесь с оператором ЭДО. Возможно, на их стороне остались настройки, которые конфликтуют с вашей базой.
- 🛠 Используйте обработки для восстановления. Например, в 1С:Бухгалтерии есть стандартная обработка
"Восстановление движений документов", которая может помочь при потерянных связях.
В облачных версиях 1С самостоятельное удаление записей ЭДО через SQL или Конфигуратор невозможно. Все изменения вносятся только через поддержку или личный кабинет.
8. Восстановление после удаления: что делать, если что-то пошло не так
Если после удаления записи ЭДО возникли проблемы (например, перестали отправляться документы или пропала история), воспользуйтесь следующими рекомендациями:
Если проблема связана с потерей истории документов, попробуйте:
- Экспортировать данные из архива оператора ЭДО (большинство сервисов хранят документы в течение 3-5 лет).
- Импортировать их обратно в 1С через
Документы → Получение из ЭДО.
Если после удаления ЭДО перестали работать печатные формы документов (например, счета или акты), проверьте шаблоны в Администрирование → Печатные формы, отчеты и обработки. Возможно, они были привязаны к удалённым настройкам.
FAQ: Частые вопросы по удалению ЭДО в 1С 8.3
Можно ли удалить запись ЭДО, если есть неотправленные документы?
Нет, сначала необходимо либо отправить все документы, либо удалить их черновики. Система блокирует удаление записей, к которым привязаны необработанные данные. Проверьте статус документов в ЭДО → Исходящие и ЭДО → Черновики.
Что будет с историей документов после удаления ЭДО?
Это зависит от метода удаления:
- При удалении через интерфейс 1С история обычно сохраняется, но связь с оператором теряется.
- При удалении через SQL или Конфигуратор история может быть утеряна, если не сделан бэкап.
- При отключении (без удаления) история остаётся полностью.
Рекомендуем предварительно выгрузить историю в Excel через Отчеты → История ЭДО.
Как удалить ЭДО для конкретного контрагента, а не для всей организации?
В большинстве конфигураций настройки ЭДО привязаны к организации, а не к контрагенту. Однако если обмен настроен индивидуально для партнёра:
- Откройте справочник
Контрагенты. - Выберите нужного партнёра и перейдите на вкладку
Настройки обмена(илиЭДО). - Удалите или отключите настройки для этого контрагента.
Если вкладки нет, значит обмен настроен на уровне организации, и удаление затронет всех контрагентов.
Нужно ли удалять сертификат ЭЦП при удалении ЭДО?
Не обязательно, но рекомендуется:
- Если сертификат используется только для ЭДО, его можно удалить через
Сервис → Настройки пользователя → Сертификаты. - Если сертификат применяется для других целей (например, для сдачи отчётности в ФНС), оставьте его.
Удаление сертификата не повлияет на уже отправленные документы, но может потребоваться для новых.
Можно ли удалить ЭДО в 1С:Зарплата и Управление Персоналом?
В 1С:ЗУП электронный документооборот обычно используется для обмена с ПФР, ФСС или банками (зарплатные проекты). Удаление настроек ЭДО здесь не блокирует работу программы, но может нарушить:
- Отправку отчётности в госорганы.
- Обмен с банками по зарплатным ведомостям.
Чтобы удалить ЭДО в ЗУП:
- Перейдите в
Настройки → Организации → выберите организацию → Зарплата → Настройки обмена. - Удалите или отключите настройки для нужного сервиса.