Предупреждение при открытии справки программно: e1cib/tempstorage/1474c60e-80bf-4d13-9749-eefd97430a6b?seanceId=VINGI2Zjgt...

1. le_ 249 27.01.25 10:34 Сейчас в теме
На форме есть кнопка по которой открывается справка таким образом:

&НаКлиенте
Процедура КартинкаНажатие(Элемент, СтандартнаяОбработка)
	ЭтотОбъект.ОткрытьСправкуФормы();
КонецПроцедуры


После нажатия, справка открывается, но появляется предупреждение: e1cib/tempstorage/1474c60e-80bf-4d13-9749-eefd97430a6b?seanceId=VINGI2Zjgt....dwx62iBQ

При этом, если открывать справку по системной кнопке (или по F1), этого предупреждения не появляется.

В тексте справки нет ничего особеного, никаких ссылок на внешние ресурсы:
<!DO CTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<ht ml>
<head><met a http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<h2>Инструкция</h2>
</body></html>


Кэш на клиенте чистил.

Подскажите, в чем может быть дело? Как избавиться от предупреждения?

8.3.24.1691
Прикрепленные файлы:
Найденные решения
6. Sashares 33 27.01.25 12:30 Сейчас в теме
(5) В обработчик нажатия добавь СтандартнаяОбработка = Ложь
Нажимаешь на строковый реквизит - показывается значение строкового реквизита.
Ничего странного.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 78 27.01.25 10:47 Сейчас в теме
(1)
Отключить защиту от опасных действий в настройке пользователя, для этого необходимо открыть программу в режиме «Конфигуратор», зайти в меню «Администрирование» - «Пользователи».

&НаКлиенте
Процедура Команда1(Команда)
	ОткрытьСправкуФормы(); 	
КонецПроцедуры
3. le_ 249 27.01.25 11:04 Сейчас в теме
(2) Безопасный режим отключен, защита от опасных действий отключена.

Гляньте обработку.
По нажатии на картинку открывается справка с предупреждением.
Прикрепленные файлы:
tst.epf
4. user-z99999 78 27.01.25 11:14 Сейчас в теме
(3) У меня нет предупреждения, проверил вашу обработку.
Значит где-то ещё настроена безопасность 1с, что приводит к появлению Предупреждения.

Попробуйте создать пустую базу и на ней проверить.
5. le_ 249 27.01.25 12:24 Сейчас в теме
(4) В чистой, только что созданной, файловой базе тоже выдается предупреждение... о_0

Это как-то связано с полем картинки... Если сделать обычную команду - там всё Ок.
Но картинку же я там по феншую из макета загружаю? )

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	ОбъектОбработки = РеквизитФормыВЗначение("Объект");
	Pict = ПоместитьВоВременноеХранилище(Новый Картинка(ОбъектОбработки.ПолучитьМакет("Картинка"), Истина), ЭтаФорма.УникальныйИдентификатор);
КонецПроцедуры


Pict - это реквизит формы, типа строка, на форму добавлен с видом "поле картинки".

Stranger Things...
6. Sashares 33 27.01.25 12:30 Сейчас в теме
(5) В обработчик нажатия добавь СтандартнаяОбработка = Ложь
Нажимаешь на строковый реквизит - показывается значение строкового реквизита.
Ничего странного.
7. le_ 249 27.01.25 12:39 Сейчас в теме
(6) Спасибо!

Действительно, мне что-то об этом мысль не пришла даже...
&НаКлиенте
Процедура КартинкаНажатие(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ЭтотОбъект.ОткрытьСправкуФормы();
КонецПроцедуры


Теперь всё Ок.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот