(0) храни галки в таблице значений, рисуй при выводе строки или замени журнал на табличную часть обработки, что оптимальней, поскольку лишит оператора лишних вольносте
(7) можно попробовать через событие ПриАктивизацииКолонки() - там проверишь имя колонки и сможешь получить текущие данные и записать ссылку в ТЗ, при этом программно изменяя значение флага, только наверное колонке надо будет установить свойство ПропускатьПриВводе в истину, чтобы событие не отлавливалось при открытии формы.
(9) не изящно, если список длинный, то часто пометки остаются за краем экрана и начинаются разборки
лучше сделать для оператора обработку
разбить экран на двое и направо нащёлкивать выбранные документы
(10) Такой вариант и так понятно как сделать.
Когда будут разные интерфейсы у пользователей - тогда уже как-то по другому будет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший