Имя: Пароль:
1C
1С v8
Текущие данные списка
0 tolok_d
 
19.10.12
17:48
Подскажите пожалуйста, кто знает. У меня есть список выведенный в табличное поле формы.  Обратиться к текущей строке активной могу: ЭлементыФормы.Номенклатура.ТекущиеДанные, которая имеет тип ТекущиеДанныеСписка. Как програмно установить активной какую либо строку, если есть он ссылочного типа?
1 Wobland
 
19.10.12
17:48
строка у тебя ни разу не ссылка
2 Wobland
 
19.10.12
17:49
Использование:

Только чтение.
3 Рэйв
 
19.10.12
17:52
(0)Ссылочные типы тут не причем.

Я так и не понял. У тебя Список Значений на форме или Табличное поле с одной колонкой?
4 Рэйв
 
19.10.12
17:53
Судя по .ТекущиеДанные   Это вообще табличная часть
5 Wobland
 
19.10.12
17:53
а на зачем, кстати? мышью тыкать - это работа юзера
6 Wobland
 
19.10.12
17:54
(4) ну ты же не путаешь ТП с ТЧ, я уверен
7 Рэйв
 
19.10.12
17:54
(6)я имел в виду источник данных, ты прав.Не путаю:-)
8 Reset
 
19.10.12
18:08
(0) ЭлементыФормы.Номенклатура.ТекущаяСтрока=ЭлементСпискаЗначений
9 Reset
 
19.10.12
18:10
"если есть он ссылочного типа?" -- видимо, пытался сказать, что нужная номенклатура - ссылка.

тогда ЭлементНакоторыйНадоСпозиционироваться=Список.НайтиПоЗначению(ТаСамаяСсылка);
ЭлементыФормы.Номенклатура.ТекущаяСтрока=ЭлементНакоторыйНадоСпозиционироваться;
10 Reset
 
19.10.12
18:12
кстати .ТекущаяСтрока=блабла
сработает как для Табличного поля, так  и для Поля списка
11 Reset
 
19.10.12
18:13
Хочу спасибо от автора :]
12 Reset
 
19.10.12
18:14
Хотя я посему-то исходил из предположения, что в "есть список выведенный в табличное поле формы" - речь идет о СписокЗначений. Почему я так исходил? А вот хз
13 Wobland
 
19.10.12
18:16
текущая строка у ТП умеет записываться. мне тогда интересно, что туда писать
14 Reset
 
19.10.12
18:16
В общем, в текущая строка нужно пихать разное, в зависимости от того, что есть сей загадочный список.
Если это, скажем, СправочникСписок, то ссылку. Если ТЗ - то строку ТЗ. И тп.
15 Wobland
 
19.10.12
18:17
(13) аа, там речь о расширениях ТП. видать, всё верно - в хз что строку не установить, ибо не определить
16 Wobland
 
19.10.12
18:17
автору мы совсем не нужны, как и он нам. продолжаем развлекаться ;)
17 Reset
 
19.10.12
18:18
Да, мне как раз нужно выждать 15 минут до ухода домой
18 tolok_d
 
19.10.12
18:19
(3) на форме табличное поле заполняется програмно(утп).
19 Reset
 
19.10.12
18:19
(18) Табличное поле не може заполняться
20 Reset
 
19.10.12
18:19
не может*
21 Wobland
 
19.10.12
18:20
(18) то есть всё верно, ТП с хз чем. назови мне ту строку, на которую хочешь спозиционироваться
22 Reset
 
19.10.12
18:20
Хотя тебе визально кажется, что это так
23 Reset
 
19.10.12
18:20
визуально
24 tolok_d
 
19.10.12
18:20
(1) огромное спасибо) ща буду пробывать)
25 Reset
 
19.10.12
18:20
В нем строк вообще нет, прикинь.
26 Wobland
 
19.10.12
18:21
(19) да ну? хотя, я такой изврат на практике не пробовал
27 Reset
 
