|
Справочник Номенклатур - получить цену из РегистраСведений |
☑ |
0
Roma1314704
27.08.17
✎
21:32
|
Помогите разобраться, а то уже зарапортовался
вот код
Функция ПолучитьЦенуПродажи(Номенклатура, Знач Дата = Неопределено)
Дата = ?(Дата = Неопределено, ТекущаяДата(), Дата);
Структура = Новый Структура();
Структура.Вставить("Номенклатура", Номенклатура);
Данные = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(Дата, Структура);
Возврат Данные.ЦенаПродажи;
КонецФункции
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Наименование = Объект.Наименование;
Сообщить(Наименование);
Цена = ПолучитьЦенуПродажи(Наименование);
Сообщить(Цена);
КонецПроцедуры
Запись в РС есть, но
Почему получаю 0
|
|
1
mikecool
27.08.17
✎
21:34
|
используй запрос
|
|
2
yzimin
27.08.17
✎
21:35
|
Цена = ПолучитьЦенуПродажи(Объект);
|
|
3
Lexey_
27.08.17
✎
21:35
|
(0) потому, что Наименование, а не Ссылка
|
|
4
Roma1314704
27.08.17
✎
21:38
|
Цена = ПолучитьЦенуПродажи(Объект.Наименование);
Все равно 0
|
|
5
Lexey_
27.08.17
✎
21:41
|
(4) см.(3)
|
|
6
kubik_live
27.08.17
✎
21:41
|
(4) Тебе ж в (3) сообщили?
|
|
7
Roma1314704
27.08.17
✎
21:45
|
) что в 3?
|
|
8
Lexey_
27.08.17
✎
21:46
|
(7) в (3) ответ на вопрос в (0)
|
|
9
Roma1314704
27.08.17
✎
21:51
|
Цена = ПолучитьЦенуПродажи(Объект);
Этот?
|
|
10
Lexey_
27.08.17
✎
21:53
|
(9) ответ не в (2), а в (3)
|
|
11
Roma1314704
27.08.17
✎
21:54
|
Ниче не понял, что 3 а не 2
|
|
12
Lexey_
27.08.17
✎
21:55
|
(11) правильный ответ не во втором посте, а в третьем
|
|
13
Chameleon1980
27.08.17
✎
21:56
|
(9) да
|
|
14
Chameleon1980
27.08.17
✎
21:59
|
+(13) ну и да - что есть объект?
как правильно говорят нужна именно ссылка,
но может у вас Объект и так ссылка?
хз
откуда берется ссылка (тип какой) ?
а вообще (по-крайней мере для меня) красивее запросом.
|
|
15
Roma1314704
27.08.17
✎
22:06
|
Ну наконец то разобрался, спасибо большое Lexey
Блин где почитать - почему ссылка?
|
|
16
Lexey_
27.08.17
✎
22:12
|
(15) представь, что у тебя 10 товаров с наименованием "Помидоры"...Цену какого из них ты получишь, передав параметром Наименование?
|
|
17
Chameleon1980
27.08.17
✎
22:18
|
(15) открой для себя СП
|
|
18
Chameleon1980
27.08.17
✎
22:20
|
хотя для твоего случая не подскажет, вроде
|
|
19
perester
28.08.17
✎
03:34
|
(1) (14) кстати вопрос, почему именно запрос? он быстрее?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой