Расширения для 3.X

Всем доброго времени суток!

У нас в компании за годы работы с прекрасной тройкой скопилась масса полезных утилит, упрощающих рутину и не только. Сегодня хочу представить сообществу первую ласточку (из опубликованных здесь) - CopyProfile.
Вкратце - это решение для автоматизации копирования и переноса профиля Террасофт между сотрудниками (да, я знаю, что это можно делать руками, но так приятнее и комфортнее:))
Изображение во вложении для тех, кто может гадать по картинкам.

И FAQ для всех остальных:

Для чего это нужно?

Мы у себя используем это решение для новых сотрудников. Кейс: приходит новый сотрудник в отдел продаж, открываем Террасофт, 3 клика и профиль скопирован. А это значит, что теперь у него все реестры настроены также, как у остальных менеджеров, при этом нет необходимости заморачиваться с копированием файлов и т.д.

Как это работает?

При загрузке диалога подгружается список пользователей. При копировании в базе удаляются старые записи профиля и создаются новые.

Где скачать?

Чтобы не мучать сообщество архивами, отдельными файлами, выложил все на наш FTP

А инструкция есть?

Да, подробная инструкция на FTP. Вкратце нужно:

  1. Загрузить сервисы
  2. В wnd_Main добавить пункт меню
  3. В wnd_Main добавить обработчик события OnExecute
  4. Добавить в sq_Contact фильтр типа Exists “IsContactUser”

Какие есть ограничения и подводные камни?

  • Работает только для профиля, хранящегося в БД
  • Администратор может менять профиль любого пользователя, а не администратор – только свой

Я ничего не понял в коде, можно пояснить зачем нужно столько сервисов?

*_Copy_Profile – карточка с настройками (диалог)
*_ProfileChange – информация об изменениях профиля пользователя
*_ProfileData – сервис доступа к данным профиля

А можно код отдельно?

Не вопрос - выложил там же на FTP файл ТОЛЬКО с измененным кодом

По любым вопросом пишите тут, либо мне напрямую.
P.S.: В ближайшее время буду публиковать и другие утилиты/модули.

Нравится

Поделиться

1 комментарий

Ура! Наконец-то мы делимся своими наработками с остальным миром! :)
Как говорится, ждите следующих выпусков, там все интереснее и интереснее!

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