Загрузка...

обратиться в техподдержку

Как настроить ЭДО под требования заказчиков: решение через модуль ОбменСКонтрагентамиПереопределяемый

23 июля 2025

Проблема, с которой сталкиваются бухгалтеры

Как настроить ЭДО под требования заказчиков: решение через модуль ОбменСКонтрагентамиПереопределяемый

Стандартная логика формирования электронных документов в 1С не всегда соответствует специфическим требованиям заказчиков. Особенно часто возникают ситуации, когда:

  • Дата отгрузки должна отличаться от даты документа в УПД
  • Требуется изменить стандартные реквизиты контрагента или организации
  • Нужно подставить специальные значения в зависимости от типа договора или контрагента

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

Решение: гибкая кастомизация через переопределяемые функции

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

✅ Преимущества такого подхода:

  • Безопасность: изменения не затрагивают основной код 1С
  • Гибкость: можно настроить любые поля ЭДО
  • Обновляемость: доработки сохраняются при обновлении конфигурации
  • Точность: документы формируются строго по требованиям заказчика

Реальный кейс: разделение даты документа и даты отгрузки

Требование клиента

Заказчик потребовал, чтобы дата отгрузки в УПД отличалась от даты документа “Реализация товаров”. Стандартная 1С подставляет в оба поля одну и ту же дату, что не соответствовало реальным бизнес-процессам клиента.

Техническое решение

Шаг 1: Добавили дополнительное свойство “Дата отгрузки” к документам реализации

Шаг 2: Переопределили функцию формирования данных УПД в модуле ОбменСКонтрагентамиПереопределяемый Как настроить ЭДО под требования заказчиков: решение через модуль ОбменСКонтрагентамиПереопределяемый

&ИзменениеИКонтроль("ДанныеПервичногоДокументаУПД")
Функция датаОтгрузки_ДанныеПервичногоДокументаУПД(Знач ДокументСсылка)
    // ... стандартная обработка реквизитов документа ...
    
    #Вставка
    // Получаем значение из дополнительного свойства
    ЗначениеДатыОтгрузки = УправлениеСвойствами.ЗначениеСвойства(ДокументСсылка, 
        "ДатаОтгрузуки_138db655446b470983a5a3a7f119bd9f");
    
    // Проверяем, заполнено ли значение
    Если ЗначениеЗаполнено(ЗначениеДатыОтгрузки) Тогда
        Результат.ДатаОтгрузки = ЗначениеДатыОтгрузки;
    Иначе
        // Если не заполнено, используем стандартную логику
        Результат.ДатаОтгрузки = ?( ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.КорректировкаРеализации"),
            ЗначенияРеквизитов.ДатаИсходногоДокумента, ЗначенияРеквизитов.Дата);
    КонецЕсли;
    #КонецВставки
    
    Возврат Результат;
КонецФункции

Результат

  • Бухгалтеры получили возможность указывать реальную дату отгрузки
  • ЭДО формируются с корректными датами автоматически
  • Заказчик получил документы, полностью соответствующие требованиям
  • Время обработки документов сократилось за счет автоматизации

Какие ещё задачи можно решить

Модуль ОбменСКонтрагентамиПереопределяемый позволяет настроить:

Реквизиты документов:

  • Номера и даты в специальном формате
  • Дополнительные ссылки на документы-основания
  • Специальные коды и классификаторы

Данные организации:

  • Альтернативные банковские реквизиты
  • Специальные подписанты документов
  • Дополнительные адреса и контакты

Информация о контрагентах:

  • Корректировка реквизитов для ЭДО
  • Специальные коды контрагентов
  • Альтернативные адреса доставки

Финансовые данные:

  • Особые правила расчёта НДС
  • Дополнительные скидки и наценки
  • Специальные единицы измерения

Заключение

Переопределяемые функции в 1С:ЭДО — это профессиональный инструмент для решения нестандартных задач документооборота. Правильно настроенная кастомизация позволяет:

  • Соответствовать любым требованиям заказчиков
  • Автоматизировать специфические бизнес-процессы
  • Сохранить обновляемость системы

Нужна помощь в настройке ЭДО под ваши требования? Мы поможем решить любые задачи кастомизации электронного документооборота в 1С.


заполните, пожалуйста
укажите Ваш e-mail
укажите Ваш номер телефона для связи