|
Как убрать выделение текущей строки |
☑ |
0
Varlant1n
26.02.21
✎
10:21
|
Здравствуйте. Есть форма. На форме есть табличная часть. Рядом с табличной частью есть поля ввода по типу "Контрагент" и тд. При выделении строки, эти поля ввода заполняются данными из строки. Но также на форме есть кнопка обновить. При ее нажатии обновляется таблица и должны стать пустыми поля ввода. Но из-за того, что после обновления программа выделяет первую строку из таблицы. Поля ввода остаются заполненными. Как это можно исправить? Как можно программно убрать выделение строки?
&НаКлиенте
Процедура ДокументыПриАктивизацииСтроки(Элемент)
ТекущаяСтрока = Элементы.Документы.ТекущиеДанные;
Если ТекущаяСтрока <> Неопределено Тогда
Объект.Контрагент = ТекущаяСтрока.Контрагент;
Объект.Менеджер = ТекущаяСтрока.Менеджер;
Объект.Ссылка = ТекущаяСтрока.Ссылка;
Объект.АдресДоставки = ТекущаяСтрока.АдресДоставки;
ЗаполнитьТовары();
КонецЕсли;
КонецПроцедуры
|
|
1
ДенисЧ
26.02.21
✎
10:30
|
ЗАпоминай строку и после обновления текущь (с) её.
|
|
2
Varlant1n
26.02.21
✎
10:35
|
(1) Можно подробнее, пожалуйста(
|
|
3
DrShad
26.02.21
✎
10:38
|
мощно, каждый раз при переходе со строки на другую модифицировать объект, это пять!
|
|
4
FIXXXL
26.02.21
✎
10:43
|
(0) >При ее нажатии обновляется таблица и должны стать пустыми поля ввода
ну и опустошай что надо по нажатию кнопки
|
|
5
Михаил Козлов
26.02.21
✎
10:50
|
(3)+ И, главное, зачем. Какой смысл тогда в реквизитах шапки документа, если это реквизиты ТЧ?
|
|
6
Varlant1n
26.02.21
✎
10:50
|
(4) Я это делаю. Но при обновлении списка. Программа выделяет первую строку и из-за условия "Если ТекущаяСтрока <> Неопределено Тогда" все заполняется опять
|
|
7
Varlant1n
26.02.21
✎
10:51
|
(5) Они не видимы в табличной части. Они нужны в отдельных полях, чтобы пользователю было легче понять.
|
|
8
DrShad
26.02.21
✎
10:53
|
(7) так что они делают в объекте? почему не просто реквизиты формы?
|
|
9
Varlant1n
26.02.21
✎
11:04
|
(8) Потому что там есть некоторые данные, которые возможно придется открывать в самом документе
|
|
10
Михаил Козлов
26.02.21
✎
11:10
|
(9) Вы не ответили на (8). Открывать можно и без реквизитов документа. Если, скажем, контрагентов 2 в ТЧ, то чему равен Контрагент в "шапке"?
|
|
11
Вафель
26.02.21
✎
11:12
|
(6) напиши в иначе обнуления полей
|
|
12
acht
26.02.21
✎
12:24
|
(0) > ЗаполнитьТовары();
Серверная, небось, контекстная?
|
|