В продолжении темы:
Сделал свою функцию одобрения журналов.
Тестировал - работает

Модификация не сложная. Предлагаю обсудить функционал этой фичи.
Смысл в следующем:
1) Введено одобрение по строкам
2) Введено блокирование строк
1 Одобрение строки - уровень "Сотрудника принимающего решения " (гл. бух., кредитный контролер и т.д.)
1.1 Одобрение делается кнопкой <Одобрение строки> в группе кнопок <Одобрение>
1.2 Одобрение работает только для группы пользователей установленных в "Названиях журналов"
1.3 Строчка без одобрения - трактуется как ошибочная строка в жунале
1.4 Одобрение строки не будет работать после функции <Одобрение> (журнала). Работает до статуса "Определить как готовый" и после такого.
1.5 Статус "Одобрен" (по строке) - виден в строке журнала, но закрыт для редактирования и работает через п. 1.1
2 Блокирование - уровень "Рядовой сотрудник" (Оператор ввода данных, бухгалтер и пр. )
2.1 Блокирование делается "кликанием" на CheckBox "Блокировано"
2.2 Блокировка может осуществляться всеми пользователями без исключения (имеющими правами на это журнал)
2.3 Строчка с блокировкой - трактуется как ошибочная строка в жунале.
2.4 Блокировка строки не будет работать после функции <Одобрение> (журнала). Работает до статуса "Определить как готовый" и после такого.
Функционал сделан с расчетом, что пользователи будут пользоваться кнопкой "Разнести и перенести".
Т.е. блокированные и не одобренные строчки будут переносится в новый журнал.
Господа, если не сложно хотелось бы услышать ваши комментарии. Плиз.