|
v8: 8.1 / Табличное поле (регистр сведений) / Получить данные строк | ☑ | ||
---|---|---|---|---|
0
vip67
03.12.13
✎
09:37
|
Добрый день! на форме есть табличное поле, связанное с регистром сведений. данные по текущей строке я получаю через
ЭлементыФормы.ТаблПоле1.ТекущиеДанные.поле1 а как получить данные из предыдущей и последующей строки без перехода на эти строки? |
|||
1
Cube
03.12.13
✎
09:38
|
(0) Никак. У РС нет номеров строк же...
|
|||
2
Ненавижу 1С
гуру
03.12.13
✎
09:47
|
(1) не всегда ))
|
|||
3
Cube
03.12.13
✎
09:52
|
(2) Ты про номера строк документов у РС, подчиненных регистратору? Ну так на форме я могу порядок-то и по колонке сделать и номер строки документа уже не будет имбой...
|
|||
4
razlagator
03.12.13
✎
09:53
|
(0) ЭлементыФормы.ТаблПоле1[ЭлементыФормы.ТаблПоле1.ТекущиеДанные.НомерСтроки - 1].поле1 - Предыдущее
|
|||
5
Cube
03.12.13
✎
09:54
|
(4) Смешно)
|
|||
6
razlagator
03.12.13
✎
09:56
|
(5) ну для ТЧ бы проканало, а вот для РС...
|
|||
7
vip67
03.12.13
✎
09:57
|
(4) а будет работать?
|
|||
8
Cube
03.12.13
✎
09:58
|
(7) Ответ "нет" тебя не устроит ведь?))
|
|||
9
vip67
03.12.13
✎
10:01
|
конечно не устроит!
|
|||
10
Cube
03.12.13
✎
10:03
|
(9) Ну, тогда, не пользуйся платформой 1С)))
|
|||
11
vip67
03.12.13
✎
10:08
|
ругается на то что номерстроки не обнаружен!
|
|||
12
vip67
03.12.13
✎
10:08
|
код:
Рекв2 = ЭлементыФормы.ТабличноеПоле1[ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.НомерСтроки - 1].Измерение1; |
|||
13
Wobland
03.12.13
✎
10:08
|
я понял! его там нет
|
|||
14
Cube
03.12.13
✎
10:24
|
(11) Ну так, перечитывай (1) пока не наступит просветление...
|
|||
15
vip67
03.12.13
✎
10:41
|
такого поля конечно-же нет, но что-ж в табличном поле нельзя обратиться?!
|
|||
16
vip67
03.12.13
✎
10:41
|
(14) - это я знаю - но тогда единственный выход - это перебор регистра сведений? а если в нем 10000 зап?
|
|||
17
Cube
03.12.13
✎
10:42
|
(16) Ты, если хочешь совет, задачу опиши...
|
|||
18
Cube
03.12.13
✎
10:54
|
Кхм! А кто заголовок темы поменял? Этот заголовок хуже предыдущего!)))
|
|||
19
Михаил Козлов
03.12.13
✎
11:02
|
Предыдущая и последующая строки - это какие?
|
|||
20
vip67
03.12.13
✎
13:04
|
задача:
на форме есть табличноге поле, связанное с непериодическим независимым регистром сведений. по нажатию определенной кнопке нужно поменять значения в определенной колонке местами в двух строчках: предыдущей и текущей или текущей и последующей (по условию). пример: в строке 1 - в поле1 "1" в строке 2 - в поле1 "2" после нажатия на кнопку в строке 1 - в поле1 "2" в строке 2 - в поле1 "1" кто поменял название темы?! - изменился смысл |
|||
21
Cube
03.12.13
✎
13:07
|
(20) Ну что ты ждешь? ответ был ещё в (1). Или забей или ищи альтернативные способы реализации... Например, при открытии формы, в ТЗ считываются данные РС, на форме работаешь с ТЗ и при закрытии формы, данные пишуться обратно в РС.
|
|||
22
vip67
03.12.13
✎
13:10
|
ок, спс всем участвующим!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |