Показать сообщение отдельно
Старый 10.06.2008, 14:56   #4  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Хорошо. Создаем поле SmmWorks.InventTransId. Делаем в Works релейшен на SaleLine по этому полю. А дальше то как? Если создать на SmmWorks_DS метод:
X++:
//BP Deviation documented
edit SalesId editSalesId(
    boolean         _set,
    SmmWorks   _smmWorks,
    SalesId         _salesId
    )
{
    ;
    if (_set)
    {
        // здесь надо бы как-то установить SmmWorks.InventTransId    =  ...;  - как?

    }

    return SalesLine::findInventTransId(_smmWorks.InventTransId).SalesId;
}