gifts2017

Помощник работы с клиентами

Опубликовал Иван Иванчиков (Dr.ZIG) в раздел Обработки - Рабочее место

Конфигурация предназначена для системных администраторов и программистов. Начинал писать для себя где-то в 2012 году на основании подобной разработки в фирме, где раньше работал. Конфигурация позволяет вести учёт поступающих задач от клиентов и учёта времени, затраченного на выполнение работ по поставленным задачам. Лично у меня база с этой конфигурацией опубликована на веб-сервере (домашнем), поэтому, когда я нахожусь у клиента, а мне надо вспомнить, например, пароль от базы данных клиента или записать работу, которую я выполнил, то захожу через браузер и выполняю необходимые действия. В связи с этим платформа, минимально необходимая для работоспособности, нужна 8.3.3.721, где введён режим использования модальности, поскольку часть кода изменена для оптимизации работы через интернет-браузеры.

Прошу сильно не пинать, что иногда в конфиге есть несколько тупой код, всё таки начинал писать конфигу ещё на первой работе в качестве 1С-ника, будучи ещё зелёным =) Пока код работает, я в него не вмешиваюсь, а времени на оптимизацию не всегда хватает. Но конструктивная критика приветствуется, если есть время, постараюсь исправлять код. 8) Теперь расскажу подробнее про возможности.

При первом запуске программы будут созданы пользователи "Администратор" и "Робот". Вообще рекомендую пользователям системы создать отдельного пользователя с ролью "Программист" - под этой ролью все необходимые программисту/системному администратору данные, без лишних вкладок. 

Рабочий стол

 

На вкладке "Администрирование" можно через "форму констант" задать "Время завершения работы". Эта константа позволяет выкинуть всех пользователей информационной системы для регламентных задач, например бекапа базы данных. Раздел "Администрирование" доступен под полными правами.

Редактирование констант

На вкладке "Клиенты" нужно будет завести всех клиентов, с которыми производится взаимодействие, а также информацию по доступу к клиентам. Поле "Контакты" будет доступно после записи нового контрагента. Также после записи появится возможность прикреплять к карточке контрагента файлы, например договора.

Создание клиента

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

Добавление базы

Также можно занести информацию по контактным лицам. Эти контактные лица затем указываются в создаваемой задаче, чтобы понять с кем связываться по возникшим вопросам.

Добавление контактных лиц

При создании задачи заполняются поля клиент и контактное лицо для связи. Кнопка добавления файлов и вкладка "Список работ" появляются только после записи задачи. Флаг "в работе" устанавливается по умолчанию и означает, что работа находится на стадии выполнения, убирать его следует, когда задача выполнена и передана на тестирование клиенту, то есть ещё возможна дополнительная работа по задаче. В поле приоритет может быть выбрано одно из четырёх значений "по умолчанию", "не важно", "важно", "очень важно".

Создание задачи

В списке задач затем цветом выделяются задачи следующим образом:

 - серым - задачи "в работе", с обычным приоритетом, не выполненные;

 - белым - задаче не "в работе, с любым приоритетом, не выполненные;

 - розовым - задачи "в работе", с приоритетом "важно", не выполненные;

 - красным - задачи "в работе", с приоритетом "очень важно", не выполненные;

 - зелёным - задачи выполненные.

Список задач

Снизу списка задач есть поля отбора "по дате", "по клиенту", "По ответственному", "по выполнению". В списке работ можно добавлять работы. В работах указываются данные по началу работы и окончанию, а также описание. Флаг "Бесплатно" указывает, что были проведены, например консультационные работы по телефону, поле "оценено часов" обнулится и не будет учтено в отчёте "Взаиморасчёты с контрагентами". Кнопка "Файлы" будет доступна после записи работы.

Создание работы

Через администратора (роль "полные права")  можно проводить различные настройки. Например, в справочнике "виды контактной информации" можно добавить новый вид контактной информации, который будет отображаться в клиентах или физических лицах. Этот механизм я взял из типовой торговли.

Добавление вида контактной информации

В справочнике "Пользователи" можно установить настройки для пользователей информационной базы. Например ограничить доступность клиентов. Для этого на вкладке "Клиенты" указывается список доступных клиентов и на вкладке "Дополнительные настройки" настройка "ограничивать доступность клиентов" устанавливается в значение "да".

Ограничение доступа

Включение в настройках "Отображать флаг использования взаиморасчётов", добавляет в задачи данный флаг. Он как раз позволяет отражать клиентов в отчёте о взаиморасчётах и в движениях денежных средств, а также открывает доступ к документу "Приходный кассовый ордер". В настройках можно также включить планировщик. Этот документ придумал, поскольку пользуюсь планировщиком в телефоне, и подумал, что будет удобно придя на работу срочные вопросы решить или, когда сидишь, погребённый в задачах, совсем ничего не замечаешь, а тут выскакивает напоминание и сразу понимаешь, что надо что-то делать =) Поле даты документа определяет время срабатывания напоминания. Напоминание можно отложить по кнопке "отложить" или выполнить кнопкой "выполнить и закрыть". Пропущенные напоминания подсвечиваются красным.

Планировщик

Можно дать доступ к базе представителям клиентов, чтобы они сами могли добавлять задачи и смотреть ход их выполнения, видеть свои задолженности. Для этого пользователю необходимо назначить роль "Клиент" и в настройках пользователя добавить ограничение на справочник "клиенты". Работы будут открываться только для чтения

Доступ для клиента

Доступ через web:

Доступ через web

Об обнаруженных ошибках прошу сообщать в комментариях, но быстро их не гарантирую исправить, поскольку загруженность на работе большая. К выкладыванию базы на инфостарте шёл больше года из-за того, что не было времени несколько критических ошибок исправить. Из известных ошибок известно, что не отображается рисунок у прикреплённого файла ( механизм брал из типовой базы, не удалось тогда картинки прикрутить по типам файлов), ещё несколько мелких. Что-то встречалось в работе мелкого, но не всегда успевал записать.



Update (28.04.2015): В конфигурацию добавлен новый план видов характеристик "Свойства объектов" на вкладку "Администрирование". Там можно объектам конфигурации "Работы" и "Задачи" добавить новые свойства, как например, на рисунке добавлено свойство "Напечатан ранее". Свойства доступны из панели формы списка и формы документа:

Новый план видов характеристик 

 Свойства объектов конфигурации

Свойства объектов были добавлены, чтобы писать свойство документа "Напечатан" в регистр сведений после печати акта выполненных работ новой обработкой доступной с рабочего стола "Печать актов выполненных работ". Напечатаные ранее работы в обработку загружаются без галочки "Печатать", что удобно, когда какие-либо работы выполнены уже после отправки актов выполненных работ клиенту. 

Печатная форма акта выполненых работ

Update (29.06.2015):
На форме выбора клинетов теперь отображаются только активные клиенты (у которых не установлен флаг "Не активен" на форме элемента).
На форме списка справочника физические лица теперь уволенные (физисеские лица с установленным признаком "Уволен") отображаются серым цветом. На форме выбора уволенные не отображаются.
На форму документа "Работа" добавлены кнопки "Установить текущее время" для ускорения заполнения данных по работе.
В обработке печати актов выполненных работ флаг вывода текста задачи добавлен в дерево клиентов, чтобы помжно было по каждой конкретной задаче перед выводом указать, выводить ли текст задачи на печать. Это сделано для того, чтобы большшой текст задачи можно было не выводить в акт для экономии бумаги. Также добавлен флаг "Не выводить распечатанные ранее", чтобы уменьшить количество выводимой информации

Скачать файлы

Наименование Файл Версия Размер
ПомощникРаботыСКлиентами 21
.cf 469,38Kb
29.06.15
21
.cf 2015.06.29 469,38Kb Скачать
Полноразмерные скриншоты к публикации 2
.rar 2,01Mb
11.10.15
2
.rar 2,01Mb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Герой Нашего Времени (CrazyCD) 06.04.15 14:48
Скрины такие информативные =))
Выделите их как-то в отдельные файлы к публикации, плиз.
2. Иван Иванчиков (Dr.ZIG) 06.04.15 17:24
(1) CrazyCD, хм, странно. Они вроде бы в шапке должны были в оригинальном размере дублироваться. Перед публикацией так было. Может модератор потёр. Сейчас в архив закатаю и добавлю. Также галочки проставил у картинок - теперь в шапке должны появиться, когда модератор проверит.
3. Павел Павел (modestry) 25.06.15 15:24
Таймера в задаче не хватает. Пришел к клиенту, зашел по веб, и запустил его.
4. Иван Иванчиков (Dr.ZIG) 26.06.15 05:49
(3) modestry, Данный функционал есть в "работе": Создаёте задачу перед выездом к клиенту, куда пишете, что клиенту нужно в общих чертах, то есть цель вашей поездки. У клиента создаёте работу, указываете в поле "Начало работы" текущее время. Когда закончили работу пишете текущее время в поле "Окончание работы". Система автоматически вычислят затраченное время и ставит его в поле "Затрачено часов". Но ваша идея подтолкнула меня на мысль: добавить возле полей "начало работы" и "окончание работы" по маленькой кнопке "установить текущее время", чтобы не забивать его вручную. Постараюсь реализовать эту идею в ближайшее время. =)
Прикрепленные файлы:
5. Иван Иванчиков (Dr.ZIG) 29.06.15 12:29
Update (29.06.2015):
На форме выбора клинетов теперь отображаются только активные клиенты (у которых не установлен флаг "Не активен" на форме элемента).
На форме списка справочника физические лица теперь уволенные (физисеские лица с установленным признаком "Уволен") отображаются серым цветом. На форме выбора уволенные не отображаются.
На форму документа "Работа" добавлены кнопки "Установить текущее время" для ускорения заполнения данных по работе.
В обработке печати актов выполненных работ флаг вывода текста задачи добавлен в дерево клиентов, чтобы помжно было по каждой конкретной задаче перед выводом указать, выводить ли текст задачи на печать. Это сделано для того, чтобы большшой текст задачи можно было не выводить в акт для экономии бумаги. Также добавлен флаг "Не выводить распечатанные ранее", чтобы уменьшить количество выводимой информации
6. Vasiliy Serpenskiy (forestrg) 23.11.16 23:47
нашел косяк при использовании в клиент-серверном варианте ругается при открытии файлов выдает ошибку из за того что он их создает почему то на сервере http://joxi.ru/bmoWDdbcxMQw6m