Имя: Пароль:
1C
1С v8
Ошибка при открытии формы (веб-клиент).
0 Федор Сумкин
 
12.09.11
13:54
День добрый.
Есть такая проблемка - не могу сходу решить:
"Неизвестная ошибка.: this.grid.columns.columns[this.grid.currentCol] is undefined"
Веб-клиент.
Открываю форму Доставки из Документа Заявка:

СтрПараметров = ОткрытьФормуМодально("Документ.ЗаявкаПокупателя.Форма.ФормаДоставка", Новый Структура("Обж", Объект.Ссылка), ЭтаФорма);

В форме доставки - след. модули:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)    
   ДатаДоставки    = Параметры.Обж.ДатаДоставки;
   Перевозчик        = Параметры.Обж.Перевозчик;
   ДоговорПеревозчика    = Параметры.Обж.ДоговорПеревозчика;
   ВидТрДоставки    = ?(ЗначениеЗаполнено(Параметры.Обж.ВидТрДоставки), Параметры.Обж.ВидТрДоставки, Перечисления.ВидыТранспортнойДоставки.Авто);    
   ПлюсДоставка    = Параметры.Обж.ПлюсДоставка;
   
   Для каждого Стр Из Параметры.Обж.Товары Цикл
       НовСтр = Товары.Добавить();
       ЗаполнитьЗначенияСвойств(НовСтр, Стр);
   КонецЦикла;
КонецПроцедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
   ВидТрДоставкиПриИзменении(1);
   СуммаДоставкиОбщаяПриИзменении(1);
КонецПроцедуры

Как видно из текста - на форме есть ТаблицаЗначений Товары.
Я так понимаю, что веб-клиент не может нарисовать эту таблицу (хотя не уверен).
До "ПриОткрытии" отладчик не доходит...
Тонкий и толстый клиенты "отрабатывают" эту управлямую форму нормально. Веб - напрочь отказывается...
В чем может быть загвоздка...?
1 mikecool
 
12.09.11
14:00
дык, а доступна ТЗ в вебе?
2 Федор Сумкин
 
12.09.11
14:03
Ну, она как "ДанныеФормыКоллекция"
Процедура "ПриСозданииНаСервере", дело в то что, отрабатывается...
ТЗ "Товары" заполняется...
Так что - не наю...
3 Федор Сумкин
 
12.09.11
14:04
По тексту ".ТекущаяКолонка" - тоже нету...
4 Федор Сумкин
 
12.09.11
14:19
М-дя, странный, все-таки, зверек 1С.
Удалил таблицу с формы, заново ее на форму запихнул (по сути, внешне, ничего не изменилось) - заработало...
Код - вообще не трогал...
Просто, таблицу удалил и опять вставил...
Тему можно закрыть...