Имя: Пароль:
1C
 
Ошибка обработки представления
0 1ctube
 
16.11.19
12:49
Добрый день! Есть отчёт на СКД, с отбором по периоду. Если сформировать отчёт без отбора, то всё окей. Однако если использовать отбор по периоду, то получаю ошибку: Ошибка обработки представления "РегистрСведений.ЦеныНоменклатуры.СрезПоследних несоответствие типов параметр 1". Вот код запроса:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
    ТоварыНаСкладахОстаткиИОбороты.Склад.Магазин КАК Магазин,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачальныйОстаток,
    ЦеныНоменклатурыСрезПоследних.Цена,
    ЦеныНоменклатурыСрезПоследних.ВидЦены
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
        ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура

В чём может быть причина появления ошибки?
1 1ctube
 
16.11.19
20:13
В консоли запрос отрабатывает
2 rphosts
 
16.11.19
20:18
параметр заполнен?
3 1ctube
 
18.11.19
06:34
(2) Нет, периодичность стоит авто в параметрах виртуальной таблицы ТоварыНаСкладах.ОстаткиИОбороты
4 1ctube
 
18.11.19
07:00
Если в консоли задаю начало и конец периода через параметра то запрос отрабатывает
5 hhhh
 
18.11.19
07:38
(4) СрезПоследних должен быть с параметром
6 1ctube
 
18.11.19
07:45
(5) Задавать его в каком месте нужно? Задал в свойствах в праметрах виртуальной таблицы РегистрСведений.ЦеныНоменклатуры.СрезПоследних , получаю ту же ошибку.
Мне нужен просто срез последних по данным из ТоварыНаСкладах.ОстаткиИОбороты
7 hhhh
 
18.11.19
08:25
(6) РегистрСведений.ЦеныНоменклатуры.СрезПоследних несоответствие типов параметр 1

проверьте параметр &Период. Вы в него что-то не то засовываете.

И посмотрите запрос после СКД.
8 1ctube
 
18.11.19
11:46
Решил проблему! Оказывается проблема была с периодом на вкладке параметры с типом "Стандартный период". Переименовал, и всё заработало.
Фича СКД...