0
OnePrg
11.12.21
✎
21:04
|
таблицы находятся на разных слоях формы
Открываем форму - в таблице на форме положение колонок установлено. Переключаемся на второй слой - положение колонок в таблице на этом слое установлено. Переключаемся назад на первый слой - всё работает. Переключаемся назад на второй слой - 1С намертво зависает, снимается только через диспетчер. Думал, что ПоложениеКолонкиТаблицы работает только на видимой форме. Создал переменную текСлой и присваиваю её перед каждым ИспользоватьСлой - не помогло.
Функция ПриОбновленииФормы()
РФорма = СоздатьОбъект("РасширениеФормы");
Если текСлой = "Основной" Тогда
РФорма.ПоложениеКолонкиТаблицы("тбТовары", 4,2);
ИначеЕсли текСлой = "ДвижениеПоДням" Тогда
//РФорма.ПоложениеКолонкиТаблицы("тбДвижениеПоДням", 2,2); <- если снять комментарий, то зависает
ИначеЕсли текСлой = "ДвижениеПоДокументам" Тогда
//РФорма.ПоложениеКолонкиТаблицы("тбДвижениеПоДокументам", 2,2); <- если снять комментарий, то зависает
КонецЕсли;
КонецФункции
|
|