Имя: Пароль:
1C
 
Как открыть форму записи регистра сведений?
0 RomaH
 
naïve
10.08.18
09:43
вот такую ерунду помогите привести в правильный вид


&НаКлиенте
Процедура ФайлНажатие(Элемент, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    ГУИД = ЭтаФорма["ГУИД" + Элемент.Имя];
    
    Запись = ПолучитьЗаписьФото(ГУИД);
    
    ОткрытьФорму("РегистрСведений.ФотографииПаспортов.ФормаЗаписи",Новый Структура("Ключ",Запись),ЭтаФорма,УникальныйИдентификатор,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
    
КонецПроцедуры

&НаСервере
Функция ПолучитьЗаписьФото(Знач ГУИД)
    
    Запись = РегистрыСведений.ФотографииПаспортов.СоздатьМенеджерЗаписи();
    
    Запись.Пациент = НаборЗаписей.Отбор.Пациент.Значение;
    Запись.ГУИД = ГУИД;
    
    Запись.Прочитать();
    
    Возврат Запись;
    
КонецФункции


1 Deon
 
10.08.18
10:02
(0) По-моему, тебе надо получать не МенеджерЗаписи, а КлючЗаписи. Попробуй через СоздатьКлючЗаписи()
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан