Небольшое вступление...
Проверка документов - штука безусловно нужная и удобная. Этот функционал позволяет спать спокойно бухгалтерам и другим специалистам, знающим, что такое достоверность данных системы учета. Установка "Проверено" в документе блокирует возможность изменения этого документа другими пользователями системы.
Однако, как обычно, функционала немного не хватает... при том, что в конфигурации в общем то все уже предусмотрено разработчиками.
Разработкой этого расширения озадачился после разговора с одним из своих подопечных на предмет того, что много времени тратится на открытие, поиск глазками элемента формы "Проверено" и последующее закрытие документа.
Если состояние проверки было видно бы на форме списка, то очевидно что производительность существенно бы выросла.
Что было сделано.
В расширение "затянута" процедура ПриСозданииФормыНаСервере() общего модуля ПроверкаДокументовСервер.
В ней определяется вид формы, из которой эта процедура вызвана, и если это форма списка, то программно дополняется текст запроса динамического списка формы и на форму добавляется группа колонок с элементами данных состояния проверки. Причем колонки добавляются в начало формы, чтобы как говорится - "не замылилось"
При этом, если у динамического списка ПроизвольныйЗапрос = Ложь, то в списке формируется текст запроса, выбирающий все реквизиты объектов
Модификация текста запроса заключается в том, что в нем выбираются реквизиты проверки через левое соединение вышеобозначенного регистра сведений.
После установки расширения, необходимо отключить для него опцию "Безопасный режим"
Работает это на конфигурации КА-2.4.13 (платформа 8.3.18), но думаю, что и в ЕРП тоже работать будет
Если в УТ11 есть ПроверкаДокументовСервер.ПриСозданииФормыНаСервере(), то и в ней тоже работать будет.