19.10.12
18:21
Он только (1) прочтиал пока. Долго придется полезно информации ждать
28 Wobland
 
19.10.12
18:22
(27) да пока рыспробыет...
29 tolok_d
 
19.10.12
18:22
ЭлементыФормы.Номенклатура.ТекущиеДанные = Элемент.ТекущиеДанные.Аналог; не работает. ну понятно почему справа ТекущиеДанныеСписка = СправочникСсылка
30 Reset
 
19.10.12
18:22
(26) я измываюсь на тему (6)
31 tolok_d
 
19.10.12
18:23
(16) нужны) отходил.
32 Wobland
 
19.10.12
18:23
(31) прогресс-бар 50%, неплохо уже
33 Reset
 
19.10.12
18:24
(29) ТабличноеПоле (TableBox)
ТекущиеДанные (CurrentData)
Использование:

Только чтение.
34 Wobland
 
19.10.12
18:24
(29) в текущие данные ты ничего не сможешь записать. вернись в (2)
35 tolok_d
 
19.10.12
18:25
(21) хочу спозиционироваться на строку, где записан нужный элемент
просто я не нашол никакого метода, найти, выбрать или чтото подобное
36 Wobland
 
19.10.12
18:25
+(34) и строку свою не сможешь мне назвать. набор значений пускай даже всех полей - не вариант, вся таблица может состоять из одинаковых строк
37 tolok_d
 
19.10.12
18:25
(27) это было для (11))))
38 Reset
 
19.10.12
18:25
(35)  "У меня есть список выведенный"
Скажи что есть список
39 Wobland
 
19.10.12
18:25
(35) а где записан нужный элемент?
40 tolok_d
 
19.10.12
18:26
(36) тоесть проблема нерешаема?
41 Wobland
 
19.10.12
18:27
(40) а я ответа не знаю, я размышляю вслух по ходу этой дискотеки. опыту у меня вроде поболе твоего, так что могу, наверное, размышлять полезно ;)
42 tolok_d
 
19.10.12
18:27
(38) был не прав, ТП имеет тип Справочника
43 tolok_d
 
19.10.12
18:28
(41) я тоже так думаю)
44 Wobland
 
19.10.12
18:28
(42) тогда текущая строка и ссылка на элемент
45 Reset
 
19.10.12
18:28
(42) Теплее уже
СправочникСписок.Номенклатура?
46 Reset
 
19.10.12
18:30
тогда
ЭлементыФормы.Номенклатура.ТекущаяСтрока=ТвояСсылкаНаКотоуюНадоЧтобВстал; // хм
47 Wobland
 
19.10.12
18:30
(44) плин, (9) и (10)
надо как-то последовательно читать же
48 tolok_d
 
19.10.12
18:31
(44) не получается
49 Reset
 
19.10.12
18:32
не встаёт?
50 tolok_d
 
19.10.12
18:33
ЭлементыФормы.Номенклатура.ТекущиеДанные = Элемент.ТекущиеДанные.Аналог
{Обработка.РабочееМестоМенеджераПоПродажам.Форма.Форма.Форма(1636)}: Значение не является значением объектного типа (Аналог)
       ЭлементыФормы.Номенклатура.ТекущиеДанные = Элемент.ТекущиеДанные.Аналог;
51 Reset
 
19.10.12
18:34
Всё даже грустнее чем путаница с текущиеДанные и текущаяСтрока.
Здесь еще неведомо что "Элемент.ТекущиеДанные.Аналог;"
52 tolok_d
 
19.10.12
18:35
(51) имеет тим СправочникСсылка.Номенклатура, если быть честным
53 zladenuw
 
19.10.12
18:35
ты установить в своем ТП можешь только по данным этой ТП, если  другой то не как
54 Wobland
 
19.10.12
18:36
(50) то есть мы упорно продолжаем писать в текущие данные, предназначенные строго для чтения? -> (2)
55 Reset
 
19.10.12
18:36
Если Элемент - это некое другое ТП, а а Аналог - это ссылка на номенклатуру, то так попробуй
ЭлементыФормы.Номенклатура.ТекущаяСтрока = Элемент.ТекущиеДанные.Аналог;
56 tolok_d
 
19.10.12
18:37
(53) так и надо
57 Wobland
 
19.10.12
18:37
(55) предлагаю второй раз задать автору вопрос (39)
58 Reset
 
19.10.12
18:37
Все я дождался, могу идти домой
Давая досвиданья (с)
59 zladenuw
 
19.10.12
18:37
(56) в (55) ответ
60 Wobland
 
19.10.12
18:38
(58) странно ты как-то в 37 минут домой ходишь ;)
61 Reset
 
19.10.12
18:39
ну я ждал кое-какого события
62 tolok_d
 
19.10.12
18:42
(59) да, одинаковые типы, но
{Обработка.РабочееМестоМенеджераПоПродажам.Форма.Форма.Форма(1636)}: Значение не является значением объектного типа (Аналог)
       ЭлементыФормы.Номенклатура.ТекущиеДанные = Элемент.ТекущиеДанные.Аналог;
63 tolok_d
 
19.10.12
18:42
(58) (60) везет человеку))
64 Wobland
 
19.10.12
18:44
(62) мда.. может, тебе к доктору? хотя бы окулисту
65 tolok_d
 
19.10.12
18:44
вопрос не решабельный(
66 tolok_d
 
19.10.12
18:45
(64) да все пересмотрел
67 Wobland
 
19.10.12
18:46
(66) Ресет ушёл. скомпилирую сам: (2), (34), (39), (55)...
68 Wobland
 
19.10.12
18:47
+(67) вот это нужно пересмотреть ещё раз. пока не настигнет просветление. если, конечно, я правильно понял, что у тебя там на форме живёт
69 tolok_d
 
19.10.12
18:49
(68) я написал как сказал Ресет в (55) но всеравно ошибка(
70 tolok_d
 
19.10.12
18:50
понял что только чтение, просто не знаю метода, который может найти строку по ссылке и сделать ее активной
71 Wobland
 
19.10.12
18:50
(69) врёшь ты всё или нам этого не показываешь. я от тебя здесь ни разу не видел слова ТекущаяСтрока
72 tolok_d
 
19.10.12
18:52
(71) ЭлементыФормы.Номенклатура.ТекущаяСтрока = Элемент.ТекущиеДанные.Аналог;
73 tolok_d
 
19.10.12
18:53
(пишет ошибку. Или это глюк 1с? может перегрузить конфу?
74 Wobland
 
19.10.12
18:53
(73) так. уже лучше. теперь расскажи, какой элемент тебя интересует? на чём спозиционироваться?
75 Wobland
 
19.10.12
18:54
>ЭлементыФормы.Номенклатура
я б сказал ЭлементыФормы.ТПНоменклатура или ЭлементыФормы.СписокНоменклатуры, но это вопрос религии
76 tolok_d
 
19.10.12
18:54
на этом Элемент.ТекущиеДанные.Аналог
77 tolok_d
 
19.10.12
18:55
в ЭлементыФормы.Номенклатура.ТекущаяСтрока
78 Wobland
 
19.10.12
19:00
что такое Элемент? что такое там аналог?
79 tolok_d
 
19.10.12
20:06
Элемент это элемент с которым работаю, имеет тип ТЗ, в событии он предопределен. Аналог, это собственно ссылка на этот элемент
80 hhhh
 
19.10.12
20:52
(79) какое событие хоть?
81 tolok_d
 
19.10.12
21:03
ПриВыборе
82 hhhh
 
19.10.12
21:09
(81) и есть такая колонка на экране? В ТЗ?
83 zladenuw
 
20.10.12
01:44
почитай СП по объектам которым Юзаешь. поймаешь. наверное.
84 Wobland
 
20.10.12
06:52
(79) ни черта не понятно. форму покажи и пальцем на ней нарисуй, что и где. имхается мне, ты хочешь какую-то ересь, но технически осуществимую ересь