В классе SalesTableType создайте метод editDateQty. Он пусть возвращает true
а для того типа, который вам нужен, (План) - у наследника перекройте этот метод и верните false
В методе active datasource\SalesTable
X++:
salesTable_ds.object(fieldNum(SalesTable, SalesQty)).allowEdit (editSalesTableType.editDateQty());
Такую же строку для даты. или же прям там в active проверяйте тип
PS. Too late.