Имя: Пароль:
1C
1С v8
Пустая страница при работе с веб клиентом
,
0 KJlbIK
 
20.04.16
09:53
Есть документ, ввод которого настроен на управляемых формах. В тонком клиенте все работает как часы, но в веб клиенте при открытии очередной формы выходит просто белое окно(в любом браузере). Причем ссылка на эту же форму с другой - выводит ее нормально.

Пустая страница выходит с таким кодом:


<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta http-equiv="imagetoolbar" content="no" />
    <title></title>
    <link href="webclient.css?sysver=8.3.7.1917" rel="stylesheet" type="text/css" />
</head>
<body class="content-form">
    <script type="text/javascript" src="scripts/allstrings.js?sysver=8.3.7.1917"></script>
    
    <script type="text/javascript" src="scripts/mod_contentform_contentform.js?sysver=8.3.7.1917"></script>
</body>
</html>

Код вызова который не работает:
ФормаНовогоДокумента = ПолучитьФорму("Документ.ДСП.Форма.ЕСБД");
КопироватьДанныеФормы(Объект, ФормаНовогоДокумента.Объект);
ФормаНовогоДокумента.ВводитсяИзФормыМастера = Истина;
ФормаНовогоДокумента.ПериодДействия = ПериодДействия;
Если Объект.Заявка тогда            ФормаНовогоДокумента.ПериодДействияПриИзменении(Неопределено);
КонецЕсли;
КопироватьДанныеФормы(ТаблицаСвойств, ФормаНовогоДокумента.ТаблицаСвойств);            
ФормаНовогоДокумента.Открыть();

Рабочий код вызова:
Форма = ПолучитьФорму("Документ.ДСП.Форма.ЕСБД");
КопироватьДанныеФормы(Объект, Форма.Объект);
Если НуженРасчетМСТ Тогда
    Форма.ПеренестиСтраныПрибывания();
    Форма.НужнаСтрМСТ =  Истина;
    Форма.МСТ_ОГПО    = МСТ_ОГПО;
    Форма.ОбщийЛимит  = ОбщийЛимит;
КонецЕсли;
Форма.ВводитсяИзФормыМастера = Истина;
Форма.ПериодДействия = ПериодДействия;            Форма.ПересчитатьВсеКоэфициентыБонусМалуса();
Форма.ПересчитатьПремию();
Форма.Модифицированность = Ложь;
Форма.Открыть();
1 Рэйв
 
20.04.16
09:55
(0)Не все что работает на УФ - работает на веб клиенте. Где-то некорректный метод при открытии скорее всего.
2 KJlbIK
 
20.04.16
09:57
(1) я бы понял еслиб оно вообще не открывалось, но ведь открывается при аналогичном вызове? вся процедура ПриОткрытии проходит без ошибок в отладчике