Здравствуйте.
Таблица БД "items" является основным (значения и ссылки) источником данных для учетных единиц? К примеру, если в разделе "Выполнение" учетной единицы "Расходники" запустить стороннюю программу, которая удалит строку по этому расходнику из таблицы "items" БД это будет корректное удаление этого расходника из общего списка расходников (аналогично красному крестику в списке расходников)? Целостность БД не нарушится (соответственно и функционирование приложения)? И как передать в эту стороннюю программу ID учетной единицы по которой она вызывается?