|
автоматическая подстановку цены из регистра сведений при выборе номенклатуры |
☑ |
0
Marry04
19.04.16
✎
10:40
|
Не получается подстановка цены при выборе соответствующей номенклатуры. Вот код:
&НаКлиенте
Процедура ТоварыНоменклатураПриИзменении(Элемент)
ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
ТекущаяСтрока.Цена = СтоимостьНоменклатуры(Объект.Дата, ТекущаяСтрока.Номенклатура);
КонецПроцедуры
&НаСервереБезКонтекста
Функция СтоимостьНоменклатуры(АктуальнаяДата,ЭлементНоменклатуры)
Номенклатура = Новый Структура ("Номенклатура",ЭлементНоменклатуры);
РесурсЦена =РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(АктуальнаяДата,Номенклатура);
возврат РесурсЦена.Цена;
КонецФункции;
А вот ошибка:
{Документ.РеализацияТоваровИУслуг.Форма.ФормаДокумента.Форма(168)}: Ошибка при вызове метода контекста (ПолучитьПоследнее)
РесурсЦена =РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(АктуальнаяДата,Номенклатура);
по причине:
Недопустимое значение параметра (параметр номер '2')
|
|
1
Лефмихалыч
19.04.16
✎
10:42
|
во-первых, продуй кэш.
во-вторых, смотри отладчиком, что у тебя в структуре
|
|
2
Многолетний Апельсин
19.04.16
✎
10:46
|
Поставь в регистре индексирование у измерения "Номенклатура"
|
|
3
Marry04
19.04.16
✎
11:24
|
Индексирование не получается поставить в свойстве измерения номенклатура. неактивно поле.
|
|
4
butterbean
19.04.16
✎
11:34
|
(3) видимо оно и так ведущее.
Да и проблема у тебя не в индексировании, отладчиком нужно смотреть
|
|
5
samozvanec
19.04.16
✎
11:35
|
(3) типы какие в отборе и в измерении?
|
|
6
Marry04
19.04.16
✎
11:53
|
ЭлементНоменклатуры-справочник.номенклатура
актуальнаядата - тип дата
номенклатура - Структура
ресурсцена- неопределено
данная строчка не выполняется
РесурсЦена=РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(АктуальнаяДата,Номенклатура);
и пишет ошибку ту самую
|
|
7
DrShust
19.04.16
✎
11:58
|
(6) А структуре выбранная номенклатура заполнена?
|
|
8
salvator
19.04.16
✎
12:01
|
(0) Маловероятно, но все же - РС периодический?
|
|
9
Гипервизор
19.04.16
✎
12:11
|
Название измерения 100% правильное?
Не какая-нибудь Номенкларура, Номеклатура или еще как?
А то бывает..
|
|
10
hhhh
19.04.16
✎
12:20
|
(6) зачем назвали структуру "Номенклатура" ?? Ведь известно же, как вы яхту назовете, так она и поплывет.
|
|
11
hhhh
19.04.16
✎
12:21
|
(6) и потом пользуйтесь запросом всегда в таких случаях.
|
|
12
Marry04
19.04.16
✎
12:25
|
регистр периодический. да все наименования правильные. не понимаю почему не хочет получать цену
|
|
13
Marry04
19.04.16
✎
12:29
|
всем спасибо!название измерения Номенклатура неправильно поставила при создании структуры.
|
|
14
DrShust
19.04.16
✎
12:54
|
Думал-думал... вроде Marry, а почему-то мужской пол в профиле. В последнем посте выяснилось: действительно - девушка :))
|
|