Элементы Запроса Преобразовать в Элементы справочника #547220


#0 by buldog
Ребят помогайте весь мозг сломал, есть запрос который сами видите что данный запрос выводит строковые представления как их сделать = справочнику.Номенклатура..... спасайте плз!!
#1 by NS
|Номенклатура = Документ.Реализация.Номенклатура;
#2 by acsent
убери .Наименование
#3 by buldog
если убрать наименование он все равно не станет справочником) все это делается для того чтобы потом использовать функцию  глПолучитьЦену(Номенклатура, Тип, НаДату, Единица=0, Валюта=0, Курс=0, Кратность=1)//// я могу получить одни элемент а как получить вес список!!!??
#4 by Patrio_O_Muerte
Станет
#5 by Patrio_O_Muerte
Код в студию
#6 by NS
Прикол. Стаж почти 3 года.
#7 by ДенисЧ
@если убрать наименование он все равно не станет справочником@ Отсыпь...
#8 by buldog
Рассчетная        = ТипЦены.Рассчитывается; {Глобальный модуль(1314)}: Поле агрегатного объекта не обнаружено (Рассчитывается)
#9 by DrHiHi
))))))
#10 by Patrio_O_Muerte
Таким образом ты увидишь что то, что ты передал в функцию глПолучитьЦену является справочником нужного вида или не является.
#11 by Patrio_O_Muerte
Покажи что делается в самой функции глПолучитьЦену.
#12 by Patrio_O_Muerte
#13 by buldog
КонецПроцедуры и даже так все равно ошибка та же ошибка
#14 by Patrio_O_Muerte
Фу блин. вне процедуры?
#15 by buldog
смотри Все вроде правильно и все равно ошибка таже
#16 by NS
А номенклатура тут при чем? Ошибка на типецен, это в нем реквизит рассчитывается.
#17 by buldog
Отладчиком гонял Константа.РозничныйТипЦен ТипЦен=Розничные
#18 by NS
Ну и отлично. Ты перепутал порядок реквизитов скорей всего в вызове глПолучитьЦену
#19 by Patrio_O_Muerte
Найди эту строку в глобальнике (на которую он ругается) и добавь туда (перед строкой ошибки):
#20 by Patrio_O_Muerte
И дай код это процедуры.
#21 by buldog
ЛОви Функция глВернутьЦену(Номенклатура, ТипЦены, ДатаЦены = 0, ЦенаЦены = 0, ЕдЦены = 0, ВалЦены = 0, НаценкаЦены = 0, НайденнаяЦена = 0) Экспорт
#22 by Mikeware
мдя, зря я намедни 1988 хвалил... зы. кто-то говорил недавно - "через пару лет _1986-ых_ ты будешь вспоминать с радостью". ззы. с ужасом думаю о том, времени, когда сын вырастет до 18-20 лет....
#23 by NS
Это в типовой, соответственно в вызов параметры набросаны в произвольном порядке. Вообще совет - лучше нанять программиста, вам это не дано.
#24 by NS
отличный совет, верный способ испортить ветку полотном.
#25 by Mikeware
Если при первом же прыжке не раскрылся ни основной, ни запасной парашют - значит, парашютный спорт не для Вас.... ©
#26 by Шапокляк
глВернутьЦену глПолучитьЦену так и должно быть?
#27 by viktor_vv
+1 Точно перепутал. (Запрос.Наименование,Запрос.наименование.БазоваяЕдиница,Константа.РозничныйТипЦен,ВыбНачПериода,глРубли,1) Он вместо типа цен базовую единицу подсовывает :).
#28 by Patrio_O_Muerte
Автор, нам нужна функция глполучитьцену, а не глвернутьцену. И да, верный совет - проверь типы параметров, которые ты передаешь в функцию.
#29 by buldog
Ребят всем спасибо разобрался)))) перепутал последовательность глПолучитьЦену(Номенклатура, Тип, НаДату, Единица=0, Валюта=0, Курс=0, Кратность=1) все восстановил все работает))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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