|
03.12.2018, 16:36 | #1 |
Участник
|
Цитата:
Судя по тому, что Вы пишите, это можно сделать подругому. Можете дать пример альтернативы, как правильно в этом случае добраться до описанных методов? И по поводу зависшей версии плагина и шага обработки можете подсказать, как это можно вылечить? |
|
03.12.2018, 17:25 | #2 |
Чайный пьяница
|
Цитата:
Это очень хороший вопрос. Если через тулы и интерфейс что-то нереализуемо, в вашем случае, есть доступ к базе. Не забывайте регулярно делать бэкапы.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Дмитрий А.А. (1). |
10.12.2018, 08:29 | #3 |
Участник
|
X++: IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext)); IOrganizationServiceFactory factory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory)); IOrganizationService service = factory.CreateOrganizationService(context.UserId); X++: ServiceContext svcContext = new ServiceContext(service); Для плагинов этого обычно достаточно. У меня) |
|
|
|