Доброго дня, коллеги!

Текущий механизм УТ11 не удовлетворяет заказчика ввиду того, что они пытаются продать товар от организации, в настройках передачи которой указана цепочка вида:
ОрганизацияВладелеец1 -> ОрганизацияВладелеец2 -> ОрганизацияОтКоторойПытаютсяПродать.
Так вот, если бы имелись остатки на ОрганизацияВладелеец2, то типовой механизм справляется - реализация проводится, формируются движения "Товары организации к передаче", далее формируют саму передачу и все замечательно.
Но как быть, если заказчик хочет, чтобы учитывалась ОрганизацияВладелеец1?
Запрос владельцев
```1c
    ВЫБРАТЬ
    НастройкаПередачиТоваровМеждуОрганизациями.ОрганизацияВладелец КАК Организация
    ПОМЕСТИТЬ ВозможныеВладельцы
    ИЗ
    РегистрСведений.НастройкаПередачиТоваровМеждуОрганизациями КАК НастройкаПередачиТоваровМеждуОрганизациями
    ГДЕ
    НастройкаПередачиТоваровМеждуОрганизациями.ОрганизацияПродавец В
    (ВЫБРАТЬ
    РегистрСведений.НастройкаПередачиТоваровМеждуОрганизациями.ОрганизацияВладелец
    ИЗ
    РегистрСведений.НастройкаПередачиТоваровМеждуОрганизациями
    ГДЕ
    РегистрСведений.НастройкаПередачиТоваровМеждуОрганизациями.ОрганизацияПродавец = &ОрганизацияПродавец
    И РегистрСведений.НастройкаПередачиТоваровМеждуОрганизациями.СпособПередачиТоваров = ЗНАЧЕНИЕ(Перечисление.СпособыПередачиТоваров.Продажа))
    И НастройкаПередачиТоваровМеждуОрганизациями.СпособПередачиТоваров = ЗНАЧЕНИЕ(Перечисление.СпособыПередачиТоваров.Продажа)
    ;
```

Была поставлена задача написать внешнюю обработку типа "создание связанных объектов", которая вызывалась бы из реализации, формируя документы "Передача товаров между организациями" с отправителем "ОрганизацияВладелеец1" и получателем "ОрганизацияВладелеец2" (или сразу на "ОрганизацияОтКоторойПытаютсяПродать").

Как вы считаете, корректна ли задача? Верно ли сие архитектурное решение? Ещё бы с возвратами разобраться...
---
Цепочка итак указывается в соответствующем регистре настроек. Перечитайте тему.
Я написал обработку, которую просили. Но сомневаюсь, что это оптимальное решение в текущей ситуации.
---
могу ошибиться в деталях. Штатный механизм подразумевает контроль остатков по всей НАСТРОЕННОЙ цепочке Интеркампани. Соответственно, в конце дня делается ОДНА реализация от Владелец1 Владельцу2 по отрицательным остаткам организации.
Если включен контроль остатков организаций (вот далее не до конца уверен, надо попробовать на примере, давно поднимал для себя этот вопрос), то при попытке продать товар "в минус" по организации и система не находит его у партнеров по настройке интеркампани- то не дает провести реализацию/ругается (в зависимости от ролей пользователя)
---
Нет, вся цепочка не учитывается....
---
Я правильно Вас понимаю, что движение товара идет по цепочке "Владелец1-Владелец"-ВладелецОтИмениКоторогоПРодаем"?
если да, что зачем промежуточное звено? пусть интрекампани работает " Владелец1 - ВладелецОтИмениКоторогоПРодаем" и "Владелец2 - ВладелецОтИмениКоторогоПРодаем"
---
Не знаю, видимо хитрость какая-то, не хотят этого показывать. Убедили, что так надо.
---
Неужели никто не сталкивался?
---
Ну если заказчик просит. Создайте справочник, где можно указать всю цепочку и на основе ее формируйте документы. Может я, что то не так понял?
---
Цепочка итак указывается в соответствующем регистре настроек. Перечитайте тему.
Я написал обработку, которую просили. Но сомневаюсь, что это оптимальное решение в текущей ситуации.
---
Видимо все умы готовят доклады на ивент2018.