Ссылки на записи системы в шаблонах сообщений

Создано:

Всем привет!

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

Поскольку на комюнити по этому поводу ничего конкретно не нашел - решил поделится.

В системе есть сервис scr_HyperlinkUtils, который и отвечает за этот функционал. По сколько там много всего перейду к самому главному - как сделать ссылку.

Есть конструкция:

1
Голосовать

Настройка планировщика заданий

Создано:

1

Для настройки и запуска планировщика заданий необходимо выполнить следующие действия:

1. В каталоге с установленным продуктом Terrasoft версии 3.4.0 или выше следует открыть с помощью текстового редактора файл «Settings\RunSettings.xml».

1

1

2. Указать локальный путь к файлу RunSettings.xml в параметре UserSettingsDirectory.

ПОСЛЕ СОХРАНЕНИЯ ФАЙЛА ВСЕ СУЩЕСТВУЮЩИЕ КОНФИГУРАЦИИ БУДУТ ОЧИЩЕНЫ.

3
Голосовать

Детали шаблонов сообщений

Создано:

Всем привет!
Данная доработка дает возможность использовать в шаблонах сообщений детали пользовательских запросов (аналогично отчету Word).

В архиве - сервисы, которые нужно залить. Поскольку дорабатывал для 3.4.0, потому настоятельно рекомендую перед заливкой сравнить их с исходными.

Или следуя инструкции вставить необходимый код в нужные места в тех же сервисах. (Инструкция в архиве)

2
Голосовать

Сегодня с утра Террасофт порадовал :)

Создано:

Сразу вспомнился мастер Йода: "Окошко это не видишь ты!"
:)

6
Голосовать
Метки записи:

Заполнение пустых разрядов нулями в номере продажи

Создано:

При создании маски номера столкнулась с задачей автоматически заполнять пустые разряды нулями.

Решить эту задачу удалось только путем доработки системной функции генерации номера function GenerateSystemNumber(ItemName)

1) Была добавлена системная настройка OpportunityCapacity (целое число).

В функцию были добавлены следующие строки:

    if(MaskName == 'OpportunityMask'){  
                var Num = SystemNumber.toString();
                var Nulls = '';
                var MaskLength = GetSystemParameterValueEx('OpportunityCapacity', true);

0
Голосовать

Работа с Web-сервисами Terrasoft из внешних приложений

Создано:

В этой статье я расскажу принципы работы с веб-сервисами Terrasoft из внешних приложений. С помощью этих механизмов можно реализовать различные интеграционные задачи с любой внешней системой.

Работать с Web-сервисами из сторонних приложений можно двумя способами, все зависит от цели использования и конкретного языка программирования:
1. Работа через COM-объекты Terrasoft
2. Работа с Web-сервисами напрямую

9
Голосовать

Пример построения запросов SelectQuery в Terrasoft Administrator (Видео)

Создано:

Пример запросов
1.SELECT * FROM dbo.tbl_Account
2.Добавление основных колонок в запрос.
Использование FilterSet в условии Where,
выбор логики FilterSet для соединения условий (OR, AND).
Для выбора используются два параметра
3.Использование IsNull фильтра
Использование Like фильтра
Добавление колонки константы
Добавление колонки с текстом SQL
Добавление подзапроса с использованием агрегирующей функции
Проверка результатов в SQL Server Management Studio
Использование SQL Server Profiler для просмотра SQL запроса в БД

Для просмотра формата Camtasia необходим Camtasia Player

3
Голосовать

Принудительное удаление записи с отвязыванием от записей в связанных таблицах

Создано:

Всем привет!
Все мы знаем, что, если при удалении записи на нее есть ссылки из других таблиц, то система выдает список связей для того, чтобы пользователь попробовал разобраться с этим, где нужно удалил эти связи или вообще отказался от затеи удалять ту самую запись. Но, на мой взгляд, в 90% случаев пользователь уверен, что эту запись точно нужно удалить и разбираться со связями он 100% не хочет. Так почему бы не дать ему возможность просто удалить эту запись, предварительно отвязав ее от остальных объектов автоматически?

11
Голосовать

Сказка о потерянном счете...

Создано:

Короткая, но поучительная история.

Сегодня я потратила почти час на поиски одного счета... Счет был создан в Террасофт, но в 1С почему-то после синхронизации его не было видно, хотя на вид он ничем не отличался от своих соседей, которые благополучно добрались до бухгалтерии.
Повторная синхронизация ничего не изменила. Запустила вручную экспорт, с наложением фильтра по номеру счета. Террасофт говорит, что счет ушел, бухгалтер говорит, что счета нет.
Влезла в 1С. Поиск по номеру. Нет счета. А я своими глазами видела, как он уходил, не мог же он заблудиться по пути!

2
Голосовать
Метки записи:

Mycustomer.com рассказал о 3 трендах в работе маркетинга. Тренд II: Соц. аналитика

Создано:

Все сложнее писать на серьезные темы в преддверии нового года, поэтому сегодня будет полу-серьезная тема. С одной стороны, вроде как и про маркетинг, с другой – про социальные сети. Для тех, кому лень читать весь пост, сокращаю до одного предложения: маркетологи в следующем году будут пытаться анализировать данные из соц. сетей, рассчитывать ROI и заниматься geo-targeting.

2
Голосовать
Метки записи: