diadoc / diadoc1cpro-docs

7 stars 8 forks source link

Сопоставление контрагента с разными Операторами ЭДО #169

Closed TulDuRu closed 8 months ago

TulDuRu commented 1 year ago

Добрый день всем.

Описание проблемы: Мы выявили проблему. У бренда "НаимнованиеБренда" 2 оператора, с которыми они работают по ЭДО: ЭДО-Лайт используют для приемки УПД, а Тензор для отправки документации. Получается, что нам нужно каждый раз менять и переключать контрагента, чтобы отправить возвратные УПД, также бухгалтерии приходиться переключаться, чтобы отправить документы. Так как документов много и много контрагентов, иногда по ошибке документы уходят не на того оператора и нам приходиться аннулировать документы и проводить заново.

Ответ от техподдержки: на вопрос про "сопоставление 1(карточка контр. 1С) к многим(Операторы ЭДО)" «Сопоставить контрагента из 1С с несколькими контрагентами в модуле возможности нет на типовых объектах 1С» 1.1) Первым возникает вопрос а не на типовых можно получается ? 1.2) как добавить объекты Диадока(изменить систему хранения) накатить Расширение или изменять конфигурацию ? 1.3) как это скажется на текущей системе хранения то есть на информации которая хранится в "Типовых объектах 1С" ?

Но менять систему хранения из за вопросов выше вообще не хочется ! По этому для начала хотелось бы узнать 2.1) Есть ли доступ к информации о том с каким оператором сейчас сопоставлен контрагент из "Подключаемого модуля" ? Вот к этой image

Если в какой то из функций есть эта информация то можно хотя бы вывести визуально колонку для пользователя !

2.2) могу ли я из "Подключаемого модуля" в коде пере сопоставить контрагента ? Если да то можно сделать дополнительную кнопку для сопоставления с другим "Оператором ЭДО" !

Версия модуля: 4.30.1.2312 Версия плагина: 1.5.0.308 Модуль типовой: Да Система хранения: Типовые объекты 1С Расположение модуля: ЭлементСправочника Конфигурация: Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.134.23) Модуль интеграции: ПМ_БП_30

Тип платформы: Windows x86-64 Версия платформы: 8.3.21.1622 Версия ОС: Microsoft Windows 10 version 10.0 (Build 17763) Вид клиента: Сервер

TulDuRu commented 1 year ago

Получилось, если кому интересно оставлю тут

1) добавляем колонку в функции ПолучитьНастройкиДополнительныхКолонокСпискаДокументов() image

2) Заполняем ДопРеквизит1 данными в функции ПослеОбновленияСпискаДокументов() image

Самое сложное это было получить Ядро модуля Диадок и определить необходимые ID, благо переменная ОсновнойМодуль уже заполнена image

3) Включаем видимость ДопРеквизит1 в функции УстановитьУсловноеОформление() по умолчанию видимость отключена. image