AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.11.2012, 12:56   #1  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
Цитата:
Сообщение от a33ik Посмотреть сообщение
Простите, смог осилить только первое предложение вашего ответа. Всё что дальше показалось (простите) какой то ересью. Можно поподробнее?
Да, в общем-то, все это и есть ересь с позиции CRM-функциональности.
Ведь используется не API CRM, а связка web+sql.

Суть задачи: сконструировать схему для обеспечения самодельного експорта, и по возможности, схему универсальную (штатный экпорт не подходит, нужны другие форматы и другие кодовые страницы).

Вот для реализации такой схемы и созданы сущности:
  • тип экспорта
  • параметры типа экспорта
  • файлы экспорта
  • параметры файла экспорта
  • элементы экспорта
Тип экспорта описывает тематику експорта, указывает на sql-процедуру, с помощью которой осуществляется формирование данных для экспорта.
Для типа экпорта формируется список описаний параметров (параметры типа экспорта), которые используются при выборке данных.

Оператор через web-интерфейс выбирает тип экпорта, согласно списку описаний параметров формирует список значений параметров (параметры файла экспорта) и запускает процедуру (указанную в типе экспорта) с этими параметрами. А процедура регистрирует конкретный файл (файлы экспорта), формирует список экспорта, записывая в сущность "элементы экспорта" ID-ы записей сущности, данные которой являются основой для экспорта. Выдача данных для экспорта производится на основании уже существующего списка.

Вот, собственно, сущностью "Элементы экспорта" я и озадачился.
Именно она должна обеспечивать возможность связывания с разными сущностями.
Сейчас для каждой новой сущности нужно добавлять новое поле, а значить вносить изменения в конфигурацию. А если воспользоваться виртуальным связыванием, то и одного поля хватило бы.
Старый 02.11.2012, 13:18   #2  
Anros is offline
Anros
Участник
 
54 / 28 (1) +++
Регистрация: 01.07.2009
Должна ли быть возможность редактирования/просмотра сущности "Элементы экспорта" через интерфейс? Если нет, и они задаются и считываются только программно, то можно сделать просто 2 текстовых поля, в одном хранить имя сущности, во втором ID.
Старый 02.11.2012, 13:53   #3  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
Цитата:
Сообщение от Anros Посмотреть сообщение
Должна ли быть возможность редактирования/просмотра сущности "Элементы экспорта" через интерфейс? Если нет, и они задаются и считываются только программно, то можно сделать просто 2 текстовых поля, в одном хранить имя сущности, во втором ID.
Конечно, хочется не потерять в возможностях CRM, потому и заморочился вопросом.
Теги
activitypointer, customization, regardingobjectid

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Поле Edit и права доступа mikki_messer DAX: Программирование 8 03.05.2012 20:14
сопоставление оплат клиента, переносов сальдо-поле накладная в общем журнале? Aquarius DAX: Функционал 3 28.01.2009 12:51
Ошибка: фантомное дублирующее поле типа "дата" в гриде belugin DAX: Программирование 8 14.06.2006 00:15
Странный эффект. OLAP и измерение типа "перечислимый тип" chi DAX: Программирование 1 28.12.2005 12:31
Поле в Grid типа Window Андре DAX: Программирование 13 18.12.2003 18:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:20.