Из 1C в Ally
- Ally.TT
- Ally.TTHead
- Ally.TTClusters
- Ally.Photos
- Ally.RolesOfResponsible
- Ally.Couriers
- Ally.CouriersSchedule
- Ally.CouriersScheduleDetail
- Ally.CouriersScheduleNew
- Ally.CouriersShift
- Ally.CollectedOrdersCouriers
- Ally.CollectedLines
- Ally.TTSchedules
- Ally.CouriersContract
- Ally.CouriersClusters
- Ally.CouriersShop
- Ally.CouriersDocument
- Ally.EmployeeTime
- Ally.HL
- Ally.HL.New
- Ally.WorkInChildcareLeave
- Ally.AddAgreementHRLink
- Ally.Employees
- Ally.Employees.Out
- Ally.EmployeesContact
- Ally.CallCenterStats
- Ally.ScheduleDeviations
- Ally.ScheduleRestrictions
- Ally.ProductionCalendar
- Ally.PartnerPositions
- Ally.Slackers
- Ally.ReasonsOfDismissal
- Ally.Operators
- Ally.HLBreak
- Ally.HLBreak.New
- Ally.AccrualType
- Ally.Salary
- Ally.VacationDays
- Ally.Regions
- Ally.ReasonsOfBan
- Ally.University
- Ally.EmployeeResidencePermitRegions
- Ally.Partners
- Ally.PartnerRegions
- Ally.MedExams
- Ally.Individuals
- Ally.Revenue
- Ally.Wages
Ally.TT
Назначение:
Торговые точки
Записывает в таблицы:
- restaurants
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id":
}
"value": {
"id":
"is_active":
"type_tt":
"typeStore":
"kindStore":
"name":
"city":
"cityId":
"district":
"districtId":
"region_tt":
"id_region_tt":
"address":
"metro":
"shirota":
"dolgota":
"offset":
"shop_phone":
"schedule_id":
"CFO":
"emaildostavka":
"IsDarkstore":
"closedDate":
}
}
Ally.TTHead
Назначение:
Группы ТТ
Записывает в таблицы:
- reference
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id"
},
"value": {
"id":
"is_active":
"name":
}
}
Ally.TTClusters
Назначение:
Кластеры
Записывает в таблицы:
- restaurants
Структура JSON:
{
"type":
"source":
"operation":
"value": {
"id":
"clId":
"id_tt":
"name_cl":
}
}
Ally.Photos
Назначение:
Фотографии сотрудников
Записывает в таблицы:
- upload
- user_profile
Структура JSON:
Отсутствует
Ally.RolesOfResponsible
Назначение:
Привязка сотрудников к ТТ
Записывает в таблицы:
- userAddRestaurants
Структура JSON:
{
"type":
"source":
"operation":
"values": {
"employeeId":
"FIO":
"Role":
"Gender":
"StartDate":
"ttId":
"EndDate":
}
}
Ally.Couriers
Назначение:
Курьеры
Записывает в таблицы:
- user
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id":
},
"value": {
"id":
"INN":
"Name":
"postId":
"organization":
"jobtype":
"phone":
"curatorId":
"active":
}
}
Ally.CouriersSchedule
Назначение:
План курьеров
Записывает в таблицы:
- events
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"courierId":
"work_date":
"start":
},
"value": {
"end":
"date_add":
}
}
Ally.CouriersScheduleDetail
Назначение:
План курьеров (не используется)
Записывает в таблицы:
- events
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id":
"courierId":
"work_date":
},
"value": {
"date_add":
}
}
Ally.CouriersScheduleNew
Назначение:
План курьеров (не используется)
Записывает в таблицы:
- events
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"courierId":
"work_date":
"start":
},
"value": {
"end":
"date_add":
}
}
Ally.CouriersShift
Назначение:
Факт выходов курьеров
Записывает в таблицы:
- events
- userAddRestaurants
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id":
},
"value": {
"courierId":
"date_start":
"date_end":
"work_interval":
"date_add":
"date_pushstart":
"orderinworkcount":
"orderlastcompletiondate":
"orderlastcompletionshop":
}
}
Ally.CollectedOrdersCouriers
Назначение:
Сборка
Записывает в таблицы:
- events
- time_series
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id_order":
}
"value": {
"id_courier":
"id_tt":
"date_supply":
"gettype":
"analog_ziz":
"date_delivery_start":
}
}
Ally.CollectedLines
Назначение:
Сборка
Записывает в таблицы:
- events
- time_series
- userAddRestaurants
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"key":{
"id_order":
"id_assemblysheet_header":
}
"value":{
"sbor_id":
"id_tt":
"id_general":
"date_order":
"date_supply":
"date_collect_start":
"date_collected":
"date_collect_start_ms":
"date_status_10":
"qty_collected":
}
}
Ally.TTSchedules
Назначение:
Расписания ТТ
Записывает в таблицы:
- workingShifts
Структура JSON:
{
"type":
"source":
"operation":
"value": {
"id_TT":
"dw":
"H_start":
"H_end":
}
}
Ally.CouriersContract
Назначение:
Типы курьеров (не используется)
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"courier_Id":
},
"value": {
"courier_Id":
"date":
"courier_type":
}
}
Ally.CouriersClusters
Назначение:
Кластеры курьеров (10/2024)
Записывает в таблицы:
- restaurants
- userAddRestaurants
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id_courier":
"id_cluster":
},
"value": {
"name_cl":
}
}
Ally.CouriersShop
Назначение:
ТТ курьеров
Записывает в таблицы:
- userAddRestaurants
Структура JSON:
{
"type":
"source":
"operation":
"value": {
"id":
"id_tt":
"courier_id":
"period":
"active":
}
}
Ally.CouriersDocument
Назначение:
Документы курьеров
Записывает в таблицы:
- documents
Структура JSON:
{
"type":
"source":
"operation":
"value": {
"id":
"courierId":
"documentType":
"dateOfIssue":
}
}
Ally.EmployeeTime
Назначение:
Факт для розницы
Записывает в таблицы:
- events
- userAddRestaurants
- userEvents
- user_profile
Структура JSON:
{
"type":
"timetype":
"source":
"operation":
"value": {
"id":
"EmployeeId":
"id_tt":
"DateTimeAdd":
"action":
}
}
Ally.HL
Назначение:
Факт для ГЛ (не используется)
Записывает в таблицы:
- events
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"timetype":
"value": {
"DateTimeAdd":
"action":
"Type":
"EmployeeId":
"Extra":
}
}
Ally.HL.New
Назначение:
Факт для ГЛ
Записывает в таблицы:
- events
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"timetype":
"value": {
"EmployeeId":
"DateTimeAdd":
"action":
"Type":
"Extra":
"TeamCode":
}
}
Ally.WorkInChildcareLeave
Назначение:
Работа в декрете
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"personId":
"employeeId":
},
"value": {
"personId":
"employeeId":
"isWorkInChildcareLeave":
}
}
Ally.AddAgreementHRLink
Назначение:
Признак наличия у сотрудника ЭДО
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"keys": {
"personId":
"employeeId":
},
"values": {
"personId":
"employeeId":
"isSigned":
}
}
Ally.Employees
Назначение:
Сотрудники
Записывает в таблицы:
- time_series
- user
- userPositions
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"values": {
"employeeId":
"employeeUId":
"INN":
"FIO":
"last_name":
"first_name":
"patronymic":
"birthday":
"gender":
"position":
"positionUid":
"organization":
"organizationUid":
"ttId":
"groupTTId":
"dateHire":
"dateLeave":
"type":
"leader":
"leaderUid":
"assistant":
"assistantUid":
"invalidStart":
"invalidEnd":
"active":
"banToPlanSchedule":
"banDate":
"banResponsibleId":
"banReasonId":
"eduId":
"eduDateEnd":
"partner":
"partnerId":
"partnerUId":
"managerId":
"managerUId":
"majorSeller":
"isMentor":
"dateMedBook":
"patentRegionId":
"serviceRegionId":
"addId":
"phone":
"email":
"barcode":
"isGPH":
"managerRegions": []
}
}
Ally.Employees.Out
Назначение:
Сотрудники аутсорсы
Записывает в таблицы:
- user
- userPositions
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"values": {
"employeeId":
"employeeUId":
"INN":
"FIO":,
"last_name":
"first_name":
"patronymic":
"birthday":
"gender":
"position":
"positionUid":
"organization":
"organizationUid":
"ttId":
"groupTTId":
"dateHire":
"dateLeave":
"type":
"leader":
"leaderUid":
"assistant":
"assistantUid":
"invalidStart":
"invalidEnd":
"active":
"banToPlanSchedule":
"banDate":
"banResponsibleId":
"banReasonId":
"eduId":
"eduDateEnd":
"partner":
"partnerId":
"partnerUId":
"managerId":
"managerUId":
"majorSeller":
"isMentor":
"dateMedBook":
"patentRegionId":
"serviceRegionId":
"addId":
"phone":
"email":
"barcode":
"isGPH":
"managerRegions": []
}
}
Ally.EmployeesContact
Назначение:
Контакты сотрудников
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"values": {
"employeeId":
"employeeUId":
"type":
"kindUid":
"kindName":
"value":
}
}
Ally.CallCenterStats
Назначение:
Факт горячей линии
Записывает в таблицы:
- events
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"value": {
"date":
"operator_phone":
"telegramID":
"OperatorCode":
"OperatorUid":
"operator_name":
"operator_id":
"dialogs_count":
"operator_messages_count":
"user_messages_count":
"dialogs_without_answer_count":
"dialogs_operator_last_answer_count":
"dialogs_user_last_answer_count":
}
}
Ally.ScheduleDeviations
Назначение:
Факт отсутствия
Записывает в таблицы:
- events
- userEvents
Структура JSON:
{
"type":
"source":
"operation":
"keys": {
"personId":
"employeeId":
"date":
}
"values": {
"personId":
"employeeId":
"date":
"reasonForAbsence":
}
}
Ally.ScheduleRestrictions
Назначение:
Ограничения по рабочим часам
Записывает в таблицы:
- time_series
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"keys": {
"employeeId":
"dateStart":
}
}
Ally.ProductionCalendar
Назначение:
Табель календарь
Записывает в таблицы:
- calendar
Структура JSON:
{
"type":
"source":
"operation":
"values": {
"date":
"type":
}
}
Ally.PartnerPositions
Назначение:
Должности компаний партнеров
Записывает в таблицы:
- userPositions
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"partnerId":
"position":
}
}
Ally.Slackers
Назначение:
Прогульщики
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"keys": {
"personId":
"employeeId":
}
"values": {
"personId":
"employeeId":
"date":
}
}
Ally.ReasonsOfDismissal
Назначение:
Причины увольнения
Записывает в таблицы:
- ReasonsOfDismissal (Redis)
Структура JSON:
{
"type":
"source":
"keys": {
"reasonUid":
}
"operation":
"values": {
"reasonUid":
"reasonName":
"isArchive":
}
}
Ally.Operators
Назначение:
Операторы ГЛ
Записывает в таблицы:
- restaurants
- user
- userAddRestaurants
- userPositions
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"values": {
"employeeId":
"employeeUId":
"INN":
"FIO":
"birthday":
"type":
"gender":
"position":
"positionUid":
"dateHire":
"dateLeave":
"active":
"phone":
"email":
"RoleCode":
"RoleName":
"TeamCode":
"TeamName":
"datetimezone":
"timezone":
}
}
Ally.HLBreak
Назначение:
Перерыв для ГЛ
Записывает в таблицы:
- events
Структура JSON:
{
"type":
"source":
"operation":
"timetype":
"value": {
"DateTimeAdd":
"action":
"Type":
"EmployeeId":
}
}
Ally.HLBreak.New
Назначение:
Перерыв для ГЛ
Записывает в таблицы:
- events
Структура JSON:
{
"type":
"source":
"operation":
"timetype":
"value": {
"EmployeeId":
"DateTimeAdd":
"action":
"Type":
"Extra":
}
}
Ally.AccrualType
Назначение:
Типы начислений
Записывает в таблицы:
- accrual_type
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id":
},
"value": {
"id":
"name":
"order":
"isArchive":
}
}
Ally.Salary
Назначение:
Начисления по сотрудникам
Записывает в таблицы:
- user_day
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"employeeId":
"id_tt":
"accrualId":
"date":
"docId":
"numberLine":
},
"value": {
"bonus":
"revenue":
"hours":
"comment":
}
}
Ally.VacationDays
Назначение:
Остатки дней отпуска
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"employeeId":
},
"value": {
"days":
}
}
Ally.Regions
Назначение:
Регионы
Записывает в таблицы:
- region
Структура JSON:
{
"type":
"source":
"operation":
"values": {
"id":
"name":
}
}
Ally.ReasonsOfBan
Назначение:
Причина запрета планирования в график
Записывает в таблицы:
- reference
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id":
},
"values": {
"id":
"name":
}
}
Ally.University
Назначение:
Учебные заведения
Записывает в таблицы:
- reference
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id":
},
"values": {
"id":
"name":
}
}
Ally.EmployeeResidencePermitRegions
Назначение:
Регионы пребывания сотрудников
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"keys": {
"personId":
"employeeId":
},
"operation":
"values": {
"personId":
"employeeId":
"name":
}
}
Ally.Partners
Назначение:
Партнеры аутсорсы
Записывает в таблицы:
- reference
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"id":
},
"value": {
"name":
"isSelfEmployed":
"isArchived":
}
}
Ally.PartnerRegions
Назначение:
Регионы партнеров
Записывает в таблицы:
- reference
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"partnerId":
"regionId":
}
}
Ally.MedExams
Назначение:
Даты медосмотра сотрудников
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"personId":
},
"value": {
"date":
}
}
Ally.Individuals
Назначение:
СНИЛС сотрудников
Записывает в таблицы:
- user_profile
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"personId":
},
"value": {
"SNILS":
}
}
Ally.Revenue
Назначение:
Выручка ТТ
Записывает в таблицы:
- time_series
Структура JSON:
{
"type":
"source":
"operation":
"key": {
"date":
"id_tt":
}
"value": {
"revenue":
}
}
Ally.Wages
Назначение:
Ставки почасовиков
Записывает в таблицы:
- time_series
Структура JSON:
{
"type":
"source":
"operation":
"keys": {
"employeeId":
"dateStart":
}
}