|
v7: Активизировать строку в табличной части документа.
| ☑ |
0
Mihenius
28.10.22
✎
12:36
|
Кто еще помнит 7.7 )
Есть ли способ обойти активизацию нужной строки документа без "ложного закрытия формы документа"?
Возможно через FormEx?
Что-то я уже и не помню, поиск в архивах ничего не дал.
Форма документа с ТЧ.
Туда через обработку ожидания подгружаются строчки из сторонней программы.
При активизации строки по отладчику происходит переход, но при обновлении формы встает на первую.
Сейчас вижу сделан финт ушами с псевдо закрытием формы.
И в процедуре закрытия формы Активизация нужной строки работает, но выходит вопрос: Сохранить документ? Да, нет, отмена.
Понятно, что можно и записать сразу, по идее, флаг модифицированности сбросится и вопроса быть не должно.
Но может есть другой вариант, более изящный )
|
|
1
zinzillya
28.10.22
✎
13:36
|
ПолучитьСтрокуПоНомеру не поможет?
|
|
2
Смотрящий
28.10.22
✎
13:51
|
.ТекущаяСтрока() = Х не ?
|
|
3
zinzillya
28.10.22
✎
13:58
|
(2) вроде только для ТЗ и СЗ
|
|
4
Смотрящий
28.10.22
✎
14:01
|
Пока не попробует - не узнает
|
|
5
Lazy Stranger
28.10.22
✎
14:36
|
АктивизироватьСтроку(<?>);
Синтаксис:
АктивизироватьСтроку(<НомСтроки>)
Назначение:
Установить курсор на указанной строке многострочной части документа.
|
|
6
Kigo_Kigo
28.10.22
✎
14:41
|
По моему через открытие формы обработки , пустой,возмодно в модальном режиме, в обработку передаем строку, ПриОткрытии() Документ Ативизировать строку, СтатусВозврата(0) Возврат, но я точно не помню
|
|
7
Mihenius
01.11.22
✎
10:47
|
(2) Проверю спасибо.
(5) Читайте пожалуйста (0) Этот метод работает в предопределенных процедурах (возможно проблема из-за обработки ожидания и флага модифицированности формы), например сейчас он выполняется в ПриЗакрытии() с "псевдо-закрытием формы"
(6) Кстати, да, тоже попробую.
|
|