8.2 как записать элемент справочника находясь в его форме списка? уф #718845


#0 by astraleuro
А это вообще возможно? Процедура РеквизитПлюс(Команда) КонецПроцедуры так в списке значение изменяется, а как его записать в элемент справочника?
#1 by Поpyчик-4
Намёк. В серверной процедуре ПолучитьОбъект Записать
#2 by Fedor-1971
ЭтаФорма.Записать; - запишет сам элемент справочника.
#3 by Поpyчик-4
Опять муйню несёшь. С каких пор форма списка записывает элемент справочника? В сабж вкурись.
#4 by Fedor-1971
2+ Только реши нужно ли тебе из формы записывать элемент справочника программно, если пользователь может и передумать его сохранять.
#5 by Fedor-1971
согласен, только через получение объекта.
#6 by astraleuro
&НаСервере "Метод объекта не обнаружен (ПолучитьОбъект)" ЧЯДНТ? P.S. Уж простите, если банальщину спрашиваю, новичек я совсем, и знаю, что надо книжки идти читать, но хочется же здесь и сейчас ))
#7 by Fedor-1971
посмотри отладчиком на тип ЭтаФорма.ТекущийЭлемент.ТекущиеДанные
#8 by astraleuro
Ошибку понял, а как получить ссылку?
#9 by mikecool
в отладчике разверни РекСсылка и посмотри, что там есть
#10 by Fedor-1971
В конфигураторе посмотри отладчиком что находится в ЭтаФорма.ТекущийЭлемент.ТекущиеДанные, Попробуй так: Элементы.Список.ТекущаяСтрока (ТкущиеДанные) - Список это как у тебя называется реквизит формы, только учти, что при отсутствии записей для отображения и то и другое = неопределено.
#11 by astraleuro
P.S. Ответ кстати нашел в "Проф. разработка в 1С8.2, изд.2" перед тем как увидел ваш коментарий, так что и впрямь, пойду книжки читать )) Всем спасибо!
#12 by Fedor-1971
Забыл отработать вариант рекСсылка=Неопределено, в таком варианте не понятно что найдёт и попытается это записать. По идее, список должен обновиться автоматически ...Список.Обновить; возможно лишнее обновление.
#13 by Адский плющ
А можно было просто напилить команду.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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