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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2013, 17:00   #1  
ashuron is offline
ashuron
Участник
 
41 / 10 (1) +
Регистрация: 25.03.2010
Реализация поля Language в CRM2011
Здравствуйте,

Необходимо в CRM 2011 реализовать поле, которое будет иметь значение "язык", т.е. Language и будет использоваться на нескольких сущностях (т.е. добавить поле "язык" на сущность контакт, заказчик и т.д.).
На данный момент вижу один из возможных способов реализации:
1. Использовать стандартное поле languagecode
2. Сделать новый глобальный Picklist
3. Создать новую таблицу с кодом и названием языка и залинковать на нужные сущности

В связи с эти есть вопрос: какой из способов наиболее подходящий?
Есть ли у кого-то опыт реализации такого поля и какой подход использовали Вы?

Думаю, вариант 2 является наиболее подходящим, т.к. не знаю, когда добавляется новый язык в пиклист (в п.1.), и думаю, что создавать новую таблицу для такой простой задачи может не очень разумно.

Спасибо

Последний раз редактировалось ashuron; 02.04.2013 в 18:15.
Старый 02.04.2013, 18:14   #2  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Опыта не было в указании языка в карточке чего-то.
Но самый разумный метод - это №2 реализовать глобальный список. Ну смотря конечно что вы потом над этим языком хотите делать Например в дальнейшем вам понадобится знать, сколько букв в алфавите того или иного языка Уже список не поможет ))) Нужно будет делать справочник))
Делайте список глобальный .
За это сообщение автора поблагодарили: ashuron (1).
Старый 03.04.2013, 14:12   #3  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Для решения этой задачи необходимо ответить на следующий вопрос:
Будет ли язык нести в себе некие свойства.

Если не будет то это безусловно пиклист.
Если будет, то это отдельная сущность.

То есть фактически ответ на Ваш вопрос однозначен, осталось понять что именно Вам нужно.
__________________
Мой блог https://procrm.tv
За это сообщение автора поблагодарили: ashuron (1).
Старый 03.04.2013, 14:20   #4  
ashuron is offline
ashuron
Участник
 
41 / 10 (1) +
Регистрация: 25.03.2010
Цитата:
Сообщение от g.Naukovych Посмотреть сообщение
Для решения этой задачи необходимо ответить на следующий вопрос:
Будет ли язык нести в себе некие свойства.

Если не будет то это безусловно пиклист.
Если будет, то это отдельная сущность.

То есть фактически ответ на Ваш вопрос однозначен, осталось понять что именно Вам нужно.
Спасибо за ответ. Язык будет простым атрибутом, так что обойдусь простым пиклистом.

Скажите, какие недостатки использования стандартного languagecode пиклиста?

И еще: какие значения использовать для пиклиста? Например, я думаю, что использовать ISO код (плюс 100 000) было бы неплохим решением: http://en.wikipedia.org/wiki/ISO_3166-1_numeric . Делал ли кто-то так раньше и если да - есть ли каие-то побочные эффекты?

Спасибо
Старый 04.04.2013, 10:43   #5  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Цитата:
Сообщение от ashuron Посмотреть сообщение
Скажите, какие недостатки использования стандартного languagecode пиклиста?
"+" в его сторону то что для него есть метки перевода.
"-" Не понятно как поведется он на сущности и может меняться ролапами.

У него изначально немного другое предназначение в системе

p.s. Это моя субъективная оценка
Старый 04.04.2013, 11:16   #6  
ashuron is offline
ashuron
Участник
 
41 / 10 (1) +
Регистрация: 25.03.2010
Цитата:
Сообщение от spectr Посмотреть сообщение
"+" в его сторону то что для него есть метки перевода.
"-" Не понятно как поведется он на сущности и может меняться ролапами.

У него изначально немного другое предназначение в системе

p.s. Это моя субъективная оценка
Спасибо, а какое его изначальное предназначение в системе?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Доступ из CRM2011 в CRM4.0 Borisvil Dynamics CRM: Разработка 7 28.06.2012 09:58
Leon's CRM Musings: Trying a Different Language By Ticking The Box Blog bot Dynamics CRM: Blogs 0 21.01.2012 15:11
Импорт данных. Ошибка превышения длины поля dbassman Dynamics CRM: Функционал 2 03.10.2010 10:58
Как определить name поля, если известен тип и id поля? Dekan Dynamics CRM: Разработка 6 14.07.2009 15:43
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 4.0 Language Packs Blog bot Dynamics CRM: Blogs 0 25.02.2009 01:05

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:52.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.