Как открыть форму записи регистра сведений в управляемом приложении? #557584


#0 by Pasha_mix
Пишу так:    РС.Открыть; Открывается пустая форма, а нужно конкретной записи. О записи известно только измерение ИД (Тип уникальный идентификатор)
#1 by a_alenkin
передавай параметр - свой ИД - и при открытии - прочитай запись
#2 by Pasha_mix
Как передавать?
#3 by a_alenkin
У формы делай параметр - "Ид" - и точно также вызывай - при создании формы записи - только пропиши - чтоб читалась - запись регистра сведений - не ссылочный тип чтоб открывать как в
#4 by a_alenkin
В прис СозданииНаСервере твой переданный параметр будет доступен как "Параметры.Ид"
#5 by Pasha_mix
А при открытии что делать? Или я не правильно понял?
#6 by a_alenkin
делай как в только добавь у формы параметр - посмотри синтакс помощник - у меня его под рукой нет - и в присозданиина сервере его обработай
#7 by Pasha_mix
Кажется идёт дело. Осталось только подсунуть запись. ИД передаётся.
#8 by Pasha_mix
Неа, не получается...
#9 by a_alenkin
повторяю - запись не является объектным типом - ссылки на нее не существует - читай и заполняй реквизиты по измерению - также обрабатывай запись этой записи
#10 by a_alenkin
еще проверь открытие формы без параметра - из формы списка например
#11 by Pasha_mix
Но если заполнять реквизиты, это же будет новая запись? При записи не возникнет дублирования?
#12 by Pasha_mix
Тут на форуме нашёл. Но не понял, как это работает: Спасибо, вроде нашел, открывать надо ссылаясь на ключ записи Структура = Новый Структура("Ключ", ПолучитьКлюч(......)). Как получить этот ключ записи?
#13 by Pasha_mix
&НаКлиенте Пишет "ОБъект не найден" Уже хоть что-то
#14 by Pasha_mix
Подскажите, почему не находит запись?
#15 by Pasha_mix
Нашёл такой вариант, только всё равно не работает...  Возврат РегистрыСведений.МойРегистр.СоздатьКлючЗаписи(Новый Структура("Дата, Реквизит", Дата, Реквизит)); КонецФункции --------------------------------------------- мой вариант:
#16 by Pasha_mix
В таком варианте, тоже не работает. В чём может быть дело?
#17 by Pasha_mix
Так работает. Только нужно добавить все измерения в структуру.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям