Гиперссылки в диалогах форм 1С:Предприятие-7.7

05.01.12

Разработка - Работа с интерфейсом

Правдоподобная имитация гиперссылок при двойном клике мышью на надписях в диалогах форм 1С:Предприятие-7.7

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
DemoGiper.rar
.rar 196,90Kb
33
33 Скачать (1 SM) Купить за 1 850 руб.
Гипер - это не Гига ...
и тем более не Нано!

Wink 

Предлагаемая обработка демонстрирует имитацию гиперссылок в диалогах форм 1С:Предприятие-7.7. 
средствами ВК FormEx.dll (все есть в файле поставки DemoGiper.rar).
Если файл библиотеки FormEx.dll лежит в каталоге обработки, то специально ее загружать не требуется.
Обработка при необходимости сама ее загрузит.

Имитация сводится к исполнению некоторого кода 1С (процедуры из модуля формы), примерно как это происходит у надписей в 1C-8.x  c установленным свойством "Гиперссылка".

Имеется похожая разработка - класс под 1CPP "Общие.Форма.ГиперСсылки" (автор Плутенко Алексей). Реализация гиперссылок в этом классе более широкая и больше соответствует понятию "Навигационной ссылки" 1С-8.2 в режиме управляемого приложения. Кроме исполнения кода 1С, эти ссылки позволяют открывать внутренние объекты 1С, обрабатывать http, ftp и прочие ресурсы.


ПРИМЕНЕНИЕ:

Обработка носит демонстрационный характер.
Конкретная реализация - на усмотрение разработчика.

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

 

 

 

См. также

Работа с интерфейсом Пользователь Платформа 1С v7.7 1C77 Абонемент ($m)

Часто встречающаяся проблема: потерялось Окно сообщений. Обработка исправляет эту "проблему" одним нажатием кнопки. Для обычных пользователей. Не требует программирования. Достаточно запустить обработку и нажать кнопку "Выполнить".

5 стартмани

17.01.2025    346    1    CheBurator    11    

6

Работа с интерфейсом Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Создание и использование на формах в среде 1С 7.7 прогрессбара, индикатора, как в 1С 8.Х для контроля над длительными процессами. Реализовано средствами языка программирования 1С 7.7.

1 стартмани

06.06.2024    870    1    user1416274    17    

2

Работа с интерфейсом Логистика, склад и ТМЦ Системный администратор Программист Пользователь Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

2500 руб.

18.10.2022    6033    1    45    

4

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    5156    2    igor7777    4    

6

Работа с интерфейсом Программист Платформа 1С v7.7 1C77 Бесплатно (free)

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

15.12.2021    5037    77    Cерый    13    

8

Работа с интерфейсом Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    7573    4    vap_pig    5    

4

Учет рабочего времени Работа с интерфейсом Программист Бухгалтер Пользователь Платформа 1С v7.7 1C77 Россия Абонемент ($m)

Обработка производственного календаря с возможностью импорта и экспорта xls для 1С 7.7 (7.70.027) без изменения конфигурации.

1 стартмани

18.09.2019    13244    6    Jill    8    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. yuraos 1005 29.12.11 08:02 Сейчас в теме
По поводу замечания в конце статьи:
Если у вас в форме есть допустим строковое или числовое поле ввода и где-нибудь рядом "в пределах броска мышки" :) будет находиться такая гиперссылка ...
... то имеется неприятный эффект:
Если вы редактируете значение в поле ввода и случайно (не изменяя фокуса ввода) задеваете мышкой ссылку -
- то изменения в поле ввода теряются :!:
Забороть это безобразие я так и не смог :(
2. Noy 1079 29.12.11 12:18 Сейчас в теме
У меня в виде класса 1С++ реализовано
http://infostart.ru/public/67228/
5. yuraos 1005 29.12.11 15:21 Сейчас в теме
(2) Noy, тебе удалось зарешать беду , о которой я писали в (1) ???
7. Noy 1079 29.12.11 15:53 Сейчас в теме
(5) Вообще такой проблемы не замечал. А у тебя она возможно из-за того, что ты "неправильно" используешь метод УстановитьКурсор.
Достаточно применить этот метод к атрибуту формы один раз (например после создания формы), а не при каждом движении мышака

Да и функцию Элемент_ВОбласти(Элемент,Лево,Верх) тоже легко заменить методом РасширениеФормы.ПолучитьАтрибутПоКоординатам(х,у);

Похоже ты писал это давненько и на очень древней версии Formex ;)
9. yuraos 1005 29.12.11 21:50 Сейчас в теме
(7) Noy, спасибо. Поэксперементирую (как повод появится).
вообще-то подобный эффект у меня возникал еще при использовании другого
обработчика события - ПриНажатииКнопкиКлавиатуры()
--
последняя версия формекс, с которой работал - 2.0.5.101
еле отжал у своего АДмина (когда ему уже все стало как дембелю)
уж люто они АДмины ненавидят эти дллки :))))))))))))))))))))
3. yuraos 1005 29.12.11 15:18 Сейчас в теме
Noy пишет:

