Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Тут будут собраны ответы на затруднения, которые с очень большой вероятностью будут всплывать практически у каждого разработчика модов. Раздел будет пополняться по мере накопления обратной связи от наших дорогих коллег и партнеров.

? Как получить id_Group агентства

Для того, чтобы на сайте получить id_Group агентства, надо использовать
CurrentWebSite.CurrentInstance?.id_Group

Но вообще надо различать ситуации, в которых у нас этот id_Group запрашивается.
Если это админка, то у нас есть только контекст агента и его id_Group
Если это админка клиентских настроек, то нам id_Group агентства не нужен, потому что используется id_Group самого клиента.

Если у нас заказ услуги, и надо получить id_Group для чего-то, то нужно опираться на Request, у которого в базовом классе есть свойство id_Agreement, на основе которого можно получить request.CurrentAgreement.id_ProviderGroup.

Делается это для мультиагентского случая, когда у клиента есть несколько договоров в разных агентствах. В таком случае на стартовой форме создания услуги мы должны выдавать список договоров, в котором мы будем оформлять услугу:

  • No labels