Т.е. вам нужно прямо в админке указывать зависимость свойств заказа от служб доставки? Если так, то задачка не совсем простая, конечно, но реализуемая.
Чтобы не переписывать обработчики, попробйуте воспользоваться новым событием [URL=http://dev.1c-bitrix.ru/api_help/main/events/onadmintabcontrolbegin.php]OnAdminTabControlBegin[/URL], и Антона еще посмотрите статью: http://dev.1c-bitrix.ru/community/webdev/user/11948/blog/2525/
Значения зависимостей наверное также будет проще хранить в опциях ([URL=http://dev.1c-bitrix.ru/api_help/main/reference/coption/index.php]COption[/URL]). Скорее всего вам понадобится сохранять в значении опции массив, для этого можно будет воспользоваться php-функциями serialize() для преобразования в строку и unserialize() для обратной конвертации строки в массив.
Ну и придется практически полностью переписать компонент оформления заказа.
Подробнее решение задачи не могу расписать, к сожалению.
Чтобы не переписывать обработчики, попробйуте воспользоваться новым событием [URL=http://dev.1c-bitrix.ru/api_help/main/events/onadmintabcontrolbegin.php]OnAdminTabControlBegin[/URL], и Антона еще посмотрите статью: http://dev.1c-bitrix.ru/community/webdev/user/11948/blog/2525/
Значения зависимостей наверное также будет проще хранить в опциях ([URL=http://dev.1c-bitrix.ru/api_help/main/reference/coption/index.php]COption[/URL]). Скорее всего вам понадобится сохранять в значении опции массив, для этого можно будет воспользоваться php-функциями serialize() для преобразования в строку и unserialize() для обратной конвертации строки в массив.
Ну и придется практически полностью переписать компонент оформления заказа.
Подробнее решение задачи не могу расписать, к сожалению.