|
Позиционирование на ячейке табличной части документа | ☑ | ||
---|---|---|---|---|
0
Maxwell198705
20.11.15
✎
10:19
|
Обычные формы
есть Табличная часть(Продукция) документа Получаю нужную строку документа. Стр = ЭлементыФормы.Продукция.ТекущаяСтрока; Стр.ВесБрутто нужный реквизит, курсор которого дожен оказаться в поле при обработки определённого события формы этой же строки. Как это сделать? |
|||
1
Cyberhawk
20.11.15
✎
10:21
|
"реквизит, курсор которого дожен оказаться в поле" // шта?
|
|||
2
Maxwell198705
20.11.15
✎
10:26
|
в сроке есть разные реквизиты Брутто, нетто, товар и т д
доступ к ним получаем по строке Стр.Брутто Стр.нетто Стр.товар и т д При изменении веса брутто курсор перелетает в след ячейку, его нужно принудительно вернуть обратно в ту же ячейку |
|||
3
Cyberhawk
20.11.15
✎
10:27
|
"в сроке есть разные реквизиты" // шта?
|
|||
4
Maxwell198705
20.11.15
✎
10:28
|
(3) да, реквизитов несколько, а которых выше указал, принудительное указание курсора необходимо сделать,в нужную ячейку строки
|
|||
5
Maxwell198705
20.11.15
✎
10:39
|
КАК ПРИНУДИТЕЛЬНО ПОЗИЦИОНИРОВАТЬ КУРСОР В ТАБЛИЧНОЙ ЧАЙТИ ДОКУМЕНТА В ОБЫЧНЫХ ФОРМАХ?
|
|||
6
Mirnin
20.11.15
✎
10:50
|
В процедуре ПриИзмененииВесБрутто:
ТабличноеПоле.ТекущаяКолонка = ТабличноеПоле.Колонки.Найти("ВесБрутто"); |
|||
7
Maxwell198705
20.11.15
✎
10:57
|
(6) ТабличноеПоле это какой реквизит?
|
|||
8
Mirnin
20.11.15
✎
10:58
|
Это который твое поле в ЭлементыФормы.
|
|||
9
Cyberhawk
20.11.15
✎
10:59
|
"ПОЗИЦИОНИРОВАТЬ КУРСОР В ТАБЛИЧНОЙ ЧАЙТИ" // шта?
Я как бы намекаю тебе разобраться в понятиях. И уж совсем по доброте душевной подскажу, что курсор нельзя позиционировать в табличных частях, точно так же, как нельзя набить живот воображаемыми яблоками |
|||
10
Maxwell198705
20.11.15
✎
11:07
|
(8) Поле объекта не обнаружено (ТекущаяКолонка)
|
|||
11
Maxwell198705
20.11.15
✎
11:09
|
(9) говорите конкретней пож-та, если "шарик Ты болбес", тогда нужно так и говорить,а не намёками)))
|
|||
12
Cyberhawk
20.11.15
✎
11:12
|
(11) На вот, ознакомься
http://v8.1c.ru/overview/Term_000000072.htm |
|||
13
Maxwell198705
20.11.15
✎
11:15
|
(12) спасибо!
тут управляемые формы, а у меня простые. |
|||
14
Maxwell198705
20.11.15
✎
11:20
|
(12) а на управляемых формах можно активизировать реквизиты формы и строк?
|
|||
15
Maxwell198705
20.11.15
✎
11:20
|
принудительно
|
|||
16
Maxwell198705
20.11.15
✎
11:25
|
(9) воображаемыми яблоками - это вздутие живота, а такое в жизни не редкость)))))
последний вопрос, реквизит обычной формы(не табличной части) принудительно можно активировать? |
|||
17
Fish
20.11.15
✎
11:26
|
(14) На управляемых формах можно всё.
|
|||
18
Михаил Козлов
20.11.15
✎
11:27
|
(16) У элемента формы текущая строка и текущая колонка.
|
|||
19
Maxwell198705
20.11.15
✎
11:30
|
(18) укажите пож-та работающий код на обычных формах
|
|||
20
Михаил Козлов
20.11.15
✎
11:35
|
(19)Элемент.ТекущаяКолонка = Элемент.Колонки.<имя колонки>;
|
|||
21
Maxwell198705
20.11.15
✎
11:41
|
(20) мне кажется Вы путаете это с управляемыми формами, поскольку в ОФ нет такого реквизита "ТекущаяКолонка"
|
|||
22
Maxwell198705
20.11.15
✎
11:45
|
(18)
Стр = ЭлементыФормы.Продукция.ТекущаяСтрока; нужно активировать Стр.ВесБрутто при изменении его самого же. суть в том, чтобы курсор остался на том же поле которое изменили, а не перемещался на след поле формы |
|||
23
НЕА123
20.11.15
✎
11:50
|
||||
24
Maxwell198705
20.11.15
✎
12:08
|
Эврика товарищи!
НЕА123 - большое спасибо за подсказку! дождался я этой помощи!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |