|
автоматическая подстановку цены из регистра сведений при выборе номенклатуры | ☑ | ||
---|---|---|---|---|
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, а почему-то мужской пол в профиле. В последнем посте выяснилось: действительно - девушка :))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |