ошибка "Значение не является значением объектного типа #739020


#0 by Anastasia1992
Добрый вечер! в 1с8.1 в документе ПриходнаяНакладная при выборе Товара должна автоматически проставляться Цена в соответствующее поле ввода. А вместо этого выводиться ошибка "Значение не является значением объектного типа (Цена)".  ссылка на ошибку в общем модуле,Возврат элем.Цена; В общем модуле прописан следующий код: Подскажите пожалуйста где может быть ошибка, вроде бы всё перепроверила. Заранее благодарна
#1 by vicof
Перед возвратом поставь СОобщить(ТипЗнч(Элем));
#2 by Otkr
Не поможет) РС Цен наверняка периодический)
#3 by NcSteel
За код 10 лет расстрела. Делай через Запрос!
#4 by NcSteel
обмельчал народ мисты... а фотка где госпожа из . Тут традиция такая, что если есть фотка, то помогают
#5 by Anastasia1992
Извините за примитивный уровень. Но я с этим вопросом мучаюсь не один день, а выхода не нахожу( А как через запрос формировать возврат? Фотка и правда нужна или это местный юмор?)
#6 by H A D G E H O G s
Это юморит человек. Не нужна. Пусть сначало свою покажет.
#7 by H A D G E H O G s
Цена - точно ресурс?
#8 by Anastasia1992
Да, точно
#9 by H A D G E H O G s
#10 by Anastasia1992
696-797-023
#11 by Euguln
А нету у этого товара цены в регистре.
#12 by Anastasia1992
Есть. я по всем цены прописала
#13 by Otkr
У этого "товара" нет
#14 by Anastasia1992
это как? И куда её тогда добавить нужно?
#15 by Otkr
Перечитай . Подумай что выдаст 1С )
#16 by NcSteel
Запрос.Текст = "Выбрать РсЦены.Цена Из РегистрСведений.Цены Как РсЦены Где РсЦены.Товар = &Товар";
#17 by NcSteel
Забыл про срез последних:
#18 by NcSteel
Не ведись, он латентный любитель девушек 1992 года...
#19 by Anastasia1992
Спасибо! Я даже не ожидала что тут так быстро помогут))
#20 by NcSteel
Только в тексте запроса лишние ковычки вставлены. Правильная строка: Запрос.Текст = "Выбрать РсЦены.Цена Из РегистрСведений.Цены.СрезПоследних(, Товар = &Товар) Как РсЦены"; И вообще видишь как фото помогает))))
#21 by User_Agronom
Поможет. Небось неопределено возвращает. Ну не нашла цену на сей товар на указанную дату. Так же не бывает, что переменная есть, а значения у неё нет)) Фотка  есть, что толку. Вот если бы борща отведать... Всё в топку. Ей нужно было намекнуть про отладчик. А то похоже, что она такая скромная, что боится открывать конфигуратор - причём самое страшное в нём: клавиша F9!
#22 by Anastasia1992
Доброе утро! К сожалению ошибка новая вылезает: Ошибка при вызове метода контекста (Выполнить): {(1,24)}: Таблица не найдена "РегистрСведений.Цены.СрезПоследних" Выбрать РсЦены.Цена Из <<?>>РегистрСведений.Цены.СрезПоследних(,Товары=&Товары) Как РсЦены Выборка=Запрос.Выполнить.Выбрать;
#23 by Anastasia1992
Регистр сведений Цены - заполнен полностью.
#24 by Euguln
Терзают меня смутные сомнения, что РегистрСведений.ЦеныНоменклатуры
#25 by Anastasia1992
Нет, называется точно Цены
#26 by Euguln
значит он не периодический, и надо писать Выбрать РсЦены.Цена Из РегистрСведений.Цены КАК РсЦены ГДЕ РсЦены.Товары=&Товары
#27 by Anastasia1992
Спасибо, цена теперь проставляется! Только вот сумма почему-то перестала считаться...
#28 by Anastasia1992
А тип данных (Возврат ЦенаТовара;) - он точно будет числовой, может по этому сумма теперь не считается?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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