Имя: Пароль:
1C
1С v8
Подскажите по 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) почитайте http://infostart.ru/public/300585/ может быть там что-то есть
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
и всем кто подсказывал тож Спасибо!