Показать сообщение отдельно
Старый 20.06.2006, 09:53   #12  
Vitaly_K is offline
Vitaly_K
Участник
 
34 / 10 (1) +
Регистрация: 16.09.2004
Адрес: Москва
Сообщение от KVM
Можно тогда поподробнее как реализована проверка этого статуса перед удалением?

X++:
void  delete()
{
    SalesTable            deleteSalesTable;
    SH_DialogReason       sh_DialogReason;
    SH_ReasonCode              sh_ReasonCode;
    ;
    salesTable_ds.reRead();// то что я вставил

    if (salesTable.checkUpdate())
    {
        deleteSalesTable.data(SalesTable);

   
        if (salesTableType)
        {
            salesTableType.sh_setReason(sh_ReasonCode);
            salesTableType.formMethodDataSourceDelete(element, salesTable_ds);
        }

        super();
        if(deleteSalesTable.RecId)
        {
            SalesTable.sh_transferTo( SH_ActionType::Delete, deleteSalesTable);
        }
    }
}