начиная с DAX4 можно указывать через контенер список компании для селекта.
в ax3 могу предложить такой вариант.
X++:
while select DataArea
where DataArea.id != #DATCompany
&& DataArea.id != #DMOCompany
{
table = null;
table.company(DataArea.id);
while select table
where table....
{
}
}