Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ТабличноеПоле, еще одна непонятная ошибка... (число прочтений - 1079 )
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
ТабличноеПоле, еще одна непонятная ошибка...
09. Июня 2007 :: 15:06
Печать  
1. Навожу код в http://www.para.newmail.ru/files/cod_01.txt.

2. Иногда возникает ошибка:

ТабПол.ТекущаяКолонка = ТабПол.Колонки.Получить(ТекКол); : {Журнал.ЖурналН.Форма.ФормаСписка.Модуль(ХХХ)}: Недопустимое значение параметра.

3. Строка ХХХ последняя
ТабПол.ТекущаяКолонка = ТабПол.Колонки.Получить(ТекКол);
в процедуре:

Код
Выбрать все
// ================================
Процедура ОновитиТабПол(ТекСтр = "", ТекКол = "НомДок")    
	ТабПол = РозФор.ПолучитьАтрибут("ТабПол").СоздатьЭлементУправления("ТабличноеПоле");
	ПіднятиСтруктуруТабПол();
	ТабПол.ПоставщикДанных = "";
	ПосДан.УстТекстЗапроса(СформуватиТекстЗапиту());
	ПосДан.УстКлючПорядка("ПозДок");
	ПосДан.УстИДПоле("ТекДок");
	ТабПол.ИзменятьПозициюКолонок = 0;
                ТабПол.ПоставщикДанных = ПосДан;
	Если ПустоеЗначение(ТекСтр) = 0 Тогда
		ПосДан.Обновить(ТекСтр);
	Иначе
		ТабПол.НачальноеПредставление = 1;
		ПосДан.Обновить();
	КонецЕсли;
	ТабПол.ТекущаяКолонка = ТабПол.Колонки.Получить(ТекКол);
КонецПроцедуры // ОновитиТабПол() 



4. Спровоцировать такую ошибку неудается.

Помогите найти причину.
Спасибо.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать