Небольшой вопрос по СКД #648764


#0 by Double_Medved
Подскажите плиз,1с 8.2, УТ11, нужен отчет в СКД небольшой сделать, вот что-то не пойму как сделать СрезПоследних на КонецПериода, То есть выбираю  РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ) КАК ЦеныНоменклатурыСрезПоследних КонецПериода = &Период.ДатаОкончания, Период - стандартный параметр СКД..., Выдает такое: {(9, 2)}: Ошибка обработки представления "РегистрСведений.ЦеныНоменклатуры.СрезПоследних:Несоответствие типов (Параметр номер ""1"")" <<?>>РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&П3, ) КАК ЦеныНоменклатурыСрезПоследних И я в шоке почему &ПЗ???? Честное слово, 100 раз проверил, там &КонецПериода, видимо где-то там собака и зарыта... Подскажите, как правильно в СКД сделать срещ последних на дату? В коде-то понятно, Запрос, Потом УстановитьПараметр...
#1 by Double_Medved
Может нужно ка-то по-другому указывать параметр? мне нужен конец периода, выбранного в СКД
#2 by France
(&П3 - убрать...
#3 by samozvanec
он сам параметр создает. на закладке Компоновка укажи свой.
#4 by Double_Medved
France, да нету там &ПЗ в тексте запроса! Мистика!
#5 by Double_Medved
Samozvanec, сейчас попробую, Спасибо. А все-таки как-то можно использовать стандартный Период?
#6 by eklmn
ПЗ это скдэшный параметр КонецПериода переименуй например в КонецПериодаЫ
#7 by Double_Medved
Блин сделал параметр Дата1, ВЫБРАТЬ    ЦеныНоменклатурыСрезПоследних.ВидЦены,    ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура1,    ЦеныНоменклатурыСрезПоследних.Цена Пишет : {(4, 2)}: Ошибка обработки представления "РегистрСведений.ЦеныНоменклатуры.СрезПоследних:Несоответствие типов (Параметр номер ""1"")"
#8 by Double_Medved
Я в ах????е
#9 by Double_Medved
Мне просто нужно сделать СрезНаДату, у меня в самописном отчете не в СКД это отрабатывает запросто, а тут...
#10 by Double_Medved
Вот такая простая фигня отрабатывает запросто: А в СКД Как? Помогите плиз
#11 by pessok
да ты параметру с типом "Дата" суешь стандартный период. Расслабься уже
#12 by 2757028
В Схеме СКД  на закладке Параметры Период должен быть с типом дата. а ты видно добавил Период с типом СтандартныйПериод. Переименуй свой период на период1 или удали его. а Период строго типизируй типом Дата
#13 by France
возьми свою дату в {(&Дата1}... либо послушай народ, и прекрати подсовывать параметр, т.е., вообще ничего не ставь в условия виртуальной таблицы.... в настройках потом просто вручную поставишь нужное значение параметре..
#14 by Double_Medved
Блин никак не выходит.. Я уже и в скобки брал и так сделал: И все та же ошибка: {(4, 2)}: Ошибка обработки представления "РегистрСведений.ЦеныНоменклатуры.СрезПоследних:Несоответствие типов (Параметр номер ""1"")" Что это за &П вообще у него?
#15 by pessok
&П - это сферический в вакууме параметр, не забивай себе им голову. Смотри на тип параметры на одноимееной закладке. у тебя там стоит СтандартныйПериод наверняка, а надо Дата
#16 by Double_Medved
pessok, я создал свой параметр с типом Дата, это точно, я смотрел..
#17 by pessok
и именно ЭТОТ параметр у тебя стоит параметр виртуальной таблицы?
#18 by pessok
*параметром
#19 by samozvanec
на закладке Параметры в схеме что у тебя? огласи весь список
#20 by samozvanec
телепаты к вечеру подустали
#21 by Double_Medved
Херасе заработало, даже не ожидал. Убрал вообще нафиг Период из Параметров и оставил только свою Дата1.... И вот это заработало: ВЫБРАТЬ
#22 by Double_Medved
Благодарю всех за помощь, особенно приятно что не троллили и не отправляли читать гугл
#23 by pessok
чуваааааак.. это было в  :)
#24 by Double_Medved
В я создал свой параметр Дата1, и его использовал, но там все еще висел просто в списке параметр Период и что-то там не того...
#25 by samozvanec
если бы ты так сделал, запрос выглядел бы вот так:
#26 by samozvanec
епта... а че у тебя Дата1 в полях делает? ты куда че хочешь передать-то? задать значение поля, или в параметр?
#27 by pessok
вестимо выводить дату остатков еще и в каждую строку отчета...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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