Связи сущности "Подразделение" в системе ERP (Источник)
KATPODR
- Полное имя:
Galaktika.ESB.Adapter.Atlantis.Api.KATPODR
- Отслеживаемые операции:
Создание;Изменение;Удаление
- Major:
True
Сопоставление
Свойство приложения |
Тип свойства приложения |
Свойство модели |
Тип свойства модели |
Не используется |
KOD |
Свойство |
code |
Свойство |
False |
NAME |
Свойство |
name |
Свойство |
False |
CPODR |
Свойство |
parent_id |
Свойство |
False |
Условие публикации
После сопоставления
Logger.LogInformation("После сопоставления (B): dept");
// Служебные объекты
var appDataService = GetAppDataService(context);
// Получение значений "Дата начала действия", "Дата окончания действия"
var extCatLinks = appDataService.GetAppEntity<T2.DIP.ERP.DataTypes.Storage.EXTCATLINKS>(
ecl => ecl.OBJTYPE == 11 && ecl.MODTYPE == 1 && ecl.EXTCAT == appEntity.NREC);
if (extCatLinks != null)
{
var pipeContext = context.GetAppDataContext();
var cat = pipeContext.AppDataService.GetAppEntityByKey<T2.DIP.ERP.DataTypes.Storage.CATALOGS>(extCatLinks.STAFFCAT.ToString());
if (cat != null)
{
mainEntity.date_in = cat.DATN;
mainEntity.date_out = cat.DATOK;
}
}
Logger.LogInformation("После сопоставления (E): dept");