Показать сообщение отдельно
Старый 23.12.2009, 17:06   #50  
opusss is offline
opusss
Участник
 
28 / 10 (1) +
Регистрация: 22.12.2009
вот что у меня пока получается

X++:
static void SAS_del_INVENTJOURNAL(Args _args)
{
//insert

//OFFICIALSTRANS_RU                                     //Официальные лица - строки отчетов  сами удаляются
INVENTTRANSPOSTING          INVENTTRANSPOSTING;         //Разноска складских проводо
//LRA_ALL_PARAMETERS                                    //чего то наше????
LEDGERTRANS                 LEDGERTRANS;                //Бухгалтерские проводки
//SYSDATABASELOG                                        //Журнал базы данных
//LEDGERBALANCESTRANS                                   //Проводки в ГК
LEDGERBALANCESDIMTRANS      LEDGERBALANCESDIMTRANS;     //Бухгалтерские балансы - коды аналитики
//NUMBERSEQUENCELIST                                    //Список серий документов
//NUMBERSEQUENCETTS                                     //TTS
INVENTJOURNALREPORTTABLE_RU INVENTJOURNALREPORTTABLE_RU;//Журнал отчетов по складским журналам
TRANSACTIONLOG              TRANSACTIONLOG;             //Аудит


//Update
//
INVENTJOURNALTABLE          INVENTJOURNALTABLE;         //Таблица складского журнала - удалить
//OFFICIALSTRANS_RU                                     //  Официальные лица - строки отчетов - удалить
INVENTSUM                   INVENTSUM;                  //Запасы в наличии    - править
INVENTTRANS                 INVENTTRANS;                //Складские проводки   -- править\удалять?
//NUMBERSEQUENCETABLE                                   //Серии документов -
//USERINFO                                              // - ytyfitk d htgjpbnfhbb

//Delete
//
//OFFICIALSTRANS_RU                                     //Официальные лица - строки отчетов - удалить
//JOURNALERROR                                          //???
//NUMBERSEQUENCETTS                                     //TTS


//OFFICIALSTRANS_RU как понял создается, изменяется и удаляется - с ним делать ничего не надо

 delete_from INVENTTRANSPOSTING where INVENTTRANSPOSTING.InventTransId == "номер лота из строк журнала";

 delete_from LEDGERTRANS where LEDGERTRANS.Voucher == "номер лота из строк журнала";

 delete_from LEDGERBALANCESDIMTRANS where LEDGERBALANCESDIMTRANS.AccountNum == "не знаю может если повезет по одной из сумм и дате";

 delete_from INVENTJOURNALREPORTTABLE_RU where INVENTJOURNALREPORTTABLE_RU.JournalId == "номер журнала";

 delete_from TRANSACTIONLOG where TRANSACTIONLOG.Txt == "не знаю может если повезет по юзеру и дате";

 delete_from INVENTJOURNALTABLE where INVENTJOURNALTABLE.JournalId == "номер журнала";

 //INVENTSUM и INVENTTRANS править пока непонятно где, посмотрю отпишусь

 // про таблицы которые удаля.тся то же не очень понятно

}