Добрый день.
Имеется 2 таблицы -
ServiceOrders и
HcmWorker.
При заполнении ServiceOrders у нас есть возможность выбрать работников, которые достаются из HcmWorkers.
В самой таблице ServiceOrders есть 2 поля, которые связаны с таблицей HcmWorker по RecID:
WorkerPreferredTechnician
WorkerResponsible
(т.е -
ServiceOrder.HcmWorkerResponsible==HcmWorkers.RecId и
HcmWorker.PreferredTechnician==HcmWorkers.RecId):
Я пытаюсь получить значение поля ФИО из HcmWorker при следующих событиях (при создании и обновлении)
X++:
[DataEventHandler(tableStr(SMAServiceOrderTable), DataEventType::FinalInsertValidation)]
public static void SMAServiceOrderTable_onFinalInsertValidation(Common sender, DataEventArgs e)
{}
[DataEventHandler(tableStr(SMAServiceOrderTable), DataEventType::Updated)]
public static void SMAServiceOrderTable_onUpdated(Common sender, DataEventArgs e)
{}
Вопрос в следующем - почему само поле, которое связано с RecId я получить могу(WorkerResponsible и WorkerPreferredTechnician), а другие данные из связанной таблицы - нет.
Заранее благодарю за ответ.