gifts2017

Ссылки на объект (внедряемая форма для управляемых приложений). Легко, быстро, удобно

Опубликовал Константин Хрипков (mbreaker) в раздел Администрирование - Поиск данных

Все знают штатный механизм "Поиск ссылок на объекты" и все знают, что для его использования нужно сделать как минимум 10 кликов, чтобы получить желаемый результат. Когда это приходится делать по 10 раз в день, такой подход начинает жутко раздражать. Хочется в один клик прямо из объекта получить всё и сразу. Данная форма легко и быстро внедряется в любую конфигурацию и позволяет непосредственно из формы любого объекта вызывать список всех ссылок на него.

Обновление 11.02.2013:

Добавлена возможность обновлять список ссылок без переоткрытия формы (кнопка "Обновить" или F5).

Краткая инструкция по подключению формы.

Добавить форму к желаемой конфигурации можно двумя путями: произвести сравнение/объединение конфигураций (при сравнении выбрать только общую форму "СсылкиНаОбъект" и одноименную общую команду или просто, открыв эту конфигурацию в отдельном окне конфигуратора, перетащить в свою конфигурацию сначала общую форму, затем общую команду.

Затем для общей команды указать в типе параметра команды те объекты конфигурации, к которым требуется добавить данную форму.

Затем... всё! Можно запускать и проверять.

Если всё сделано правильно в настроенных объектах:

  1. в режиме управляемых форм ссылка появится в панели навигации формы
  2. в режиме обычного приложения пункт "Ссылки на объект" появится в меню "Перейти"

 

Приятного всем просмотра... ссылок!

P.S. Готовый пример подключения формы на демобазе библиотеки стандартных подсистем можно найти во втором файле для скачивания.

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

Наименование Файл Версия Размер
Конфигурация для объединения 58
.cf 10,19Kb
11.02.13
58
.cf 10,19Kb Скачать
Пример на БСП 12
.dt 19,73Mb
11.02.13
12
.dt 19,73Mb Скачать

См. также

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

Комментарии

1. Алексей 1 (AlX0id) 28.01.13 21:24
Плюс, конечно..
Но "Когда это приходится делать по 10 раз в день" - это в первую очередь значит, что что-то не так в датском королевстве..
2. Константин Хрипков (mbreaker) 29.01.13 01:08
(1) Например, в "датском королевстве" идёт внедрение с переносом данных из не совсем идентичного источника...

Или, например, в "датском королевстве" пользователи любят "поколбасить" в справочниках, а потом бежать к 1С-нику с криками "исправь, мы больше так не будем!!!" (а за спиной все пальцы перекрещены в сложносоставных переломах)... ;)
3. Юрий Осипов (yuraos) 29.01.13 05:57
Лень - двигатель прогресса!
;)
4. Алексей 1 (AlX0id) 29.01.13 09:37
(2) mbreaker,
И обе эти ситуации на ваш взгляд абсолютно адекватны? ))
5. Константин Хрипков (mbreaker) 29.01.13 14:25
(3) yuraos, а что есть "оптимизация", как не навязанное ленью побуждение? :)
p.s. на всякий случай, сразу оговорюсь - это шутка - дабы не вызвать очередной холивар...
6. Юрий Осипов (yuraos) 29.01.13 17:33
(3)(5) mbreaker, плюс за проницатэлност - то биля тоджэ жутка !
:)
7. Константин Хрипков (mbreaker) 29.01.13 20:39
(4) AlX0id, обе две абсолютно не адекватны. Ваш вопрос, Алексей, мне напомнил, одного моего подчиненного. Он как-то недавно автоматизировал сложную схему расчета НЗП в УПП. Так по его алгоритму внешняя печатная форма док-та "Расчет себестоимости" должна была последовательно несколько раз перепроводить этот документ, при каждой итерации снимая данные расчета, и корректировать долёвку по оценке НЗП в МВЗ, следующая итерация расчета, опираясь на внесенные данные корректировала следующий МВЗ. Вся схема ломалась тупым перепроведением документа не через эту печатную форму. На вопрос, а что должно остановить юзера от обычного перепроведения, он мне ответил "адекватность пользователя". Всем отделом мы веселились очень долго, фраза даже пошла в массы.

Теперь встречный вопрос: многих пользователей довелось Вам "выдрессировать" так, чтобы они не косячили? У меня это далеко не всегда получается даже со своими подчиненными, не говоря уже о клиентах.
8. Алексей 1 (AlX0id) 29.01.13 21:25
(7) mbreaker,
У вас странные ассоциации, я бы сказал.. Ваш подчиненный слепил херню и хочет научить пользователей ей, я же вам предлагаю научить пользователей так, чтобы не пришлось пользоваться всякими техническими прибамбасами для исправления херни. Это для второго случая.
Для первого достаточно не лепить херни.

А насчет дрессировки пользователей у клиентов - это дело клиентов, мне за это не платят. Хотят - дрессируют, хотят - платят нам за исправление за ними косяков, хотят - сами исправляют за ними косяки.. На вкус и цвет, собсн.
9. Константин Хрипков (mbreaker) 30.01.13 10:00
(8) Алексей, я понял, Вы из той категории людей, у которых на все вопросы есть всегда "простой" ответ.
Косячат подчинённые - надо им сказать, чтобы не косячили, и всё станет хорошо.
Косячат пользователи - надо им сказать, чтобы не косячили, а то придётся платить.
Если у Вас так много опыта в таких делах - сделайте свою публикацию, поделитесь с сообществом, как научить подчинённых не косячить, а пользователей заставить всегда платить за косяки.
Возможно и мне удастся почерпнуть из Вашей статьи что-нибудь в довесок к своему восьмилетнему опыту общения с пользователями и постановки франча с нуля до №1 в городе.
Только просьба исключить из этой статьи лозунги типа "Для первого достаточно не лепить херни". Приводите только конкретные рекомендации о том, как научить "не лепить херню".
И вот тогда уже поговорим, а сейчас предлагаю свернуть наш флуд и заняться более полезными вещами.
10. Алексей 1 (AlX0id) 30.01.13 18:17
(9) mbreaker,
Не буду спорить с вами.. А то опущусь до уровня срача - а там вы опытом задавите..
11. Константин Хрипков (mbreaker) 04.02.13 11:30
(10) AlX0id, хороший ответ, когда все аргументы кончились. Надо взять на заметку!
12. Никита Грызлов (nixel) 13.02.13 22:19
RLS как обошли? Установкой привилегированного режима или как-то хитрее?
13. Константин Хрипков (mbreaker) 22.05.14 01:54
(12) Никак, там используется штатная функция НайтиПоСсылкам, если согласно настройкам RLS объект не доступен - будет отображаться "битая ссылка". Вот и вся "хитрость".
14. OBEH (OBEH) 11.07.14 18:18
(13)Странно, на кой битая ссылка, если ее нет на самом деле?
15. Константин Хрипков (mbreaker) 15.07.14 13:37
(14) OBEH, вопрос чё-то не понял.
Ссылка - не мёд от Винни-Пуха, если она есть в базе - она будет показана, если на неё нет прав - она будет показана как "битая".
А в Вашем вопросе (прошу только не обижаться) угадывается малый опыт работы с RLS.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа