Сначала порыскал, что уже есть на Инфостарте:
- В публикации //infostart.ru/public/256718/ на примере ЗУП 3 показано, как отобразить раздел Перейти в панели навигации, но этот способ удобен далеко не всегда.
- Есть несколько готовых решений по просмотру движений для управляемых форм (//infostart.ru/public/75322/, //infostart.ru/public/75541/), но они подразумевают изменение конфигурации.
Хотелось решение, которое одним махом охватывает все документы и не требует изменений в конфигурации. Разрабатывать что-то с нуля затратно, взял основу на обычных формах и доработал. Основа доступна здесь //infostart.ru/public/67094/ (тот же отчет можно скачать с http://1cskd.ru/2010/07/otchet-po-dvizheniyam-dokumenta/).
Сделано следующее:
- добавлена управляемая форма
- реализован вызов в качестве назначаемого отчета для всех документов конфигурации в горизонтальном и вертикальном вариантах
- исправлена ошибка, которая возникала, если отчет вызывается для документа без движений
Тестировалось именно в ЗУПе 3, но по логике должен работать и в других конфигурациях, в которой вызов внешних обработок организован на основе БСП.
Краткая инструкция для новичков, не имеющих опыта работы в ЗУП 3 или других конфигурациях на Библиотеке стандартных подсистем:
- Внешние отчеты подключаются через вкладку Администрирование (см. рисунок).
- После подключения отчета во всех документах и их списках автоматически отобразится кнопка Отчеты, по нажатию которой отображается список зарегистрированных внешних отчетов. В этом списке доступны пункты Движения документа вертикально, Движения документа горизонтально (см. рисунок).
- В отличие от старых конфигураций (таких как ЗУП 2.5), теперь можно вызывать отчет не только из формы документа, но и из списка. Если в списке выделить нескольких документов одновременно, откроются раздельные окна отчета по числу выделенных документов.