Знаете-ли вы, что такое Управление холдингом? И мы тоже знаем не очень твёрдо, но суть - это конфигурация, консолидирующая данные из указанных ей баз - источников.
В нашей конторе эти источники - базы БП Корп, БП МФСО.
Обращение из УХ к источникам может производиться прямым подключением или через опубликованный веб-сервис. Конечно, никаких прямых подключений на 10+ баз, да расположенных в облаках, быть не может.
Стало быть - Web - сервис.
Для того, чтоб УХ могло спросить что-то в источнике, фирма 1С поставляет в комплекте с конфой УХ, еще один файл Web_Service.cf, и предлагает - "А внедрите-ка эту cf-ку внутрь ваших источников".
Печальная идея, ведь внедрение этой cf-ки - суть курочить ни в чем не повинную базу, которая к тому-же может оказаться и на поддержке. Которых больше десятка. Которые в облаках.
И вообще - включать возможность изменения в принципе - злое зло. А ещё бывает какая-нибудь БП для Узбекистана, которая слетит с автоматического обновления и что ты дальше будешь делать?
Короче, делаем расширение из этой cf-ки.
Путь таков:
1. Грузим Web_Service.cf в пустую базу.
2. Выгружаем в xml-файлы.
3. Правим Configuration.xml.
Добавляем туда вот это:
<ConfigurationExtensionPurpose>AddOn</ConfigurationExtensionPurpose>
<ObjectBelonging>Adopted</ObjectBelonging>
<KeepMappingToExtendedConfigurationObjectsByIDs>true</KeepMappingToExtendedConfigurationObjectsByIDs>
<NamePrefix>WS_CPM_</NamePrefix>
подробности по ссылке Конвертация расширения cfe в конфигурацию сf руками (infostart.ru).
4. В пустой базе создаем расширение, загружаем туда полученные XML-ки
5. Переименовываем модули, правим ссылки. Шутка в том, что модули из Web_Service.cf уже могут быть в источнике, например в БП КОРП МФСО, а могут там и не оказаться.
Поэтому - Объекты расширения ссылаются только на объекты расширения.
Собственно, всё
Ставим расширение на источники, вместо того чтоб курочить их. Выдаем роль из расширения, пользователю, под которым УХ ходит в источник.
Ну да, нужно опубликовать Web-сервисы расширений.
Включаем. Радуемся.
К публикации приложено готовое расширение для версии 3.2.8.9 Управление холдингом.
Проверено на следующих конфигурациях и релизах:
- 1С:Управление холдингом 3.2 (русский и английский интерфейсы), релизы 3.2.8.9
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.153.21