gifts2017

"Магический батон" или еще одна попытка сделать "волшебную кнопку"

Опубликовал Вячеслав Бюльбюль-Оглы (SvSoft) в раздел Обработки - Универсальные обработки

Очень часто, в процессе работы с 1С, у пользователя может возникнуть желание получить какую-либо информацию по данным, которыми он оперирует в данный момент.
Например, забивая документ отгрузки, хочется посмотреть взаиморасчеты с контрагентом, или находясь в справочнике номенклатуры посмотреть движения по ней и т.д.
В типовых конфигурациях с такими хотелками не очень то развернешься. К примеру про взаиморасчеты с контрагентом, это надо ползти в меню "Отчеты"->"Специализированные"->"Акт сверки", затем в самом отчете, как минимум, необходимо опять выбрать нужного контрагента и только после этого заветная "циферка" порадует глаз пользователя.
Некоторые моменты всё же реализованы, например в типовой "Бухгалтерии", в формах списка справочника "Номенклатура", есть в привязанных печатных формах отчеты: "Оборотно-сальдовая ведомость" и "Анализ субконто", но в них также приходится что-либо выбирать/менять перед формированием. Или довольно удобная штука - механизм внешних печатных форм, но не для всех объектов он реализован (к примеру документ "Поступление ТМЦ" обделен такой возможностью).
Добавить подобные вещи конечно можно, но для этого придется править конфигурацию и при обновлении учитывать все эти правки...

Поэтому и родилась мысль как бы всё это дело сделать более удобным, да так чтобы было всё универсально, дабы под весь "зоопарк" конфигураций не подстраивать.

Чтобы можно было интерактивно настраивать привязку любых встроенных и внешних отчетов и обработок к различным объектам любых конфигураций, и вызывать их выполнение за "максимально минимальное" (во загнул Surprised) количество кликов мыши и телодвижений конечного пользователя.

Обработка использует внешние компоненты FormEx и 1C++ (отдельная благодарность их разработчикам), поэтому для успешной регистрации компонент, первый запуск обработки нужно произвести в режиме "Предприятия" с правами "Администратора"!

1111

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

Обработка подходит АБСОЛЮТНО для любых конфигураций на базе платформы 1С 7.7.

Встраивание в конфигурацию (для более удобного запуска) заключается лишь в добавлении кнопки на панель инструментов через "Конфигуратор". Если с "Конфигуратором" Вы на вы :), то запустите обработку в 1С Предприятии (открытом как показано на рисунке выше) через меню "Файл"

2222

и почитайте встроенную справку, которая откроется автоматически при первом запуске обработки.



Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Архив с обработкой и необходимыми компонентами
.zip 1,25Mb
09.02.16
4
.zip 1.32.9 1,25Mb 4 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Владислав Чинючин (vcv) 22.08.14 05:44
Симпатично. Еще один вариант, воткнуть свой код в глобальную процедуру глДействия, которая есть, кажется, в каждой типовой от 1С. Это будет работать у тех, кто по каким-то причинам не может использовать ВК.
2. Вячеслав Бюльбюль-Оглы (SvSoft) 22.08.14 08:04
(1) Есть то она есть, только список доступных действий для объекта прописан в модуле формы этого объекта, поэтому для добавления новых действий опять придется править конфу, или "Перехватчиком" добавлять на лету (у меня так в нескольких конфах добавлены кое-какие дополнения) но это опять 1С++
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа