Ошибка СКД Несоответствие типов (Параметр номер ""1"")" регистр накопления

1. skela 2 24.03.22 13:27 Сейчас в теме
Запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ЗаказПокупателяТовары.Ссылка,
	ЗаказПокупателяТовары.ЕдиницаИзмерения,
	ЗаказПокупателяТовары.Количество,
	ЗаказПокупателяТовары.КоличествоМест,
	ЗаказПокупателяТовары.Номенклатура,
	ЗаказПокупателяТовары.ПлановаяСебестоимость,
	ЗаказПокупателяТовары.ПроцентСкидкиНаценки КАК ПроцентРучнойСкидкиНаценки,
	ЗаказПокупателяТовары.СтавкаНДС,
	ЗаказПокупателяТовары.Сумма,
	ЗаказПокупателяТовары.СуммаНДС,
	ЗаказПокупателяТовары.ХарактеристикаНоменклатуры,
	ЗаказПокупателяТовары.Цена,
	ЗаказПокупателяТовары.ПроцентАвтоматическихСкидок,
	ЗаказПокупателяТовары.Ссылка.Контрагент,
	ЗаказПокупателяТовары.Ссылка.ДоговорКонтрагента.Менеджер,
	ТоварыВРезервеНаСкладахОстаткиИОбороты.Регистратор КАК ДокРезерва,
	МАКСИМУМ(ВЫБОР
			КОГДА ТоварыВРезервеНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ЗаказПокупателя
				ТОГДА ВЫРАЗИТЬ(ТоварыВРезервеНаСкладахОстаткиИОбороты.Регистратор КАК Документ.ЗаказПокупателя).Дата
			КОГДА ТоварыВРезервеНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РезервированиеТоваров
				ТОГДА ВЫРАЗИТЬ(ТоварыВРезервеНаСкладахОстаткиИОбороты.Регистратор КАК Документ.РезервированиеТоваров).Дата
		КОНЕЦ) КАК ДатаРезерва,
	СУММА(ТоварыВРезервеНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток) КАК ЗарезервированноеКоличествоПоЗаказу
ПОМЕСТИТЬ ВТ_Данные
ИЗ
	Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыВРезервеНаСкладахОстаткиИОбороты
		ПО ЗаказПокупателяТовары.Номенклатура = ТоварыВРезервеНаСкладахОстаткиИОбороты.Номенклатура
			И ЗаказПокупателяТовары.Ссылка = ТоварыВРезервеНаСкладахОстаткиИОбороты.ДокументРезерва
			И ЗаказПокупателяТовары.Номенклатура = ТоварыВРезервеНаСкладахОстаткиИОбороты.Номенклатура
			И ЗаказПокупателяТовары.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры
			И (ТоварыВРезервеНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток > 0)
ГДЕ
	ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2

СГРУППИРОВАТЬ ПО
	ЗаказПокупателяТовары.Ссылка,
	ЗаказПокупателяТовары.ЕдиницаИзмерения,
	ЗаказПокупателяТовары.ЕдиницаИзмеренияМест,
	ЗаказПокупателяТовары.Количество,
	ЗаказПокупателяТовары.КоличествоМест,
	ЗаказПокупателяТовары.Номенклатура,
	ЗаказПокупателяТовары.ПлановаяСебестоимость,
	ЗаказПокупателяТовары.ПроцентСкидкиНаценки,
	ЗаказПокупателяТовары.СтавкаНДС,
	ЗаказПокупателяТовары.Сумма,
	ЗаказПокупателяТовары.СуммаНДС,
	ЗаказПокупателяТовары.ХарактеристикаНоменклатуры,
	ЗаказПокупателяТовары.Цена,
	ЗаказПокупателяТовары.ПроцентАвтоматическихСкидок,
	ЗаказПокупателяТовары.Ссылка.Контрагент,
	ТоварыВРезервеНаСкладахОстаткиИОбороты.Регистратор,
	ЗаказПокупателяТовары.Ссылка.ДоговорКонтрагента.Менеджер
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Данные.Ссылка,
	ВТ_Данные.ЕдиницаИзмерения,
	СУММА(ВТ_Данные.Количество) КАК Количество,
	СУММА(ВТ_Данные.КоличествоМест) КАК КоличествоМест,
	ВТ_Данные.Номенклатура,
	СУММА(ВТ_Данные.ПлановаяСебестоимость) КАК ПлановаяСебестоимость,
	СУММА(ВТ_Данные.ПроцентРучнойСкидкиНаценки) КАК ПроцентРучнойСкидкиНаценки,
	ВТ_Данные.СтавкаНДС,
	СУММА(ВТ_Данные.Сумма) КАК Сумма,
	СУММА(ВТ_Данные.СуммаНДС) КАК СуммаНДС,
	ВТ_Данные.ХарактеристикаНоменклатуры,
	ВТ_Данные.Цена,
	ВТ_Данные.ПроцентАвтоматическихСкидок,
	ВТ_Данные.Контрагент,
	ВТ_Данные.ДоговорКонтрагентаМенеджер,
	ВТ_Данные.ДокРезерва,
	ВТ_Данные.ДатаРезерва,
	СУММА(ВТ_Данные.ЗарезервированноеКоличествоПоЗаказу) КАК ЗарезервированноеКоличествоПоЗаказу,
	ВТ_Данные.Номенклатура.Код
ПОМЕСТИТЬ ВТ_РезервыПоЗаказам
ИЗ
	ВТ_Данные КАК ВТ_Данные

СГРУППИРОВАТЬ ПО
	ВТ_Данные.Ссылка,
	ВТ_Данные.ЕдиницаИзмерения,
	ВТ_Данные.Номенклатура,
	ВТ_Данные.СтавкаНДС,
	ВТ_Данные.ХарактеристикаНоменклатуры,
	ВТ_Данные.Цена,
	ВТ_Данные.ПроцентАвтоматическихСкидок,
	ВТ_Данные.Контрагент,
	ВТ_Данные.ДоговорКонтрагентаМенеджер,
	ВТ_Данные.ДокРезерва,
	ВТ_Данные.ДатаРезерва,
	ВТ_Данные.Номенклатура.Код
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ЗаказПокупателяТовары.Ссылка,
	ЗаказПокупателяТовары.Номенклатура,
	ЗаказПокупателяТовары.ХарактеристикаНоменклатуры,
	ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
ПОМЕСТИТЬ ВТ_ОстаткиПоРезервам
ИЗ
	РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаОСтатков, ) КАК ТоварыВРезервеНаСкладахОстатки
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
		ПО 	(ЗаказПокупателяТовары.Ссылка = ТоварыВРезервеНаСкладахОстатки.ДокументРезерва)
		    И (ЗаказПокупателяТовары.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура)
			И (ЗаказПокупателяТовары.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура)
			И (ЗаказПокупателяТовары.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры)
ГДЕ
	ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_РезервыПоЗаказам.Ссылка,
	ВТ_РезервыПоЗаказам.ЕдиницаИзмерения,
	ВТ_РезервыПоЗаказам.Количество,
	ВТ_РезервыПоЗаказам.КоличествоМест,
	ВТ_РезервыПоЗаказам.Номенклатура,
	ВТ_РезервыПоЗаказам.ПлановаяСебестоимость,
	ВТ_РезервыПоЗаказам.ПроцентРучнойСкидкиНаценки,
	ВТ_РезервыПоЗаказам.СтавкаНДС,
	ВТ_РезервыПоЗаказам.Сумма,
	ВТ_РезервыПоЗаказам.СуммаНДС,
	ВТ_РезервыПоЗаказам.ХарактеристикаНоменклатуры,
	ВТ_РезервыПоЗаказам.Цена,
	ВТ_РезервыПоЗаказам.ПроцентАвтоматическихСкидок,
	ВТ_РезервыПоЗаказам.Контрагент,
	ВТ_РезервыПоЗаказам.ДоговорКонтрагентаМенеджер,
	ВТ_РезервыПоЗаказам.ДатаРезерва,
	ЕСТЬNULL(ВТ_ОстаткиПоРезервам.КоличествоОстаток, 0) КАК ЗарезервированноеКоличествоОстаток
ПОМЕСТИТЬ ВТ_Резервы
ИЗ
	ВТ_РезервыПоЗаказам КАК ВТ_РезервыПоЗаказам
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОстаткиПоРезервам КАК ВТ_ОстаткиПоРезервам
		ПО ВТ_РезервыПоЗаказам.Ссылка = ВТ_ОстаткиПоРезервам.Ссылка
			И ВТ_РезервыПоЗаказам.Номенклатура = ВТ_ОстаткиПоРезервам.Номенклатура
			И ВТ_РезервыПоЗаказам.ХарактеристикаНоменклатуры = ВТ_ОстаткиПоРезервам.ХарактеристикаНоменклатуры
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Резервы.Ссылка,
	ВТ_Резервы.ЕдиницаИзмерения,
	ВТ_Резервы.Количество,
	ВТ_Резервы.КоличествоМест,
	ВТ_Резервы.Номенклатура,
	ВТ_Резервы.ПлановаяСебестоимость,
	ВТ_Резервы.ПроцентРучнойСкидкиНаценки,
	ВТ_Резервы.СтавкаНДС,
	ВТ_Резервы.Сумма,
	ВТ_Резервы.СуммаНДС,
	ВТ_Резервы.ХарактеристикаНоменклатуры,
	ВТ_Резервы.Цена,
	ВТ_Резервы.ПроцентАвтоматическихСкидок,
	ВТ_Резервы.Контрагент,
	ВТ_Резервы.ДоговорКонтрагентаМенеджер,
	ВТ_Резервы.ДатаРезерва,
	ВТ_Резервы.ЗарезервированноеКоличествоОстаток,
	ЕСТЬNULL(РеализацияТоваровУслугТовары.Ссылка, ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка)) КАК Реализация,
	РеализацияТоваровУслугТовары.Количество КАК КоличествоВРеализации,
	ВТ_Резервы.Номенклатура.Код
ИЗ
	ВТ_Резервы КАК ВТ_Резервы
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
		ПО ВТ_Резервы.Ссылка = РеализацияТоваровУслугТовары.Ссылка.Сделка
			И ВТ_Резервы.Номенклатура = РеализацияТоваровУслугТовары.Номенклатура
			И ВТ_Резервы.ХарактеристикаНоменклатуры = РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры
Показать

Ошибка:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(100, 2)}: Ошибка обработки представления "РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки:Несоответствие типов (Параметр номер ""1"")"
<<?>>РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&П, ) КАК ТоварыВРезервеНаСкладахОстатки

Параметр &ДатаОСтатков - &Период.ДатаОкончания (период тип "Стандартный период")
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. nomad_irk 71 24.03.22 13:40 Сейчас в теме
(1)Разница дат дает число, а нужно значение типа дата.
4. WWWWW 8 24.03.22 13:44 Сейчас в теме
(1)
&ДатаОСтатков
Почему там где дожна быть ДатаНачала стоит ДатаОкончания?
6. skela 2 24.03.22 14:11 Сейчас в теме
(4) в регистре "Остатки" одна дата
7. WWWWW 8 24.03.22 14:30 Сейчас в теме
(6)Пардон, ни туда посмотрел.
2. Airlord 24.03.22 13:33 Сейчас в теме
Добрый день! Красиво написано, ток ошибка не отсюда. Вы даже по странице поиском пробежитесь и посмотрите
РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&П, ) КАК ТоварыВРезервеНаСкладахОстатки
точно не из него.
5. skela 2 24.03.22 14:03 Сейчас в теме
(2) меня это и смущает, потому что такого параметра нет
8. skela 2 24.03.22 14:53 Сейчас в теме
проблема со стандартным периодом, потому что если я указываю в параметр с типом "дата" работает, пока не знаю как это победить
9. susumi83 24.03.22 14:57 Сейчас в теме
(8)
ю в параметр с типом "дата" работает,

Попробуйте получить преобразованный СКД запрос и посмотреть какой именно параметр туда подставляется.
10. skela 2 24.03.22 15:25 Сейчас в теме
11. vadim.semyonov.rzn 24.03.22 17:39 Сейчас в теме
(10)
как это сделать?
Консоль СКД Вам в помощь. Если есть возможность запустить толстого клиента, конечно.
12. echo77 1868 24.03.22 18:48 Сейчас в теме
(1) Похоже на грабли №4 https://infostart.ru/1c/articles/1544114/#H4
Приходите на курс, я вам все покажу :-)
olsy; user1210458; Dimbayyyy; Pigzilla; Mizhgan42; Divedition; user635667; sacred_a; MrEvilSkotch; zloybot; serge_msk; AzagTot; Dark_Warrior56; +13 Ответить
13. user635667 137 26.05.23 19:01 Сейчас в теме
Оставьте свое сообщение
Вакансии
Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день