У меня в виде класса 1С++ реализовано

http://infostart.ru/public/67228/

Спасибо, качнулс.
Глянусс.
Классы я люблюююю!!!
При первой возможности внедрю ...
.... пока что оказалось, что внедрять некуда :(((((( .
ЗЫ
а ночью ссылочку на тебя в статейке сделаю. :)))))
4. Tatitutu 3849 29.12.11 15:18 Сейчас в теме
1. Мои искренние поздравления автору, что он познакомился с замечательной библиотекой от Альфа
2. Я так понял сейчас на ИС, скачивать и смотреть код уже не модно и не гламурно
3. Практически все это можно сделать и без внешних компонент
(пример прикрепил)
Прикрепленные файлы:
так.ert
6. yuraos 1005 29.12.11 15:48 Сейчас в теме
(4) Tatitutu,.
а слабо тот флажок в так.ert еще и подкращивать при наведении мышки ?
:))))))
ЗЫ
я в принципе человек не злой, просто это память у меня хорошая.
8. Шёпот теней 1782 29.12.11 18:57 Сейчас в теме
... ?хм? ...

... " ... и вот уже радио в каждом доме но количество счАстлиВЫх людей не увеличилось." ...

... вотВЕДЬвот ...

п.с.

...был 486 компьютер ... была 1С ... было среднее предприятие и ВСЁ было хорошо ...
теперь есть и сервер и народ и программист а как получали себестоимость в конце квартала так и получают ... а если результат ОДИН зачЕм? плАтить больше ??? (а бардака больше ...а! будет ведь ещЁ хуже) ... ! (та же история и фотошопами при газетах, например... можно и другие примеры привести) ...

... вотГОЛОВАвотКЛОЗЕТвот ...
10. yuraos 1005 29.12.11 22:02 Сейчас в теме
(8) Шёпот теней,
На передовом краю науки стоял ........
........ вахтер, по буржуйски - ШВЭЙЦАР.
(из КВН ФФ НГУ)
давно уже замечено что от ума - ГОРЕ...
...и щас, как ты верно заметил, против него найдена сильно действующая терапия:
вКЛОЗЕТегоМОЧИТЬего
;)))))))))))))))))))
ЗЫ
правда не помогает в последнее время что-то.
как не мариновали мозгиВКЛОЗЕТЕмозги, а выборы провалили.
11. Шёпот теней 1782 30.12.11 09:02 Сейчас в теме
(10) ... хм ...

между "формой" и "содержанием" - вечная борьба как отображение грАниц реальности и фантазии ...

у всякого действия ЕСТЬ мотив ... у всякого БЕЗдействия - свой страх ...

... Современный ПОСТмоерЬнизЬмЬ стоит на БЕЗответственности - яркий пример 1С, как, 7 и 8 ...

... колЁсики механизма объявили себя главными - вышли из системы - и крутятся теперь сами по-себе. Вращение есть а движения нету ...

... вотПЕССИМИЗьМвот ...
BorisBelov; +1 Ответить
12. OlegSantana 04.01.12 11:38 Сейчас в теме
Есть ли практический удобный пример?
13. yuraos 1005 04.01.12 12:05 Сейчас в теме
(12) OlegSantana,
есть в принцице практический пример, но весьма специфичный (завязан на конкретную конфигурации).

Обработка называется "РульРулей".
Там есть аналогичные надписи с "гиперссылками".
При клике по надписям открываются формы других обработок, которые "рулят" различными настройками в базе.

Выкладывать ее особого смысла нет.
Тем более демо-обработка - фактически сделана из этого "руля рулей"
(только измененны заголовки надписей и процедуры обработчики клика).

Можешь использовать демо-обработку в качестве заготовки под что-нибудь свое.
14. пользователь 17.01.12 15:08
Сообщение было скрыто модератором.
...
15. OscarTT 05.03.12 23:52 Сейчас в теме
Никогда не любил внешние компоненты, тем более для устройства с их помощью всяких рюшечек...
16. yuraos 1005 06.03.12 04:51 Сейчас в теме
(15) OscarTT, ну жтож можно сказать ...
... как говорится о вкусах не спорят.

Но винда без "рюшечек" - это "голый" DOS.

А I-Phone без "рушечек" - дисковый телефон.

;))))
Оставьте свое сообщение