Results 1 to 5 of 5

Thread: Новое поле в обращениях

  1. #1
    Inot is offline Junior Member
    Join Date
    Jul 2010
    Posts
    3

    Question Новое поле в обращениях

    Помоги разобраться!
    Задача:
    Создать новое поле (select) при создании обращения.
    Сейчас есть поле "Название контрагента", у контрагентов есть пользователи.
    Требуется добавить select в котором можно выбрать конкретного пользователя, которому направлено обращение.

    С SugarCRM знаком поверхностно.
    Знание PHP, JS, SQL в наличии =)
    Подскажите, как решить такую задачу быстрее, или в хотя бы в какую сторону мне копать.
    Ссылки, на документацию, приветствуются =)
    Заранее благодарю.

  2. #2
    Enroi is offline Sugar Community Member
    Join Date
    Oct 2009
    Posts
    25

    Default Re: Новое поле в обращениях

    Здравствуйте.
    Насколько я понимаю у вас задача добавить новое поле к существующему модулю. В этом случае вам необходимо перейти через ссылку admin в раздел администрирования и там найти ссылку на Studio.
    В Studio найти ваш модуль и раздел fields для него. В нем ввести новое custom fields.
    У вас пользователи это стандартный модуль Users? В этом случае вам нужно сделать linked fielв на модуль Users. Можно через relationship, но это замороченей.
    После того как добавили поле нужно найти в view detail и edit views и в них добавить это поле для отображения.

  3. #3
    Inot is offline Junior Member
    Join Date
    Jul 2010
    Posts
    3

    Default Re: Новое поле в обращениях

    Здравствуйте, спасибо за ответ.
    Опишу подробней свои действия, что бы было понятней.
    В CRM есть 3 стандартных модуля «Контрагенты»(Accounts), «Контакты»(Contacts) и «Обращения»( Cases)

    Связь «Контрагенты»- «Контакты» многие-ко-многим (так написано в Студия > Контрагенты > Связи, хотя на деле одному «Контакту» можно выбрать одного «Контрагента», а у «Контрагента» может быть несколько «Контактов», т.е. связь один-ко-многим).


    На странице создания нового «Обращения» есть обязательное поле «Название контрагента», т.е. при создании данное обращение будет адресовано всем «Контактам» выбранного «Контрагента».
    Моя цель, сделать возможным при создании обращения выбрать не «Контрагента» а конкретного «Контакта».

    Захожу в Студия > Обращения > Макеты > Форма редактирования, на панели «ИНСТРУМЕНТАРИЙ» нет поля «Контакт» или «Имя контакта».
    Иду в Студия > Обращения > Связи, там уже есть связь «contacts_cases | Контакты | Многие-ко-многим | Обращения»

    Что делать дальше? =)
    Зашел в Студия > Обращения > Поля но как там добавить новое поле и связать его с контактами я не понял =)

  4. #4
    Enroi is offline Sugar Community Member
    Join Date
    Oct 2009
    Posts
    25

    Default Re: Новое поле в обращениях

    В Studio слева в дереве найдите модуль Cases и дальше вниз найдите fields или поля (у меня Sugar не русифицирован)
    Когда откроется форма полей там будет кнопка добавить новое поле. Тип поля Relate модуль Contact
    В приложении на картинке покзано то к чему стремиться :-)
    Attached Images Attached Images  

  5. #5
    Inot is offline Junior Member
    Join Date
    Jul 2010
    Posts
    3

    Default Re: Новое поле в обращениях

    Enroi, огромное тебе спасибо! =) Всё получилось.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 1
    Last Post: 2010-06-05, 12:03 PM
  2. Replies: 0
    Last Post: 2010-05-20, 10:06 AM
  3. Replies: 0
    Last Post: 2010-04-14, 11:54 AM
  4. Replies: 0
    Last Post: 2009-03-04, 06:09 AM
  5. Replies: 0
    Last Post: 2009-01-23, 06:58 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •