|
Значение не является значением объектного типа
| ☑ |
0
Nolan
24.03.15
✎
00:57
|
Пытаюсь заполнить поле табличной части "Цена" в документе Реализации товаров из регистра сведений "Цены". Выдает ошибку Значение не является значением объектного типа (ЦенаПродажи)
Возврат. В чем проблема???
&НаКлиенте
Процедура ТоварыПриИзменении(Элемент)
// Получить текущую строку табличной части.
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
// Установить цену.
СтрокаТабличнойЧасти.Цена =Супер.РозничнаяЦена(Объект.Дата,
СтрокаТабличнойЧасти.Номенклатура);
// Пересчитать сумму строки
КонецПроцедуры
Функция РозничнаяЦена(АктуальнаяДата, ЭлементНоменклатуры) Экспорт
// Создать вспомогательный объект "Отбор".
Отбор = Новый Структура("Номенклатура", ЭлементНоменклатуры);
// Получить актуальные значения ресурсов регистра.
ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор);
Возврат
ЗначенияРесурсов.ЦенаЗакупки;
КонецФункции
|
|
1
Builder
24.03.15
✎
01:00
|
Не спится?
Где ошибка то?
А так отладчик в руки и смотреть какого типа переменные.
|
|
2
GROOVY
24.03.15
✎
01:05
|
ПРОБЛЕМА В ДНК!!!!!!111111
|
|
3
GROOVY
24.03.15
✎
01:06
|
Ошибка с текстом не совпадают.
|
|
4
User_Agronom
24.03.15
✎
07:11
|
(0) Сейчас мы, всем форумом, телепатически изменим тип переменной!
|
|
5
dmpl
24.03.15
✎
07:16
|
(4) Сначала придется нателепатировать кусок кода, где ошибка происходит :)
|
|
6
hhhh
24.03.15
✎
09:21
|
ну не знаю, насколько надо напиться, чтобы цену продажи рассматривать как объектный тип.
|
|
7
Nolan
24.03.15
✎
10:46
|
Друзья, спасибо всем кто отозвался на клик помощи!!!) Реально наверное спать больше нужно. Даже вопрос не правильно написал( Изначально ошибка была Значение не является значением объектного типа (ЦенаЗакупки) из строки Возврат
ЗначенияРесурсов.ЦенаЗакупки;
Вообщем утром проснулся, включил комп все работает,видимо 1С заглючил!
|
|
8
2083
24.03.15
✎
11:12
|
ну, вот и здесь тоже мистика какая-то...
|
|
9
hhhh
24.03.15
✎
11:15
|
(8) вчера одну номенклатуру пробовал, сегодня другую.
|
|