Как в форме списка справочника получить объект текущей строки #211262


#0 by Voffka
я делал так: искал по коду или наименованию текущей строки, но может есть другой более разумный способ?
#1 by Волшебник
не поверишь ЭлементыФормы.СправочникСписок.ТекущаяСтрока
#2 by Voffka
пробовал, но реквизиты не доступны
#3 by Волшебник
рассказывай сказки
#4 by Voffka
при открытии формы списка вылетает ошибка: {Справочник.Товары.Форма.ФормаСписка}: Значение не является значением объектного типа (НомерПродукта)        Сообщить(ТекДанные.НомерПродукта);
#5 by Voffka
а если дальше что то делать, с элементами списка, то нормально сообщает этот номер
#6 by Voffka
Если ТекДанные <> Неопределено Тогда .... тоже не работает
#7 by Mort
Блин, Вован лучше бы тебе батька в детстве спектрум купил, а не скейтбоард...
#8 by Voffka
навичек, чтож поделать, надо учиться
#9 by Voffka
понимаю почуму так происходит, а как это обойти - хз.
#10 by Mort
Мне самому интересно, можна так сказать итератор коллекции прочитанной бд 1сники прозвали "текушая строка" ЭлементыФормы.СправочникСписок.ТекущаяСтрока а указатель прочитанных данных в табле  "ТекущиеДанные" Короче в ЭлементыФормы.СправочникСписок.ТекущаяСтрока.ССылка должен хранится ссылочный объект на это поле в бд (бл* я слишком пьян чтобы разглагольствовать про умные и гениальные указатели) по нему и получишь объект...
#11 by Mort
А щшибка в вылетает потому что при открытии строки указатель на текущую строку выглядит так: *pointer->nah*i
#12 by Voffka
Как на языке 1С написать *pointer->nah*i
#13 by Voffka
мдя, {Справочник.Товары.Форма.ФормаСписка}: Значение не является значением объектного типа (Ссылка)    ТекДанные = ЭлементыФормы.СправочникСписок.ТекущаяСтрока.Ссылка;
#14 by Mort
Бля ща откопаю из своей проги
#15 by Voffka
Уже страшно...
#16 by Темный Эльф
#17 by Voffka
ВОТ!!!! СокрЛП Ёпрст... давно бы так!
#18 by Voffka
Всем спасиб!
#19 by Mort
Блин да простит меня хасподьвсеямистывалшепник ё*а*ы*от наследники семёновой вокруг чоли? Главное афтар нихрена ни понял из кодирования. Я пошол пить яд.
#20 by Voffka
Все уже поняли,  а ты иди травись.
#21 by Mort
Итак, подведу итог темы : v8: Как в форме списка справочника получить объект текущей строки   Отет: СокрЛП Ёпрст... давно бы так! Даже своим ником не хочется подписываться
#22 by Темный Эльф
Я человек простой, примитивный. Если у меня оно работает, то мне неинтересно почему. Если знаешь более красивый и классический способ, то расскажи.
#23 by Mort
Начинающие прогеры спрашивают о букварьном потенциале, продвинутые спрашивают о существующих паттернах, остальные программируют ради денег.
#24 by Voffka
Слушай, не мути воду. Спросили как ошибки избежать, мне ответили(Это один из способов), а ты алкашь дастал, слов многу, а толку малу!!! так чта или дай совет нормальный, или нелесь, лана, не в обиду!
#25 by Voffka
Знаю я еще один тип прогеров, словами кидаются а что нить подсказать - хрена...
#26 by Mort
Да г вопрос. Задай вопрос правильно я на него отвечу. А насчет СокрЛП(ЭлементыФормы.ТабличноеПоле1.ТекущаяСтрока)="" я бы с удовольствием поговорил о приведении типов. Ну давай померяемся...
#27 by Mort
Я хотел изо всех сил помочь но нихрена не понял твоего вопроса. Ты хотел получить объект. Ты его получил?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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