v7: Работа с контекстом формы(зависимость от размера окна)
☑
0
SssR
05.12.16
✎
12:39
Простенька обработка табличной части с вызовом дополительной формы (внешней) из открытого документа:
Процедура ПриОткрытии()
Докум = глВзятьКонтекст(Форма.Параметр);
КонецПроцедуры
функция которая удаляет строки по определенным условиям
Процедура Удалить()
ТабДок = СоздатьОбъект("ТаблицаЗначений");
Докум.ВыгрузитьТабличнуюЧасть(ТабДок);
ТЧ.ВыбратьСтроки();
Пока ТЧ.ПолучитьСтроку()=1 Цикл
Если ТЧ.Пометка<>2 тогда
Продолжить;
КонецЕсли;
нс = 0;
Пока ТабДок.НайтиЗначение(ТЧ.Номенклатура, нс, "Номенклатура") = 1 Цикл
ТабДок.УдалитьСтроку(нс);
нс = 0;
КонецЦикла;
КонецЦикла;
Докум.Активизировать();
Докум.ЗагрузитьТабличнуюЧасть(ТабДок);
Докум.Форма.Обновить();
Активизировать();
КонецПроцедуры
При развертывании на полный экран все работает ок, при минимизации окна (не на полный экран) не работает. Не могу понять подобное поведение формы .
1
Это_mike
05.12.16
✎
12:43
шо такоэ "ТЧ"?
2
SssR
05.12.16
✎
12:45
(1)Таблица значений на форме вызываемой обработки с чекбоксами
3
SssR
05.12.16
✎
13:01
Возможно ли открывать окно всегда на полный экран и не разрешать юзеру менять размер ?
4
Ёпрст
гуру
05.12.16
✎
13:01
(3) да. формексом, например
5
SssR
05.12.16
✎
13:17
(4) а не объясните мне подобное поведение, и правильно ли я понимаю что это метод Максимизировать (Форма) вроде так?
Независимо от того, куда вы едете — это в гору и против ветра!