Имя: Пароль:
1C
1С v8
УФ: Не получается строку таб.части сделать текущей.
0 Азат
 
14.09.12
13:29
Собственно, суть:

Есть 2 документа ПТиУ и РТиУ

в РТиУ сделана такая вещь - юзер нажимает хоткей и становится текущей последняя строка таб. части...
Код такой:


&НаСервере
Элементы.Товары.ТекущаяСтрока = Объект.Товары.Количество() - 1;

тупа скопировал команду и код в ПТиУ. Не работает, отладчиком смотрел - в текущую строку число попадает правильное, а выделение на строке не появляется.

В чем может быть проблема?
1 qeos
 
14.09.12
13:32
читай мануал лучше
2 vmv
 
14.09.12
13:33
(0) бред сивой кобылы

читай мануал лучше

кто начнет учить базисным понятиям этого лентяя - тот гей
3 Азат
 
14.09.12
13:33
(1) ДенисЧ виноват, украл мой СП... Процитируйте тут, о, великий Гуру
4 Азат
 
14.09.12
13:37
(2) гей у тебя в зеркале живет
5 sanja26
 
14.09.12
13:37
Объект.Товары.Количество() - 1 - вроде как число
6 sanja26
 
14.09.12
13:38
Если устанавливаемое значение не является допустимым (такое значение отсутствует) для данной таблицы, то такая установка игнорируется.
Тип определяется расширением таблицы.
7 vmv
 
14.09.12
13:39
ладно, не буду вмешиваться в этот гей-чат)
8 Азат
 
14.09.12
13:40
(6) это я понимаю, тогда вопрос - почему в другом доке работает?
9 Азат
 
14.09.12
13:40
(7) брысь под лавку,бобик
10 sanja26
 
14.09.12
13:41
с идентификатором видимо что-то не так
передай строку
11 mrBlutig
 
14.09.12
13:41
Возможно тут Элементы.Товары.ТекущаяСтрока должен быть идентификатор строки. Объект.Товары.Количество() - 1  <> Идентификатор строки
12 sanja26
 
14.09.12
13:42
Элементы.Товары.ТекущаяСтрока = Объект.Товары[Объект.Товары/Количество() - 1]
13 Азат
 
14.09.12
13:51
(11), (12) не взлетает...
14 sanja26
 
14.09.12
13:53
Элементы.Товары.ТекущаяСтрока какой идентификатор в отладчике?
15 Азат
 
14.09.12
13:53
в отладчике Тип - Число, идентификатор 0
16 Азат
 
14.09.12
13:54
тьфу, значение 0
17 vmv
 
14.09.12
13:54
(12, 13) по-томучто вы оба выключили мозг и не собираетесь его включать

"свинья никогда не видит небо"(с)Черчиль
18 mrBlutig
 
14.09.12
13:54
И не взлетит, вроде надо получить идентификатор строки.

см чтот типа

ДанныеФормыЭлементКоллекции (FormDataCollectionItem)
ПолучитьИдентификатор (GetID)
Синтаксис:

ПолучитьИдентификатор()
Возвращаемое значение:

Тип: Число.

Описание:

Получает идентификатор для элемента коллекции. Этот идентификатор не привязан к позиции элемента в коллекции.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
19 Азат
 
14.09.12
13:56
(18) опять повторю вопрос, почему тогда в другом доке работает норм?
20 vmv
 
14.09.12
13:58
(19) потому что в мире много еще идиотов, не обольщайся и всегда нужно думать, читая код
21 sanja26
 
14.09.12
13:58
&НаКлиенте никак?
22 vmv
 
14.09.12
13:59
пример кода в (0) из ПТиУ и РТиУ

можно справедливо считать порождением недалекого ума
23 mrBlutig
 
14.09.12
14:29
(19) - возможно потому что в какой то момент могут совпасть идентификатор и значение выражения (Объект.Товары/Количество() - 1]) ибо они оба - числа.