Всем привет.

 

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

Внимание вопрос, как импортировать сроки по приоритету через мастер "имопрт из ексель"? 

 

Шаблон должен включать следующие колонки (ниже) и все из них должны "встать".. в указанный сервисный дог-р, в указнный сервис в нем , добавить запись со значениями сроки по приоритетам.

 

Сервисный договор / Название сервиса / Приоритет обращения / Единица времени реакции / Значение времени реакции / Единица времени разрешения /Значение времени разрешения

 

 

Кто нибудь сталкивался?

Нравится

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

Сроки по приоритетам привязываются к объекту "Сервис в сервисном договоре". Так просто не добраться. я бы выгрузил все сервисы в сервисном договоре с указание Id "Сервис в сервисном договоре" и уже к этому Id прописал в Excel Приоритет обращения / Единица времени реакции / Значение времени реакции / Единица времени разрешения /Значение времени разрешения. Загружять через импорт в детали Сроки по приоритетам в сервисе в сервисном договоре. 

Получить Id сервиса в сервисном договоре можно через нстройку колонок этой детали в сервисном договоре.

Искать Id совсем не обязательно. Можно по связанной колонке выполнять импорт 

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

Добрый день!Ф

такая задача:

есть фильтр по дате в формате с-по. Как сделать быстрый фильтр где из календаря можно выбрать 1 конкретную дату в 1 поле, не выбирая с и по?

Нравится

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

По идее, нужно примерно так, как с добавлением целочисленного или логического фильтра по полю, но там, где делают  filterCollection.add, вставлять два условия фильтрации, связанные and, по дате больше или равно начала тех суток, которые выбраны в календаре, и дате меньше начала следующих суток.

Зверев Александр,

здравствуйте! просмотрел данную статью, сделал как описано, однако не могу отловить событие изменения данного поля с датой, как это можно сделать?

Функция getFilters не подходит?

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

 «HRM система» и ее роль в работе компании.

 

Программное обеспечение HRM создано на платформе CRM системы. Данное программное обеспечение будет полезно в первую очередь HR отделам и рекрутинговым компаниям.
 

Важно не забывать, что решающую роль в прибыльности компании играет человек, а точнее качественно и своевременно подобранный персонал.
 

Многие считают, что работа HR специалиста не сложная и заключается только в поиске и подборе кадров. На самом деле, если углубиться в эту сферу деятельности, то список задач станет намного объемнее. Одной из отрицательных сторон в работе данных специалистов является монотонность и повторяемость одних и тех же действий. Звонки, встречи, бесконечные документы, в которых заполняешь раз за разом одно и то же, меняя только контактные данные. Все эти действия сопровождаются печатной документацией.
 

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

Все можно изменить! И поможет в этом HRM система.
 

Рассмотрим конкретнее основные возможности, которые дает HRM система:

  • учет открытых вакансий;
  • учет закрытых вакансий;
  • отображения требований к вакансиям;
  • учет принятых заявок по вакансиям;
  • размещение объявлений по подбору персонала, на интересующих сайтах, всего за одну операцию;
  • автоматическое отслеживание сроков хранения объявлений на каждом из сайтов;
  • обновление и закрытие объявлений в самой системе;
  • автоматический сбор откликов с сайтов по вакансиям, что дает возможность проанализировать, на каком из сайтов продуктивнее всего производить подбор кадров;
  • поиск кандидатов в интернете по нескольким сайтам при помощи одного запроса;
  • моментальный перенос заинтересовавших резюме в базу;
  • возможность отслеживать повторно найденных кандидатов;
  • возможность импортировать резюме кандидатов из почтовых ящиков и документов Microsoft Word, как вручную, так и автоматическим режимом. При этом программное обеспечение автоматически распознает ключевую информацию по кандидатам (ФИО, дата рождения, контактные данные и т.д.);
  • в системе хранится полная история взаимодействия по каждому кандидату, начиная с момента занесения резюме в базу, до приема на работу или отказа;
  • фиксируется вся проделанная работа по каждому кандидату, с возможностью возврата к нему в будущем с предложением о другой вакансии, на которую он подходит;
  • отправка резюме и типовых сообщений по настраиваемым почтовым шаблонам;
  • хранение штатной структуры;
  • синхронизация системы с 1С, что позволяет перенести все данные в автоматическом режиме;
  • быстрый поиск данных в базе по любым критериям;
  • возможность работы нескольких сотрудников в одном программном обеспечении с разграничением прав доступа;
  • возможность расширения базы дополнительными полями и справочниками, индивидуальными для компании;
  • хранение полной истории сотрудничества компании с каждым сотрудником (прием на работу, больничный, отпуск, повышение, увольнение);
  • автоматизированный документооборот по всем вышеперечисленным действиям.

Все эти функциональные возможности HRM системы могут освободить сотрудника HR отдела от рутины, о которой мы говорили ранее.

Также пользование данной системой будет очень удобно руководству компании. Как было описано выше в возможностях продукта, в HRM системе храниться полная история сотрудничества с каждым работником.

Следовательно, в любой момент является возможным просмотреть отчет взаимоотношений с интересующим сотрудником, а также, нажатием кнопки, ответить на такие вопросы как:

  • кто работает в компании;
  • какое количество;
  • какая у кого заработная плата;
  • были ли инциденты с сотрудником;
  • просмотреть активность работы сотрудников (проконтролировать выполнение поставленных задач, на каком этапе выполнения сотрудник находится);
  • просмотреть отчет по продажам конкретного сотрудника (сколько клиентов обработал, за какой период);
  • посмотреть какое количество новых клиентов и сколько выставленных счетов (что даст возможность понять, насколько продуктивно работает сотрудник, и на каком этапе у него срываются сделки).

 Чем точнее и качественней HR сотрудники выполняют свои задачи, тем выше продуктивность всего предприятия. 

Так внедрение HRM системы можно рассматривать как капиталовложение в будущее. На сегодняшний день можно облегчить и улучшить работу HR специалистов, а со временем расширить функционал системы для работы в ней всех отделов компании. Это означает, что в будущем все сотрудники организации смогут объединенно работать в одном программном обеспечении с разграничением прав доступа к информации.

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

Перспектива расширения функционала системы это отдельная тема и для того чтоб подробнее понять о чем идет речь нужно ознакомиться с возможностями CRM системы.

Внедрение же HRM системы, предназначенной для автоматизации работы HR отдела, может стать первым этапом на пути к повышению продуктивности работы всех отделов компании.


Запросить демонстрацию работы системы можно здесь - https://btbpm.com/hrm 
 

Автор: Виталий Липовецкий
Студия CRM проектов - Be Tech 

Нравится

Поделиться

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

Это конфигурация на основе 3.4.0?

Да. Вы совершенно правы, это конфигурация на основе 3.4.0

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

Добрый вечер, путник зашедший на мой блог.
Если ты еще не спишь (а завтра рано вставать) вот тебе мой совет по исправлению Delete Query на администрируемую по записям таблицу, который использует Exist фильтры со ссылками на основную таблицу Delete Query.
Если ты, дорогой путник, не заснул после предыдущей фразы, вот тебе функция, которая исправляет данную проблему:

function ReplaceDQTablesAliasesByViewsInExistFilters(DeleteQuery, TableName, ViewName) {
        var IsAdmin = Connector.CurrentUser.IsAdmin;
        if (IsAdmin) {
                return;
        };             
        var Filters, ExistFilter, Filter, LeftTableAlias, RightTableAlias;
        for (var i = 0; i DeleteQuery.Filters.Count; i++) {
                ExistFilter =
                        DeleteQuery.Filters.Items(i);
                if (ExistFilter.FilterType != ftExists) {
                        continue;
                };
                for (var j = 0; j ExistFilter.TestExpression.ExpressionSelectQuery.Count; j++) {
                        Filters = ExistFilter.TestExpression.ExpressionSelectQuery.Items(j).Filters;
                        for (var k = 0; k Filters.Count; k++) {
                                Filter = Filters.Items(k);
                                if (!IsStringInArray(Filter.FilterType, [ftIsNull, ftCompare, ftLike, ftBetween, ftInclude])) {
                                        continue;
                                };
                                LeftTableAlias = Filter.TestExpression.TableAlias;
                                if (!IsEmptyValue(LeftTableAlias)) {
                                        Filter.TestExpression.TableAlias =
                                                LeftTableAlias.replace(TableName, ViewName);
                                };
                                if (Filter.FilterType == ftCompare) {
                                        RightTableAlias = Filter.ValueExpression.TableAlias;
                                        if (!IsEmptyValue(RightTableAlias)) {
                                                Filter.ValueExpression.TableAlias =
                                                        RightTableAlias.replace(TableName, ViewName);
                                        };                                     
                                };                             
                        }
                }
        }
}

Данная проблема может возникнуть где-угодно в версиях вплоть до 3.2.1.17 (а может и выше), но в базовой версии на написание сего меня подвергла операция "Раздать права доступа как у родительского элемента" детали Файлы. Под пользователем данная операция просто валится, т.к. для выполнения использует dq_GiveRightsByParentItem, которая не лишена проблемы описанной выше. Для исправления можно в scr_FilesDetailGridArea подправить ф-ию DeleteExistingFileAccessRecordsByParentItem: перед "DeleteQuery.Execute()" вызвать ф-ию описанную выше как-то так:

ReplaceDQTablesAliasesByViewsInExistFilters(DeleteQuery, 'tbl_FilesRight', 'vw_FilesRight');

Я не сомневаюсь, дорогой путник, что ты давно спишь. Счастливых тебе снов.

Нравится

Поделиться

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