Класс позволяет использовать ссылки на формах.
Поддерживаются ссылки на http, ftp, файлы, внутренние объекты (документы, элементы справочников), код на языке 1С.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Создание ссылки:
В конфигураторе на форму добавляем элемент типа "Текст". В поле Подсказка пишем тип ссылки (одно из "http://","ftp://","file://","v7ID://","v7Code://") и значение ссылки. Если ссылка длинная, то можно значение ссылки прописать в поле Описание. Делаем оформление на свой вкус (например шрифт с подчеркиванием синего цвета).
Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".
Часто встречающаяся проблема: потерялось Окно сообщений. Обработка исправляет эту "проблему" одним нажатием кнопки. Для обычных пользователей. Не требует программирования. Достаточно запустить обработку и нажать кнопку "Выполнить".
Создание и использование на формах в среде 1С 7.7 прогрессбара, индикатора, как в 1С 8.Х для контроля над длительными процессами. Реализовано средствами языка программирования 1С 7.7.
Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77.
Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.
(9) ну для этого и просил примерно.... Просто в зависимости от возможных действий не скрывать кнопки или менять их доступность а формировать ссылки. Инструмент есть гуд.. Будем последить за развитием...
При старте системы - опибка
Не удалось открыть файл определения классов
D:\1$_base\defcls.prm
УН=СоздатьОбъект("УправлениеНастройками");
{Глобальный модуль(12)}: Неудачная попытка создания объекта (УправлениеНастройками)
Всё это можно было сделать и штатными средствами (разве что курсор не поменять), просто затратно было делать
А так - неплохо бы не выводить в подсказку ничего, ибо наводишь на реквизит и видишь \\code77 .. как-то не комильфо.
+Неплохо изменять цвет шрифта при наведении на гиперссылку.. Или менять шрифт на подчеркнутый
Недавно искал такую вещь (см. , дали несколько советов, но реально полезного я не поимел.
А эта - похоже, то, что надо. Буду проверять. Большое спасибо автору.
Плюс
(16)Там были примеры поразительные, из разряда фокусов. Я так и не понял, как они работают.
А здесь предложен понятный рабочий инструмент создания интернет-ссылок на формах 1С.
(18) Я думал, речь идет про bg.ert, а оказывается про флажок.
Не подошло, потому что ссылка у меня должна находится в середине формы между другими полями, а не с краю
Пытаюсь проверить, выдает ошибку:
Перехватчик.ПерехватитьСобытияГК(Конт,я<<?>>());
{Обработка.ОбщиеФормаГиперСсылки.Форма.Модуль(38)}: Функция не обнаружена (я)
В чем причина?
(20) Поправил, теперь выдает
ГиперСсылки=СоздатьОбъект("Общие.Форма.ГиперСсылки");
{Документ.Аукцион.Форма.Модуль(2078)}: Неудачная попытка создания объекта (Общие.Форма.ГиперСсылки)
(19),(20) В свое время в примерах нашел именно такую конструкцию - да, синтаксический контроль не проходит, но видимо данная функция "я()" встроенна в 1с++. Работоспособность такого подхода подтверждена длительным личным использованием.
Вернул, но форма не открывается.
Выдается ГиперСсылки=СоздатьОбъект("Общие.Форма.ГиперСсылки");
{Документ.Аукцион.Форма.Модуль(2078)}: Неудачная попытка создания объекта (Общие.Форма.ГиперСсылки)
Этот оператор в процедуре ПриОткрытии() формы.
+32 ты не порть руками обработку в пофигураторе - и всё будет нормально.
Вот для этого в bg и убрано всё с глаз долой, чтоб шаловливые ручки не портили ничего в пофигураторе.