|
Подскажите по WEB-интерфейсу: dZU.showModalDialog is not a function |
☑ |
0
lim9
10.10.14
✎
13:06
|
Сделал небольшую конфу на УФ для WEB доступа, так вот в документе при попытке выбрать ному, в браузере(любом) вылетает вот такая ошибка: "Неизвестная ошибка.: 'dZU.showModalDialog' is not a function"
|
|
1
lim9
10.10.14
✎
13:07
|
причем если запустить конфу по тонкому клиенту и УФ - все ок.
|
|
2
lim9
10.10.14
✎
13:10
|
вот такой код:
&НаКлиенте
Процедура ЗатратыНоменклатураНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка=ложь;
ЗначениеОтбора = Новый Структура("ТипЗатрат", Объект.ТипЗатраты);
ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
Элемент1="";
ф=ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",ПараметрыВыбора,Элемент);
ф.Элементы.Список.Отображение = ОтображениеТаблицы.Список;
ф.ОткрытьМодально();
КонецПроцедуры
|
|
3
necro
10.10.14
✎
13:14
|
ПО-моему это только в хроме. В любом, случае, модальными диалогами в веб-клиенте пользоваться нельзя вообще. Функцией Предупреждение() в том числе. Забудьте про них.
|
|
4
lim9
10.10.14
✎
13:17
|
(3) - можете предложить как выйти из ситуации.
т.е. надо открыть форму справочника с установленным отбором для выбора от туда нужного элемента пользователю.
|
|
5
vicof
10.10.14
✎
13:18
|
ф.Открыть();
|
|
6
lim9
10.10.14
✎
13:22
|
(5) - да но так форма выбора останется открытой! а это совсем нежелательно для неопытных пользователей.
|
|
7
mikecool
10.10.14
✎
13:24
|
(6) забудь про модальность
открытую форму как то можно отследить, что она неактивна давно и закрывать по таймауту, это если уж совсем конфетку хочется
|
|
8
vicof
10.10.14
✎
13:25
|
(6) Делай пользователей опытными с помощью паяльника и электрического тока.
|
|
9
lim9
10.10.14
✎
13:29
|
Переделал вот так:
...
ф.ЗакрыватьПриВыборе=Истина;
ф.Открыть()
Теперь форму открывает, НО при выборе позиции вылетает вот такая ошибка:
Неизвестная ошибка.: 'this.rows[i91.i].replaceNode' is not a function
|
|
10
vicof
10.10.14
✎
13:30
|
Отладчик что говорит?
|
|
11
necro
10.10.14
✎
13:40
|
(10) Какой отладчик? В Хроме?
|
|
12
vicof
10.10.14
✎
13:42
|
(11) В конфигураторе. Я вот отсюда не вижу, в каком месте эта ошибка вылетает.
|
|
13
mikecool
10.10.14
✎
13:43
|
(9) не дает переместить узел
мб функция в веб клиенте не доступна, смотреть в СП
|
|
14
necro
10.10.14
✎
13:44
|
(4) почитайте может быть там что-то есть
|
|
15
lim9
10.10.14
✎
14:01
|
Вот блин.
Если идешь отладчиком - никаких ошибок не возникает.
а вот если просто открыть браузером - то эта ошибка
|
|
16
lim9
10.10.14
✎
14:02
|
в (14) написано что многие ошибки исчезают, если открывать - Mozilla FireFox - и это мне помогло!
Спасибо -necro- !!!
пока остановлюсь на этом
|
|
17
lim9
10.10.14
✎
14:05
|
и всем кто подсказывал тож Спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший