Вход | Регистрация

1С:Предприятие ::

Метки: 

Подстановка из РС

Я
   Awesome1992
 
15.04.17 - 17:23
Подскажите делаю подстановку из регистра сведений значение в поле, у которого тип ссылается на справочник. Выдает ошибку {Документ.ВнутренниеПеремещения.Форма.ФормаДокумента.Форма(6)}: Значение не является значением объектного типа (Номенклатура)
    СтрокаТабличнойЧасти.Номенклатура = ЗначенияРесурсов.Номенклатура;

Подставлять значение из РС в такие поля нельзя, или у мня где то ошибка. Не судите строго, только осваиваю РС
 
 
   Lexey_
 
1 - 15.04.17 - 17:30
(0) у ЗначенияРесурсов или СтрокаТабличнойЧасти нет поля Номенклатура
   Awesome1992
 
2 - 15.04.17 - 17:38
хм, и там и там вроде есть. Значение поля номенклатура должно выбираться из справочника, а я подставляю туда значение из РС. Не может быть в этом косяк? или все равно должно работать?
   Awesome1992
 
3 - 15.04.17 - 17:39
хотя тип ресурса из РС тоже указал на справочник
   Lexey_
 
4 - 15.04.17 - 17:40
(2) гадать можно долго без кода
   Awesome1992
 
5 - 15.04.17 - 17:45
Функция ПодстановкаНоменклатуры (ЭлементИнвентарныйНомер) Экспорт
    Отбор = Новый Структура("ИнвентарныйНомер",ЭлементИнвентарныйНомер);
    ЗначенияРесурсов=РегистрыСведений.ИнвентарныеНомераНоменклатура.ПолучитьПоследнее(Отбор);
    Возврат ЗначенияРесурсов;
КонецФункции


&НаКлиенте
Процедура ПремещенияИнвентарныйНомерПриИзменении(Элемент)
    СтрокаТабличнойЧасти = Элементы.Премещения.ТекущиеДанные;
    ЗначенияРесурсов = ПодстановкаНоменклатуры.ПодстановкаНоменклатуры(СтрокаТабличнойЧасти.ИнвентарныйНомер);
    СтрокаТабличнойЧасти.Номенклатура = ЗначенияРесурсов.Номенклатура;
КонецПроцедуры
   Lexey_
 
6 - 15.04.17 - 17:51
(5) отладчик что говорит?
   Lexey_
 
7 - 15.04.17 - 17:54
(5) РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>)
ПолучитьПоследнее (GetLast)
Синтаксис:

ПолучитьПоследнее(<КонецПериода>, <Отбор>)

Отбор - 2ой параметр
   Awesome1992
 
8 - 15.04.17 - 17:56
как об этом подумал) если регистр неперодический уместно к нему использовать метод ПолучитьПоследнее?
   Lexey_
 
9 - 15.04.17 - 17:56
(5) или регистр непериодический
   Lexey_
 
10 - 15.04.17 - 17:57
(8) читай СП
 
 Рекламное место пустует
   Awesome1992
 
11 - 15.04.17 - 18:01
Да!!! Работате, метод Получить(Отбор) надо использовать. Спасибо, что помог разобраться)))))


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует