Текущие данные списка #635221


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

В этой группе 1С