вот что у меня пока получается
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 править пока непонятно где, посмотрю отпишусь
// про таблицы которые удаля.тся то же не очень понятно
}