[RToolTips] Динамические подсказки v.1.2.3

14.01.15

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

Компонента позволяет манипулировать подсказками атрибутов формы и [b]табличного документа[/b] во время выполнения программы. Текст подсказки может быть разным как для каждого атрибута формы, так и для каждой строки в табличной части справочника, документа, журнала документов, а также каждой колонки или ячейки.
Текст подсказки формируется подобно HTML странице и может включать форматирование с использованием различных шрифтов, цветов, графики.
Текст подсказки и картинки могут быть загружены из отдельных файлов, файлов, содержащих ресурсы, из библиотеки картинок конфигурации.
Окно подсказки может иметь округлую форму, хвост, тень, может быть полупрозрачным. Окно может появляться постепено и так же исчезать.

Скачать исходный код

Наименование Файл Версия Размер
RToolTips v.1.2.3
.1193600399 224,43Kb
1055
.1193600399 224,43Kb 1055 Скачать

v.1.2.3
- Исправлена (еще раз) ошибка появления подсказок у невидимых реквизитов

v.1.2.1
+ Добавлен объект RMsgWindow2 аналог объекта в RWidjets, только с возможностью вывода в окно не просто текста, а форматированного текста.
- Решена проблема с чрезмерной загрузкой процессора
- Удалены лишние стандартные подсказки в многострочной части

Варианты применения или зачем нам это нужно.

1. Подсказки реквизитов формы как таковые. Наверняка, большинство разработчиков ленятся писать подсказки к атрибутам на форме, как ленятся писать комментарии в коде. И зря. Подсказки позволяют быстрее разбираться, где что на форме, в какой реквизит что нужно заносить, подобно тому, как комментарии позволяют быстрее разобраться в чужом коде. Это очевидно.
Динамические подсказки позволяют повысить эффективность работы с формой. В первую очередь, путем цветового выделения текста, таблиц, графики. Преимущества такого подхода перед простым текстом также очевидны. Во вторую очередь текст подсказки может меняться в зависимости от заполнения соседних реквизитов, от текущего пользователя и пр.
2. Подсказки табличных частей документов, журналов, справочников, таблиц значений. В стандартном варианте мы можем указать подсказки, которые будут показаны при наведении курсора на заголовок табличных частей (таблица значений исключение). В ячейках таблиц подсказки появляются с текстом самой ячейки. И то через раз.
С помощью динамических подсказок можно выводить текст ячейки под курсором. Например, строку неограниченной длинны можно увидеть полностью. Можно получать развернутые пояснения к иконкам в таблице или другим колонкам, в которых кратко указан какой-либо статус. Можно выводить подсказку для колонки таблицы, когда курсор находится не только над заголовком таблицы, но и над строками колонки.
3. Вывод содержимого реквизита. Часто реквизит слишком маленький в нем не прочитать весь текст полностью. В первую очередь это касается текстовых реквизитов неограниченной длины. Их можно прочитать, перемещая текст с помощью полосы прокрутки. А если это не многострочный текст и часть текста не видна, то вообще не удобно. В этом случае гораздо удобнее выводить весь текст в окне подсказки.
4. Реквизиты агрегатных объектов предоставляют скудную строку с видом, номером документа или наименованием, кодом элемента справочника. Можно, конечно, добавить на форму дополнительные реквизиты, в которые поместить всю необходимую информацию, но это не всегда удобно, занимает место на форме, трудоемко. Гораздо удобнее выводить такую информацию в подсказке.

См. также

1С:Фото номенклатуры 7.7 - решение для работы с фотографиями номенклатуры в 1С:7.7 (включая формат PNG)

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

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

5000 руб.

18.10.2022    5323    1    45    

3

WebЦвета для 1с77 FormEx

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

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

1 стартмани

30.03.2022    4629    2    igor7777    4    

5

К привязкам элементов форм (1С 7.7, FormEx)

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

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

15.12.2021    4560    62    Cерый    13    

6

Выбор цвета для 1С 7.7

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

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

1 стартмани

09.06.2020    7122    4    vap_pig    5    

3

Производственный календарь для 1С 7.7

Учет рабочего времени Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

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

1 стартмани

18.09.2019    12720    6    Jill    8    

3

Альтернативная обработка "Выбор периода"

Работа с интерфейсом Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Альтернативная обработка ввода периода для 1С 7.7.

1 стартмани

27.03.2019    6647    3    v.a.n-    11    

2

Несколько табличных частей в 1С:7.7 - это просто

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

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    22596    27    Gkmy    11    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3122 29.10.07 03:25 Сейчас в теме
Занятно. но навскидку придумать действительно нужное применение я затруднился... хотя фотка смотрится здорово - можно экономить место при выводе изображений, которые не особо часто нужны.. например...
конкурс надо объявить на самое нужное использование данной фичи...
3. vladnet 364 29.10.07 09:46 Сейчас в теме
(1) Зря ты так очень полезная фишка, жаль только нужно включать еще одну библиотеку в проект, а их там уже очень много (
4. пользователь 29.10.07 10:00
Сообщение было скрыто модератором.
...
7. vasilykushnir 63 30.10.07 09:18 Сейчас в теме
(1) А что? Идея конкурса на лучшее применение весьма привлекательная - не все ж публичная порка... И о красоте надо подумать.
60. aleksey_korol 21.01.09 12:59 Сейчас в теме
(1) Конкурс еще продолжается? Вот вам применение: http://infostart.ru/projects/218/?p=4&clear_cache=Y#comm78

Робертус, ПЛЮСИЩЩЩЩЩЩЕ!!!
2. sliam 29.10.07 09:44 Сейчас в теме
Как вариант, вывод подчиненных документов, хотя это тоже спорное применение.
5. wolfsoft 2422 29.10.07 20:32 Сейчас в теме
Это... Вряд ли в ближайшее время мне лично пригодится, но за идею однозначно "плюсик" и респект :)
6. mashinist 7 30.10.07 09:08 Сейчас в теме
Да...Штука классная... Но как сказал vladnet очередная ВК... А их и так много... Хорошо бы это все АльФу в FormEx.
Но + однозначно
8. CheBurator 3122 01.11.07 00:13 Сейчас в теме
а можно манипулировать таймаутом между позиционированием на объект и появлением тултипа?
9. CheBurator 3122 01.11.07 00:14 Сейчас в теме
можно ли выводить тултип принудительно? т.е. типа вывеститултип(ч,н)
10. Robert 721 01.11.07 01:37 Сейчас в теме
Можно манипулировать таймаутом между позиционированием на объект и появлением тултипа.
МенеджерПодск.ПоказыватьЧерез=1000; // 1 сек

Можно ли выводить тултип принудительно.
Подсказка.Показать();
11. Mucmepukc 86 01.11.07 12:36 Сейчас в теме
хм. чего-то не то с als-файлом
конфигуратор пугает разрушением
12. Mucmepukc 86 01.11.07 13:02 Сейчас в теме
еще кое-чего не соображу.
в документе, у табличной части всплывает еще и обычная подсказка
http://img529.imageshack.us/img529/7658/gluguj0.jpg
как бы от нее избавиться?
13. Robert 721 02.11.07 13:08 Сейчас в теме
хм. чего-то не то с als-файлом конфигуратор пугает разрушением
Виноват. Исправил. 1.1.2
в документе, у табличной части всплывает еще и обычная подсказка
Буду думать
14. Mulder_1 05.11.07 17:46 Сейчас в теме
Весч очень полезная... Да .. если бі в формекс встроить - ей вообще бы цены не было ... но наже так - очень хорошая весчь получилась ...
помню как до этого мучился через AutoItX3.Control ... так теперь не поленился и все переписал под RToolTipsManager... намного убоднее и код выглядит красиво ...
Автору : так что не слушай тех кто говорит "у меня типа уже много ДЛЛ-ек подключено .. бла-бла-бла"... у меня их тож не много кто оценит - подключит еще одну .. вобщем отдельный респект ! и "+" однозначно ...

но вот хотелось бы еще одну фишечку ... дабы была возможность работы ПриВыводеПодсказкиТаблицы из глобального модуля ... т.к. формы диалога оч часто закрываются после вывода печатной формы ...
И еще замечена одна особеность .. если делать ЗагрузитьВнешнююКомпоненту("RToolTips.dll"); в ПриНачалеРаботыСистемы(), то при входе дает "Программа была завершена аварийно .. и т.д." но не всегда ..
закономерность еще не выявил ...
Но вообще за разработку 5 балов !
15. KoVan 14.11.07 14:59 Сейчас в теме
Подскажите, будет ли решена проблемка с загрузкой проца? На слабых компах грузит систему до 50% :(

16. Robert 721 16.11.07 20:14 Сейчас в теме
Подскажите, будет ли решена проблемка с загрузкой проца?
Решена v.1.2.1 Прошу заинтересованных товарищей потестировать
но вот хотелось бы еще одну фишечку ... дабы была возможность работы ПриВыводеПодсказкиТаблицы из глобального модуля
Есть такая фишечка. Используйте на здоровье.
Для этого лучше сделать одну глобальную переменную типа RToolTipsManager и привязывать таблицы к ней. В этом случае менеджер будет следить за таблицей независимо от наличие формы, из которой таблица сформирована. Процедура ПриВыводеПодсказкиТаблицы будет срабатывать только в глобальном модуле, если вы не будете привязывать менеждера к какой-либо форме.


17. Sprite 480 21.11.07 15:30 Сейчас в теме
АЛьФУ в Formex - АДНАЗНАЧНА! +1
18. Mucmepukc 86 21.11.07 18:28 Сейчас в теме
перестала работать :(
у меня в табличной части документа и списке справочника :(
даже вот в примере в Таблице
19. Sprite 480 21.11.07 19:42 Сейчас в теме
С толкнулся с такой бедой:
Форма внешней обработки. 2 слоя. При выборе закладки нахожусь на втором слое. У меня здесь большая ТЧ. Лезут подсказки первого слоя. :-(
20. Robert 721 21.11.07 22:23 Сейчас в теме
Дайте тестовую обработку, в которой 100% проявляетс эта ошибка.
21. Robert 721 22.11.07 00:05 Сейчас в теме
Mucmepukc
После чего перестала работать?
22. Mucmepukc 86 22.11.07 13:33 Сейчас в теме
последняя версия.
если вернуть 1.1.2 то все опять ладом
в частности у меня вот тут например - http://infostart.ru/profile/4955/projects/1383/download.php?file=1964
23. Sprite 480 22.11.07 14:54 Сейчас в теме
Вобщем ситуёвина такая:
Форма внешней обработки. 2 слоя. 2 закладки. На первом слое реквизиты, на втором - ТЧ.
Если в реквизите формы 1 слоя есть подсказка, то при переходе по закладке на второй слой подсказки строк ТЧ рушатся.
Если перейти на первый слой - появляются подсказки ТЧ второго слоя.
Беда. SOS!
24. Robert 721 22.11.07 19:26 Сейчас в теме
Mucmepukc
Ты обновляешь только RToolTips.dll, или RVXPLib.dll тоже?
25. Mucmepukc 86 22.11.07 21:00 Сейчас в теме
оба, даже с перерегистрацией RVXPLib.dll
26. Robert 721 22.11.07 22:50 Сейчас в теме
Метод УстановитьФорму использован?
27. Mucmepukc 86 23.11.07 07:49 Сейчас в теме
о. спасибо! теперь работает ;)
возникает тогда другой вопрос - раньше же без этого работала!

еще раз спасибо, мегаштука!
28. Mucmepukc 86 23.11.07 10:24 Сейчас в теме
попробовал теперь RMsgWindow2
претензия такая: нужна жесткая фиксация размера окна (сейчас при добавлении новой строки размер увеличивается), и собственно - прокрутка в этом окне (сейчас окно растет, растет, растет, уползает за пределы экрана)
и, наверное, не помешала бы прозрачность
29. Robert 721 23.11.07 22:53 Сейчас в теме
Sprite
v.1.2.2
- Исправлена ошибка появления подсказок у невидимых реквизитов
30. Sprite 480 25.11.07 11:32 Сейчас в теме
v.1.2.2
Не всё так гладко.
Результат тестирования: Исчезли ЛЮБЫЕ подсказки на реквизитах, визуально расположенных в одном и том же месте на разных слоях формы. :-( :-(
Очень жду изменений. ;-)
31. Sprite 480 25.11.07 20:33 Сейчас в теме
Не понял в описании:
>ПолучитьТекстЯчейки(пИмя, пСтрока, пКолонка);
>Примечание:
>Позволяет получить текст только видимых в данный момент строк и в любых >колонках, в т.ч. невидимых в данных момент, определенных невидимыми в >конфигураторе.

Вопрос:
Могу ли делать так:
На форме обработки есть табличная часть "ТЧ". В модуле формы:

Процедура ПриОткрытии()
..............
ТЧ.НоваяКолонка("Подсказка",,,,,);
ТЧ.ВидимостьКолонки("Подсказка",0,);
.............
КонецПроцедуры

Могу ли увидеть в качестве динамической подсказки - значение, присвоенное колонке "Подсказка" при наведении курсором на строку ТЧ ?
Пока у меня не получилось...
Было бы ОЧЕНЬ удобно!
32. Mucmepukc 86 26.11.07 08:19 Сейчас в теме
Sprite
ПолучитьТекстЯчейки(пИмя, пСтрока, номер_колонки_с_подсказкой)
разве не так?
33. Mucmepukc 86 26.11.07 09:04 Сейчас в теме
Sprite
а.. все, понял, о чем речь... действительно не получается у ТаблицыЗначений :(
просто сам делал у формы списка справочника, там с этим без проблем...
34. Sprite 480 26.11.07 12:02 Сейчас в теме
то: Mucmepukc
Надежда только на Роберта....!
Где-то надо откопать зарывшуюся собаку :-)
35. Tempus 94 26.11.07 14:56 Сейчас в теме
Проблема - при закрытии 1С-ки она виснет с ошибкой. По ходу работы все отрабатывается нормально.
Подозреваю, что связано с большим количеством ВК - загружаю последовательно:
FormEx, Turbobl, 1spy, RToolTips.
36. Sprite 480 29.11.07 08:09 Сейчас в теме
Robert, в каком состоянии сейчас разработка? Работаете ли над ошибками?
В любом случае - удачи!
37. Robert 721 29.11.07 20:21 Сейчас в теме
Сейчас разработка на паузе. Ошибки обязательно исправлю.
Что касается ПолучитьТекстЯчейки.
С таблицей значений это фича. Если в многострочных частях скрытая колонка как бы есть, то в таблице значений ее как бы и нет ;)) это особенность реализации 1С.
Рекомендую как-нибудь извратиться. Например:
- добавить просто видимую колонку с текстом подсказки
- добавить просто видимую колонку с текстом в две строки; первая пустая, затем разделитель, вторая с текстом подсказки; вроде, в колонке отображается строка только до разделителя; надо проверить
- добавить зафиксированную строку, что бы не маячила просто строка
38. Sprite 480 30.11.07 13:36 Сейчас в теме
Да. Вобщем-то так как я и думал...
Столбец мизерной ширины. Пробелы или СимволТабуляции, чтобы не маячил текст для пользователя. Потом СокрЛ(ТЧ.Подсказка).
Интереснее вставлять разделители. Тогда при обработке строки "ТЧ.Подсказка" появляется возможность динамическую подсказку разделить на несколько строк.
Спасибо, что хоть помогли определиться с ситуацией ;-)
А как быть с слоями формы?
Результат тестирования: Исчезли ЛЮБЫЕ подсказки на реквизитах, визуально расположенных в одном и том же месте на разных слоях формы.
39. Sprite 480 04.12.07 10:47 Сейчас в теме
Попробовал СимволТабуляции. Видимо воспринимается как управляющий символ.
Отлично получилось просто : несколько пробелов + разделитель (у меня ";") + данные + разделитель + данные + разделитель и т.д.
Потом:
Функция ВозвратитьЭлемент(ТекСтр,Номер)
ВидОпер=ТекСтр;
Если Номер=1 Тогда
Для Н=1 По Номер Цикл
ТекН=Найти(ВидОпер,";");
ВидОпер=Лев(ВидОпер,СтрДлина(ВидОпер)-ТекН);
КонецЦикла;
ТекН=Найти(ВидОпер,";");
ВидОпер=Лев(ВидОпер,ТекН-1);
Иначе
Для Н=1 По Номер-1 Цикл
ТекН=Найти(ВидОпер,";");
ВидОпер=Прав(ВидОпер,СтрДлина(ВидОпер)-ТекН);
КонецЦикла;
ТекН=Найти(ВидОпер,";");
ВидОпер=Лев(ВидОпер,ТекН-1);
КонецЕсли;
Возврат ВидОпер;
КонецФункции


Процедура ПриВыводеПодсказки(пТекст, пИмяАтрибута, пХ, пУ, пСтрока, пКолонка)
......................
лТекст12=СокрЛП(мМенеджерПодск.ПолучитьТекстЯчейки("ТаблицаАнализа", пСтрока, 12));
.......................
Период_Анализа=ВозвратитьЭлемент(лТекст12, 1);
Дата_Первой_Партии=ВозвратитьЭлемент(лТекст12, 2);
.......................
Коэффициент_Ликвидности=ВозвратитьЭлемент(лТекст12, 14);
Коэффициент_Излишка_Товара=ВозвратитьЭлемент(лТекст12, 15);
........................
// Теперь выводим подсказку
пТекст=Шаблон("<body bgcolor=#99ccff> Артикул: [лТекст2]
// |Строка: [пСтрока] Колонка: [пКолонка]
|
Наименование: [лТекст3]
|<hr size=1>
| Период анализа: [Период_Анализа]
|
Дата первой партии: [Дата_Первой_Партии]
|
Дата конца продаж: [Дата_Конца_Продаж]
|
Продано количество: [Коэффициент_Излишка_Партий]
|");
.................
КонецПроцедуры
40. Mucmepukc 86 07.12.07 08:11 Сейчас в теме
опять про RMsgWindow2
- не хватает кнопочки "закрыть" у окошка
- как-то странно работает Переместить(Лево,Верх) - Лево кажется не начало окошка, а его середина ;)
41. Robert 721 30.12.07 11:57 Сейчас в теме
Решена проблема с появлением подсказок у невидимых реквизитов, на разных слоях и пр.
Смотрите v.1.2.3
42. Sprite 480 30.12.07 15:08 Сейчас в теме
Ещё раз спасибо! Проблема действительно решена. Проверено! Зачёт!
43. Sprite 480 09.01.08 20:36 Сейчас в теме
В чём может быть проблема?

Процедура ПриВыводеПодсказки(пТекст, пИмяАтрибута, пХ, пУ, пСтрока, пКолонка)
....................
Если пИмяАтрибута="фл_ABC" Тогда
Попытка
пТекст=Шаблон("<body bgcolor=#9ccff gfc=white>
| Ранжирование асортимента по
|
доле в общей прибыли продаж.
|<hr size=1>
| А - товары, приносящие ВАЖНЫЙ результат
|
В - товары, приносящие СРЕДНИЙ результат
|
С - товары, приносящие СЛАБЫЙ результат
|");
Исключение
КонецПопытки;
КонецЕсли;
...............
КонецПроцедуры
44. Robert 721 10.01.08 11:19 Сейчас в теме
Sprite
А есть какая-то проблема?
45. Sprite 480 10.01.08 13:14 Сейчас в теме
Пробема. В таком виде, как привел ниже - подсказка не выводится. Если перед последней строчкой "|
[ДокПеремещениеСтарый.ДатаДок]</b> тогда всё ОК`.
Задолбался размышлять почему так. Причём похожие конструкции работают.
46. Sprite 480 10.01.08 13:18 Сейчас в теме
Ощущение такое, что строку с обычным текстом (а не вычисляемым значением) чем-то заканчивать надо. :-(
47. Sprite 480 10.01.08 13:30 Сейчас в теме
Выслал в личку скриншот и обработку.
48. Sprite 480 10.01.08 18:25 Сейчас в теме
Спасибо за подсказку. Я этого не знал. Всё заработало.
49. Robert 721 10.01.08 20:08 Сейчас в теме
Поясняю для всех. Мало ли кто-то еще попадет в ту же ситуацию.
Функция Шаблон работает таким образом, что когда в нее передаешь строку, не содержащую ни одной пары квадратных скобок, то она возвращает пустую строку.
Например:
Код
Шаблон("йцукен[]") = "йцукен"
Шаблон("йцукен") = ""
Показать полностью
50. Sprite 480 14.01.08 18:56 Сейчас в теме
Причём важным оказывается лишь то, что шаблон должен заканчиваться
.... ] ");
т.е. не обязательно заканчивать каждую строку шаблона!
51. alyuev 203 15.01.08 11:56 Сейчас в теме
А без 1с++ эта компонента не работает?
52. alyuev 203 15.01.08 12:19 Сейчас в теме
Как я понял - без FormEx не работает. Правильно?
53. Robert 721 15.01.08 14:59 Сейчас в теме
Работает и без 1С++ и без FormEx.
Просто метод УстановитьФорму необходимо вызывать после того, как форма создана. 1С++ и FormEx генерируют специальное событие после создания формы. Без них тоже самое можно сделать через обработку ожидания или как-то еще.
54. MAXXL 13 19.04.08 01:10 Сейчас в теме
Что то никак не получается вывести подсказку с картинкой. Подскажите как правильно написать тэги?
55. MAXXL 13 06.05.08 22:36 Сейчас в теме
А сетевые пути для картинок компонента не воспринимает?И еще - можно ли задавать ширину подсказки, чтобы переносились длинные строки автоматом?
56. antowski 08.07.08 12:46 Сейчас в теме
К сожалению компонента действительно не понимает сетевых путей :(
57. Burguin 29.11.08 01:53 Сейчас в теме
ìÌåíåäæåðÏîäñê=ÑîçäàòüÎáúåêò("RToolTipsManager");
{Îáðàáîòêà.Èçäåëèÿ.Ôîðìà.Ìîäóëü(132)}: Íåóäà÷íàÿ ïîïûòêà ñîçäàíèÿ îáúåêòà (RToolTipsManager)

короче неудачная попытка создать файл!
Регил я файл! только толку то...
МОжет это из за windows vista????
58. Burguin 29.11.08 02:19 Сейчас в теме
=) я ж начинающий ! только пару месяцов как изучаю 1с.. вообщем допетрил... в глобалке надо подключать модуль! капец.. на курсах о таком вообще речь не шла.. ну вообщем еще 1 шаг к освоению я преодалел!
59. JohnyDeath 301 29.11.08 12:54 Сейчас в теме
(58) ты б лучше с основ начинал. до этого потом дойдёшь, если надо будет.
61. aleksey_korol 23.01.09 12:06 Сейчас в теме
Пытаюсь загрузить через vkloader:

Загрузчик = СоздатьОбъект("ЗагрузчикВК");
Рез = Загрузчик.КодЗагрузки("RVXPLib.dll");
Если Рез.КодОшибки = 0 Тогда
Сообщить(Рез.Результат);
Иначе
Сообщить("Ошибка " + Рез.КодОшибки + РазделительСтрок + Рез.Результат);
КонецЕсли;

Ругается:
Ошибка 5
Не удалось получить идентификатор ВК

@#$, а?
62. aleksey_korol 16.03.09 14:26 Сейчас в теме
RMsgWindow2:

Первое:

МегаОкноСообщ.Парсер.УстановитьТекст("Новый текст");
МегаОкноСообщ.Парсер.Переформировать();

Текст, пардон, не обновляется, пока не переключиться на другое приложение и не вернуться назад.

Второе: мона как-то сразу задавать координаты, в которых его выводить, а то оно мерцает сначала в центре, а потом где мне надо?

Третье: как-то считывать и запоминать текущие координаты окна мона, чтобы пользователь при каждом программном открытии окна не поминал меня незлым тихим, перемещая его в свое любимое место?
63. sysop168 08.04.09 14:00 Сейчас в теме
Жаль с 8-кой не работает - ругается на отсутствие точки входа в процедуру GetToolTipCtrl :-( Очень полезный функционал был бы.
64. Boog 50 22.01.10 18:55 Сейчас в теме
Если используется таблица совместно с формой (например: сверху форма, под ней таблица), то при закрытии формы 1С падает. Причем так, что процесс остается, но уже никогда никому не ответит.
66. alyuev 203 05.02.10 11:01 Сейчас в теме
(64) У меня работает и не падает. Значит что-то не так делаешь.
69. cabat 30.09.10 17:33 Сейчас в теме
(64) у меня тоже падало..
Вроде помогло обнуление переменной, где хранится экземпляр объекта "RToolTipsManager" перед закрытием формы (в событии "ПриЗакрытии")
65. Boog 50 23.01.10 17:01 Сейчас в теме
Если выводить подсказку методом ПоказатьВТочке, то подсказка только на мгновение показывается в указаной точке, а потом сразу же перемещается к указателю мыши.
Свойство Прятать не работает (при установке в 0 подсказка исчезает при движении мыши).

Извиняюсь, неправильно пользовался.
67. V_K 14.06.10 14:46 Сейчас в теме
Использую вашу компоненту. Бывают глюки выводит одну и ту же подсказку. Что это может быть?
Еще бывает выбивает 1с-ку. Может это быть связано с тем, что висит справочник товаров, где работает пользователь + он набивает накладные, а для подбора используется та же форма справочника товаров?
68. V_K 21.06.10 15:52 Сейчас в теме
Еще бывает выбивает 1с-ку. Может это быть связано с тем, что висит справочник товаров, где работает пользователь + он набивает накладные, а для подбора используется та же форма справочника товаров?
70. Fiasko 09.02.16 16:54 Сейчас в теме
Здравствуйте!
Использую эту ВК. На все машинах нормально, кроме одной - 1с-ка упорно валится при попытке СоздатьОбъект("RToolTipsManager"). RVXPLib.dll зарегистрированы, dep, uac, антивири - выключены. Windows 7 x32.
Пробовал даже на пустой базе создатьобъект (мало ли что-то мешает) - тоже не взлетает...
В чем может быть беда?

Сигнатура проблемы:
Имя события проблемы: BEX
Имя приложения: 1cv7s.exe
Версия приложения: 7.70.0.27
Отметка времени приложения: 4573fcd8
Имя модуля с ошибкой: StackHash_0a9e
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 00000000
Смещение исключения: 041b04e0
Код исключения: c0000005
Данные исключения: 00000008
Версия ОС: 6.1.7601.2.1.0.256.1
72. Fiasko 16.02.16 13:53 Сейчас в теме
(70) с вылетом разобрался, отключил аппаратный DEP
(71) пока актуально... но если на это тоже влиял аппаратный DEP и стало работать лучше - отпишусь...
71. Fiasko 11.02.16 12:19 Сейчас в теме
В общем в течение нескольких дней обката пришел к выводу, что ВК крайне не стабильна... вылетает периодически у всех пользователей в каком-то непредсказуемом порядке...
73. Fiasko 16.02.16 17:37 Сейчас в теме
к сожалению как в (71) вылетало, так и продолжает:

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: 1cv7s.exe
Версия приложения: 7.70.0.27
Отметка времени приложения: 4573fcd8
Имя модуля с ошибкой: RVXPLib.dll
Версия модуля с ошибкой: 1.2.3.0
Отметка времени модуля с ошибкой: 4776a34a
Код исключения: c0000005
Смещение исключения: 00014ca6
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
74. Fiasko 16.02.16 17:38 Сейчас в теме
к (73) - причем ошибка дважды выводится (не всегда)
75. Fiasko 24.02.16 16:06 Сейчас в теме
после еще определенного периода испытаний могу сказать, что все вылеты возникают при закрытии формы, к которой подключен rtooltips.. скорее всего это происходит при разрушении объекта...
76. andreykfk 27.07.17 11:24 Сейчас в теме
Может кто знает как зарегистрировать RVXPLib.dll в Win 10
77. Slypower 3 27.07.17 14:55 Сейчас в теме
так как и в 7ке, от имени Администратора
78. andreykfk 28.07.17 08:34 Сейчас в теме
79. andreykfk 28.07.17 09:40 Сейчас в теме
При открытии из конфигурации Test RToolTips.ert все работает.
Вставляю "кнопку" в справочник и вешаю на нее процедуру:

Процедура ПоКнопкеПоказать()
мПодск=СоздатьОбъект("RToolTip");
мПодск.ИмеетТень=1;
мПодск.ИмеетХвост=1;
мПодск.Окружность=3;
мПодск.Прозрачность=210;
мПодск.ВремяПоявления=1000;
мПодск.ВремяИсчезновения=1000;
мПодск.Парсер.УстановитьФайлРесурсов(КаталогПрограммы()+"1crcrus.dll");
мПодск.Парсер.УстановитьТекст("<body bgcolor=#99ccff gfc=white>Для загрузки картинок используется файл ресурсов 1crcrus.dll
|
Картинка загружена по идентификатору IDR_DEL_MARKED
<img res='ico:IDR_DEL_MARKED'>
|
Картинка загружена по идентификатору 209
<img res='ico:#209'>
|");
мПодск.ПоказатьВТочке(100, 100);
КонецПроцедуры

Не чего не происходит. В чем может біть проблема?
Оставьте свое сообщение