Как узнать ФИО авторизованного пользователя в скрипте CRM 3.x ?

Нравится

2 комментария

Если имеете ввиду текущего пользователя, то так

GetDatasetFieldValueByID('ds_Contact', Connector.CurrentUser.ContactID, 'Name');

Еще можно так:

var ContactName = Connector.CurrentUser.ContactName;
Показать все комментарии

Я хочу в crm 3.3.x сделать окно поиска контрагента.
Если нашелся контрагент, то в БП далее его использовать, если не нашелся, то создать нового контрагента.

Как это можно осуществить подскажите уважаемые знатоки.

Нравится

3 комментария

Здравствуйте, Илья!

В первую очередь необходимо понимать, как именно Вы видите алгоритм работы данного бизнес-процесса.

Вы можете создать сервис окна, в котором будет строка поиска и кнопка ОК, и использовать элемент "Открытие окна", где уже в зависимости от введенных данных реализовать либо открытие карточки нового контрагента, либо использование текущего.

Понял, надо вызвать окно типа "Выбор Контрагент".
Как после его закрытия получить идентификатор выбранного контрагента?

Здравствуйте, Илья!

Ожидаем от Вас ссылку на используемую базу данных в рамках обращения 0199374.

Показать все комментарии

Задача такая.

Terrasoft CRM 3.x
В карточке редактирования контакта есть кнопка "отправить КП". При нажатии на эту кнопку открывается модальное окно "отправка КП". Необходимо в скрипт инициализации модального окна передать значение поля e-mail с карточки редактирования контакта.

Вопрос: как передать значение поля с карточки редактирования в карточку "отправка КП"?

Нравится

2 комментария

Ну я не знаю как в версии 3.3.0
В 3.4 окно открывается так

var EditWindowUSI = 'wnd_ContractEdit';
var Attributes = GetNewDictionary();
Attributes.Add('RecordID', GUID_NULL);          
Attributes.Add('NotifyObject', Self);
var DefaultValues = GetNewDictionary(); 
ShowEditWindowEx(EditWindowUSI, Attributes, DefaultValues);

Если у вас также, то просто в DefaultValues передать параметр как-то так:

DefaultValues.Add('Email', Dataset('Email'));

Здравствуйте, Илья!
В 3.3.0 все так же, как описал Александр. Попробуйте.

Показать все комментарии

Добрый день!

В нашей компании успешно работает клиент Terrasoft CRM 3.3.0.60 (клиент был получен от разработчиков при переносе базы с версии 2.8) под WinXP.
При попытке запуска в Windows 7 Pro в режиме совместимости (WinXP SP3) получаю Wrong MDAC version.

Пожалуйста подскажите где взять нового клиента или как устранить эту ошибку.
Заранее благодарен.

Нравится

2 комментария

Здравствуйте.

Для решения проблемы попробуйте установить MDAC 2.8 SP1, а также Native Client.

Ссылка для скачивания MDAC 2.8 SP1:
http://download.microsoft.com/download/4/a/a/4aafff19-9d21-4d35-ae81-02…

Ссылка для скачивания Native Client:
http://download.microsoft.com/download/3/1/6/316FADB2-E703-4351-8E9C-E0…

После установки не забудьте перезагрузить компьютер.

С уважением, Terrasoft Team.

Алекандр, спасибо!
Все заработало.

Надеюсь это обсуждение поможет не только мне, но и многим, кто столкнулся с данной проблемой.

С Уважением,
Васильев Андрей.

Показать все комментарии