04.09.2026 Андрей Дорошенко 231
Проблемы использования ЭДО в офлайн-среде

1.    Проблемы офлайн-работы ЭДО в 1С


Рост требований к информационной безопасности в последние годы привел к массовой миграции баз 1С на закрытые от внешнего доступа ресурсы. Эта тенденция пока не нашла должного отражения у разработчиков типовых решений. Многочисленные интернет-сервисы типовых решений предполагают перманентный доступ ко внешним ресурсам и порой не имеют возможности работать в изолированной системе.


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


Работа с документами ЭДО через файлы может содержать не очевидные подводные камни. Одной из таких возможных проблем является очень долгая выгрузка в файл документа.  Выгрузка даже небольшого документа занимала у пользователя 5-10 минут. Сама выгрузка происходила приемлемо быстро, но очень долго открывалась форма выгрузки:


Выгрузка документов в файл.png

Выгрузка документов в файл


Исследование в отладчике кода выгрузки привело в общий модуль СервисНастроекЭДО. 

Вызовы функций ПолучитьПереченьСпециальныхОбстоятельств и ДанныеФайлаОблачногоХранилищаНастроек этого модуля занимали 99% времени выполнения! Несмотря на офлайн работу стэк ЭДО пытается выйти в интернет за служебными данными, не подозревая что интернет может быть недоступен. В результате запрос на скачивание файла висит пока не отвалится по тайм-ауту.


2. Способы устранения интернет-зависимости ЭДО


Что с этим можно сделать? В актуальной версии БП 3.0, на которой производилось исследование проблемы, помогло выключение константы «Разрешить доступ к Интернет-сервисам». Следует учитывать, что этот простой метод не гарантирует результат во всех возможных случаях, так как предварительная проверка доступа также завязана на параметр ПроверятьДоступКИнтернетСервисам настройки соединения. 


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


Чтобы не увязнуть в многочисленных сценариях обращения в интернет можно решить проблему радикально, исправив в расширении код функции ПолучениеФайловИзИнтернетаСлужебный. ПолучитьФайлИзИнтернет:

Если НастройкаСоединения.ПроверятьДоступКИнтернетСервисам И Не ОбщегоНазначения.РазрешенДоступКИнтернетСервисам() Тогда


Специалист компании ООО "Кодерлайн"
Андрей Дорошенко

Наши проекты

Автоматизация торговых операций на базе "1С:Управление торговлей" в ОАО "Авиазапчасть"
ОАО «Авиазапчасть»

Отрасль:
Авиационно-космическая промышленность

Внедренное типовое решение:
1С:Управление торговлей

- Оптовая торговля;
- Оформление заказов покупателей;
- Планирование прод...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетносÑ...

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
Ð...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- РегламентиÑ...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Комплексная автоматизация

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка часÑ...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление производственным предприятием 2

- Регламентированный учет;
- Кадровый учет;...

Внедрение «1С:Зарплата и управление персоналом 8 КОРП» в компании «ПБК»
ООО «Партнер Бухгалтер Консультант»

Отрасль:
Бухгалтерские услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Интеграция продукта с базой данных оперативного учета Axapta;
- Доработка фуÐ...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение