Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как достать значение с регистра сведений в 1с?

Как достать значение с регистра сведений в 1с?
Я
   Mag1str
 
22.12.21 - 20:05
В поле АктуальнаяПодписка нужно подтягивать значение Подписка с регистра сведений по срезу последних

документ в которой нужно подтягивать
https://prnt.sc/241fb53

регистр сведений
https://prnt.sc/241fekg

Написал вот такой код. Что-то не так с запросом
&НаСервере
Процедура ПользовательПриИзмененииНаСервере()
  
  Запрос = Новый Запрос;
  Запрос.Текст =
    "ВЫБРАТЬ
    |    ПодпискиПользователейСрезПоследних.Подписка КАК Подписка
    |ИЗ
    |    РегистрСведений.ПодпискиПользователей.СрезПоследних КАК ПодпискиПользователейСрезПоследних
    |ГДЕ
    |    ПодпискиПользователейСрезПоследних.Пользователь = &Пользователь";
  
  Запрос.УстановитьПараметр("Пользователь", Объект.Пользователь.Наименование);
  
  РезультатЗапроса = Запрос.Выполнить();
  
  ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
  
  
  Если Объект.Пользователь.Наименование = Объект.Пользователь.Наименование Тогда
    
    ЭтотОбъект["АктуальнаяПодписка"] = ВыборкаДетальныеЗаписи.Подписка;
    
  КонецЕсли;
  
КонецПроцедуры
   ДенисЧ
 
1 - 22.12.21 - 20:16
"Если Объект.Пользователь.Наименование = Объект.Пользователь.Наименование Тогда"
Как говорил товарищ Сталин - расстрелять.
   ДенисЧ
 
2 - 22.12.21 - 20:19
И да, я знаю, что он так не говорил...
Но всё равно расстрелять.
   Ёпрст
 
3 - 22.12.21 - 20:20
+1
Запрос.УстановитьПараметр("Пользователь", Объект.Пользователь.Наименование);

аналогично,  выстрел в коленку
   Mag1str
 
4 - 22.12.21 - 21:04
   Mag1str
 
5 - 22.12.21 - 21:04
(3) учусь

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.