Универсальный журнал документов для 8.1


Полностью универсальный журнал документов. Работает в любой конфигурации 1С 8.1 без изменения кода*. Подключается ко многим типовым механизмам конфигураций 1С 8.1 (печать документов, сохранение настроек** и т.д.). Имеет расширенные возможности отбора.
Внимание! Продолжение разработки - http://avprog.ru/public/69707/ (alexk-is).

Универсальный журнал документов для любой конфигурации 1С 8.1 предназначен для создания пользовательских журналов документов любых типов. Благодаря возможности сохранения настроек в файл пользователи могут обмениваться сохранёнными настройками даже между различными базами, если входящие в журнал документы имеют в них одинаковую структуру.

Гибкая настройка граф журнала (к стандартным возможоностям добавлен вывод итогов по выбранным колонкам) позволяет пользователю видеть именно те данные, которые нужны в данный момент, а не только колонки, жёстко определённые в стандартных журналах документов.

Быстрые отборы*** позволяют, кроме стандартных отборов, выполненных на основании построителя отчёта, искать среди отображаемых документы, содержащие ссылки на выбранный объект. Реализован аналогичный стандартному поиск документа по номеру. Добавлена возможность быстрых отборов по колонке a la Excel.

Возможен показ табличных частей и движений текущего документа.

Доступны групповое проведение и отмена проведения документов (по выделенным строкам).

На базе схемы компоновки данных отображаемый список документов может быть выведен с любыми пользовательскими настройками**** как простой реестр или как полноценный произвольный отчёт (в том числе с диаграммамии и сводными таблицами).

Для текущего документа можно вывести историю объекта, схему подчинённости документа и отчёт по движениям документа.


*Кроме конфигураций, в которых в общих глобальных модулях есть экспортные процедуры с аналогичными используемым именами

**Увы, на данный момент подключение к типовому механизму сохранения настроек (справочник "Сохранённые настройки") не реализовано. Буду надеяться, что найдётся время и на это.

***Сохранение списка отборов в связке со списком настроек планируется.

****Сохранение настроек СКД в связке со списком настроек планируется.


 Копирайты на использованные разработки - в хелпе.

Код открыт, разработка полностью бесплатна. Желающие поблагодарить автора могут положить денег на телефон 8(901)5383883.

З.Ы. Решила не страдать перфекционизмом и выложить текущую версию (список планируемых доработок см. в хелпе). Буду рада комментариям с конструктивной критикой, пожеланиями и замечаниями. 

 

UPD 20.04.10: оптимизировано отображение таб.частей и движений, за идею спасибо alexk-is, оптимизированы привязки (спасибо ему же). 

UPD 21.04.10: исправлена ошибка, описанная в комментарии (37). 

Оптимизировано обновление кнопок и отображение таб.частей и движений (спасибо alexk-is). Мелкие доработки в коде.

UPD 22.04.10: Мелкие доработки по привязкам, оптимизация кода (спасибо alexk-is).  

UPD 23.04.10: Теперь при открытии ненастроенного журнала (без единого документа) автоматически открывается форма настройки состава журнала. В Историю объекта добавлен перехватчик ошибки создания файла выгрузки журнала регистрации. Теперь файл выгрузки журнала создаётся с рандомным именем - можно одновременно запускать в любом количестве баз.

 

Внимание! Продолжение разработки - Универсальный журнал с возможностью представления в виде дерева, условным оформлением строк и т.д. от alexk-is.

Файлы обработки:

-