Работа с таблицами на форме — вылетает 1С

Автор jurii, 22 ноября 2024, 11:00

« назад - далее »

jurii

На форме таблица значений тзХроноПоказателей
Вот такой код:
Перем РФорма;

Процедура Сформировать()
	
	тзХроноПоказателей.Очистить();  
	
КонецПроцедуры


Процедура ПослеОткрытия()
	
	РФорма.ПоложениеКолонкиТаблицы("тзХроноПоказателей",1,0); // пометка
	РФорма.ПоложениеКолонкиТаблицы("тзХроноПоказателей",2,2); // площадка      
	
КонецПроцедуры

тзХроноПоказателей.НоваяКолонка("Киоск",,,,,10);
тзХроноПоказателей.НоваяКолонка("FormEx_ПланРаскраски","Строка",,,"FormEx_ПланРаскраски");  

РФорма = СоздатьОбъект("РасширениеФормы");
После нажатия «Сформировать», сначала висит пару секунд, а затем закрывает 1С

З.Ы. Сборка 2.0.5.199 и 2.0.5.198 — наблюдаем одинаковую картину.
При этом 2.0.5.181 от 28.10.2023 — полёт нормальный

Злоп

Рформа сделай инициализацию в После открытия()
?

jurii

Как только уже не пробовали
и куда только не пихали...
Не помогает ;–(

vladmenleo

(2) похоже проблема как и у меня - если в таблице разово определяешь колонки, а потом только удаляешь строки и перезаполняешь тз, то все норм. А если хочешь динамически колонки создавать, то бага :(

АЛьФ

Прежде чем что-то делать с таблицей надо скинуть положение колонок в стандартное состояние.