Из 1C в Ally

Ally.TT

Назначение: 

Торговые точки 



Записывает в таблицы:


Структура 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

Назначение: 

Группы ТТ


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "id"
  },
  "value": {
    "id":
    "is_active":
    "name":
  }
}

 

Ally.TTClusters

Назначение: 

Кластеры


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "value": {
    "id":
    "clId":
    "id_tt":
    "name_cl":
  }
}

 

Ally.Photos

Назначение: 

Фотографии сотрудников


Записывает в таблицы:


Структура JSON:

Отсутствует

Ally.RolesOfResponsible

Назначение: 

Привязка сотрудников к ТТ


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "values": {
    "employeeId":
    "FIO":
    "Role":
    "Gender":
    "StartDate":
    "ttId":
    "EndDate":
  }
}

 

Ally.Couriers

Назначение: 

Курьеры


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "id":
  },
  "value": {
    "id":
    "INN":
    "Name":
    "postId":
    "organization":
    "jobtype":
    "phone":
    "curatorId":
    "active":
  }
}

 

Ally.CouriersSchedule

Назначение: 

План курьеров


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "courierId":
    "work_date":
    "start": 
  },
  "value": {
    "end":
    "date_add":
  }
}

 

Ally.CouriersScheduleDetail

Назначение: 

План курьеров (не используется)


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "id":
    "courierId":
    "work_date":
  },
  "value": {
    "date_add":
  }
}

 

Ally.CouriersScheduleNew

Назначение: 

План курьеров (не используется)


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "courierId":
    "work_date":
    "start":
  },
  "value": {
    "end":
    "date_add":
  }
}

 

Ally.CouriersShift

Назначение: 

Факт выходов курьеров


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "id":
  },
  "value": {
    "courierId":
    "date_start":
    "date_end":
    "work_interval":
    "date_add":
    "date_pushstart":
    "orderinworkcount":
    "orderlastcompletiondate":
    "orderlastcompletionshop":
  }
}

 

Ally.CollectedOrdersCouriers

Назначение: 

Сборка


Записывает в таблицы:


Структура JSON:

{  
 "type":
 "source":
 "operation":
 "key": {
   "id_order":
  }
 "value": {
  "id_courier":
  "id_tt":
  "date_supply":
  "gettype":
  "analog_ziz":
  "date_delivery_start":
 }
}

 

Ally.CollectedLines

Назначение: 

Сборка


Записывает в таблицы:


Структура 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

Назначение: 

Расписания ТТ


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "value": {
    "id_TT":
    "dw":
    "H_start":
    "H_end":
  }
}

 

Ally.CouriersContract

Назначение: 

Типы курьеров (не используется)


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "courier_Id":
  },
  "value": {
    "courier_Id":
    "date":
    "courier_type":
  }
}

 

Ally.CouriersClusters

Назначение: 

Кластеры курьеров (10/2024)


Записывает в таблицы:


Структура JSON:

{
  "type": 
  "source":
  "operation":
  "key": {
    "id_courier":
    "id_cluster":
  },
  "value": {
    "name_cl":
  }
}

 

Ally.CouriersShop

Назначение: 

ТТ курьеров


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "value": {
    "id":
    "id_tt":
    "courier_id":
    "period":
    "active":
  }
}

 

Ally.CouriersDocument

Назначение: 

Документы курьеров


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "value": {
    "id":
    "courierId":
    "documentType":
    "dateOfIssue":
  }
}

 

Ally.EmployeeTime

Назначение: 

Факт для розницы


Записывает в таблицы:


Структура JSON:

{
  "type":
  "timetype":
  "source":
  "operation":
  "value": {
    "id":
    "EmployeeId":
    "id_tt":
    "DateTimeAdd":
    "action":
  }
}

 

Ally.HL

Назначение: 

Факт для ГЛ (не используется)


Записывает в таблицы:


Структура JSON:

{
 "type":
 "source":
 "operation":
 "timetype":
 "value": {
  "DateTimeAdd":
  "action":
  "Type":
  "EmployeeId":
  "Extra":
 }
}

 

Ally.HL.New

Назначение: 

Факт для ГЛ


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "timetype":
  "value": {
    "EmployeeId":
    "DateTimeAdd":
    "action":
    "Type":
    "Extra":
    "TeamCode":
  }
}

 

Ally.WorkInChildcareLeave

Назначение: 

Работа в декрете


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "personId":
    "employeeId":
  },
  "value": {
    "personId":
    "employeeId":
    "isWorkInChildcareLeave":
  }
}

Ally.AddAgreementHRLink

Назначение: 

Признак наличия у сотрудника ЭДО


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "keys": {
    "personId":
    "employeeId":
  },
  "values": {
    "personId":
    "employeeId":
    "isSigned":
  }
}

 

Ally.Employees

Назначение: 

Сотрудники


Записывает в таблицы:


Структура 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

Назначение: 

Сотрудники аутсорсы


Записывает в таблицы:


Структура 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

Назначение: 

Контакты сотрудников


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "values": {
    "employeeId":
    "employeeUId":
    "type":
    "kindUid":
    "kindName":
    "value":
  }
}

 

Ally.CallCenterStats

Назначение: 

Факт горячей линии


Записывает в таблицы:


Структура 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

Назначение: 

Факт отсутствия


Записывает в таблицы:


Структура JSON:

{
 "type":
 "source":
 "operation":
 "keys": {
  "personId":
  "employeeId":
  "date":
 }
 "values": {
  "personId":
  "employeeId":
  "date":
  "reasonForAbsence":
 }
}

 

Ally.ScheduleRestrictions

Назначение: 

Ограничения по рабочим часам


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "keys": {
    "employeeId":
    "dateStart":
  }
}

 

Ally.ProductionCalendar

Назначение: 

Табель календарь


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "values": {
    "date":
    "type":
  }
}

 

Ally.PartnerPositions

Назначение: 

Должности компаний партнеров


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "partnerId":
    "position":
  }
}

 

Ally.Slackers

Назначение: 

Прогульщики


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "keys": {
    "personId":
    "employeeId":
  }
  "values": {
    "personId":
    "employeeId":
    "date":
  }
}

 

Ally.ReasonsOfDismissal

Назначение: 

Причины увольнения


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "keys": {
    "reasonUid":
  }
  "operation":
  "values": {
    "reasonUid":
    "reasonName":
    "isArchive":
  }
}

Ally.Operators

Назначение: 

Операторы ГЛ


Записывает в таблицы:


Структура 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

Назначение: 

Перерыв для ГЛ


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "timetype":
  "value": {
    "DateTimeAdd":
    "action":
    "Type":
    "EmployeeId":
  }
}

 

Ally.HLBreak.New

Назначение: 

Перерыв для ГЛ


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "timetype":
  "value": {
    "EmployeeId":
    "DateTimeAdd":
    "action":
    "Type":
    "Extra":
  }
}

 

Ally.AccrualType

Назначение: 

Типы начислений


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "id":
  },
  "value": {
    "id":
    "name":
    "order":
    "isArchive":
  }
}

 

Ally.Salary

Назначение: 

Начисления по сотрудникам


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "employeeId":
    "id_tt":
    "accrualId":
    "date":
    "docId":
    "numberLine":
  },
  "value": {
    "bonus":
    "revenue":
    "hours":
    "comment":
  }
}

 

Ally.VacationDays

Назначение: 

Остатки дней отпуска


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "employeeId":
  },
  "value": {
    "days":
  }
}

 

Ally.Regions

Назначение: 

Регионы


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "values": {
    "id":
    "name":
  }
}

 

Ally.ReasonsOfBan

Назначение: 

Причина запрета планирования в график


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "id":
  },
  "values": {
    "id":
    "name":
  }
}

Ally.University

Назначение: 

Учебные заведения


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "id":
  },
  "values": {
    "id":
    "name":
  }
}

 

Ally.EmployeeResidencePermitRegions

Назначение: 

Регионы пребывания сотрудников


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "keys": {
    "personId":
    "employeeId":
  },
  "operation":
  "values": {
    "personId":
    "employeeId":
    "name":
  }
}

 

Ally.Partners

Назначение: 

Партнеры аутсорсы


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "id":
  },
  "value": {
    "name":
    "isSelfEmployed":
    "isArchived":
  }
}

 

Ally.PartnerRegions

Назначение: 

Регионы партнеров


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "partnerId":
    "regionId":
  }
}

 

Ally.MedExams

Назначение: 

Даты медосмотра сотрудников


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "personId":
  },
  "value": {
    "date":
  }
}

 

Ally.Individuals

Назначение: 

СНИЛС сотрудников


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "personId":
  },
  "value": {
    "SNILS":
  }
}

 

Ally.Revenue

Назначение: 

Выручка ТТ


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "key": {
    "date":
    "id_tt":
  }
  "value": {
    "revenue":
  }
}

 

Ally.Wages

Назначение: 

Ставки почасовиков


Записывает в таблицы:


Структура JSON:

{
  "type":
  "source":
  "operation":
  "keys": {
    "employeeId":
    "dateStart":
  }
}