Добый день, уважаемые разработчики!
Пожалуйста, помогите решить задачу, которая на первый взгляд, кажется не сложной, но ни как у меня не поддается решению. Все перепробовал.
Как из открытой карточки Контакта выгрузить в excel-файл Полное имя контакта?
Допустим, я создал кнопку на карточке по нажатию на которую Полное имя контакта должно экспортироваться в ячейку файла excel. Пожалуйста, подскажите хотя-бы примерно какой код можно было бы прописать на событие onButtonClick ? Зараннее благодарю!

TS CRM 3.2.0.87

Нравится

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

Вопрос решил сам - вопрос снимаю

Можно пример кода?

С примером кода по выгрузке данных в Excel вы можете ознакомиться по ссылке.
Значение поля карточки можно получить из датасета карточки dlData.Dataset('название поля').

Создал кнопку на карточке ред. контакта.
Пример моего кода по нажатию кнопки на карточке(экспортирую три поля в файл EXPORT.xls). Код пишем в scr_ContactEdit:
function ButtonOnClick(Control) {

var ExcelApp = new ActiveXObject("Excel.Application");
var ExcelSheet = new ActiveXObject("Excel.Sheet");

ExcelSheet.Application.Visible = false;
var Dataset = dlData.Dataset;

ExcelSheet.ActiveSheet.Cells(1,1).Value = Dataset.Values('Communication4');
ExcelSheet.ActiveSheet.Cells(1,2).Value = Dataset.Values('Short');
ExcelSheet.ActiveSheet.Cells(1,3).Value = Dataset.Values('Dear');

ExcelSheet.SaveAs( "C:\EXPORT.xls" );
ExcelSheet.Application.Quit();

}

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