Метод formRun.dataSource() возвращает активный DS, вопрос только в том на какое событие повесить проверку.
Цитата:
Но ведь система как-то распознает, когда ей разрешать или запрещать кнопки "новая запись", "удаление" в тулбаре
Система, явно, может обработать больше событий, чем доступно из X++