Остатки на каждую дату запроса

1. kpakaguJL 06.01.16 12:07 Сейчас в теме
Добрый день! Заранее прошу прощения - возможно тема не нова и 100 раз обсосалась но ничего толком не нашел. итак собственно сабж:

Необходимо запилить отчет которые покажет Остатки товаров по датам (месяцам,дням,неделям) + цена (не заморачиваемся и берем тупо последнюю). фактически это типовой отчет "стоимостная оценка склада" только там идет на дату и мы получаем Остатки. а мне нужно за период и Остатки и Обороты.
Бок вылазит собственно в чем. ТоварыНаСкладах и ЦеныНом соединяю по номенклатуре и характеристике. и если вывести в отчет данные по номенклатуре и характеристике - все збс. однако если убрать номенклатуру и характеристики и оставить просто Склад например - цифры по остаткам будут неверны - ибо такой вот прикол виртуальной таблицы остаткиобороты. что делать - помогите плз
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 06.01.16 13:16 Сейчас в теме
(1) kpakaguJL, если нужны только остатки, то можно использовать виртуальную таблицу остатки. В ней остатки правильные.
7. kpakaguJL 07.01.16 15:11 Сейчас в теме
(2) spacecraft, это вариант если бы мне нужно было взять остатки на конкретную дату. мне же нужно за период.
типовой Ведомость по товарам на складах в ценах номенклатуры из ут 11 попробую перенести на мою ут2.3. так по запросу не заметил разницы - попробую
3. sommid 06.01.16 13:59 Сейчас в теме
А еще можно посмотреть в типовых конфигурациях отчет Ведомость по товарам на складах в ценах номенклатуры, или что-то похожее.
4. Free_Danial 59 06.01.16 14:41 Сейчас в теме
Скинь свой запрос разберемся виртуальная показывает неправильно если из регистратора вытащить какое либо поле и посчитать остаток по нему то будет не адекватно
Наверное где то в запросе косяк.
5. spawn8995 3 06.01.16 17:35 Сейчас в теме
Период Секунда в выбраных полях есть?
6. kpakaguJL 07.01.16 13:23 Сейчас в теме
Запрос чтото типо

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

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ.ПериодМесяц,
	СУММА(ВТ.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
	СУММА(ВТ.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
	ВТ.СкладПодразделение
ИЗ
	ВТ КАК ВТ

СГРУППИРОВАТЬ ПО
	ВТ.ПериодМесяц,
	ВТ.СкладПодразделение
Показать


соль в том что как в курсах у Гилева - нельзя суммировать нач. и кон. остатки - сумма - не будет равна остатку по следующей группировке. однако если объединять с ценами то в любом случае номенклатура и хар-ра будут выбраны в виртуальной таблице неявно
8. kpakaguJL 07.01.16 20:38 Сейчас в теме
Переделал под ут 2.3 отчет из новой утшки. запрос:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ТоварыНаСкладах.ПериодСекунда КАК Период,
	ТоварыНаСкладах.Регистратор КАК Регистратор,
	ТоварыНаСкладах.Номенклатура КАК Номенклатура,
	ТоварыНаСкладах.Характеристика КАК Характеристика,
	ТоварыНаСкладах.Склад КАК Склад,
	ТоварыНаСкладах.Помещение КАК Помещение,
	ТоварыНаСкладах.ВНаличииНачальныйОстаток КАК КоличествоНачальныйОстаток,
	ТоварыНаСкладах.ВНаличииПриход КАК КоличествоПриход,
	ТоварыНаСкладах.ВНаличииРасход КАК КоличествоРасход,
	ТоварыНаСкладах.ВНаличииКонечныйОстаток КАК КоличествоКонечныйОстаток
ПОМЕСТИТЬ ОстаткиИОбороты
ИЗ
	РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , {(Номенклатура).* КАК Номенклатура, (Характеристика).* КАК Характеристика, (Склад).* КАК Склад, ((Номенклатура, Характеристика) В
			    (ВЫБРАТЬ
			        ОтборПоСегментуНоменклатуры.Номенклатура,
			        ОтборПоСегментуНоменклатуры.Характеристика
			    ИЗ
			        ОтборПоСегментуНоменклатуры
			    ГДЕ
			        ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры))}) КАК ТоварыНаСкладах
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ТаблицаЦен.Период КАК Период,
	ТаблицаЦен.Регистратор КАК Регистратор,
	ТаблицаЦен.Номенклатура КАК Номенклатура,
	ТаблицаЦен.Характеристика КАК Характеристика,
	ВЫБОР
		КОГДА ЦеныНоменклатурыА.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка)
				ИЛИ ЕСТЬNULL(ЦеныНоменклатурыА.Упаковка.Коэффициент, 0) = 0
			ТОГДА ЦеныНоменклатурыА.Цена
		ИНАЧЕ ЦеныНоменклатурыА.Цена / ЦеныНоменклатурыА.Упаковка.Коэффициент
	КОНЕЦ КАК Цена,
	ВЫБОР
		КОГДА ЦеныНоменклатурыБ.Цена ЕСТЬ NULL 
			ТОГДА 0
		КОГДА ЦеныНоменклатурыБ.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка)
				ИЛИ ЕСТЬNULL(ЦеныНоменклатурыБ.Упаковка.Коэффициент, 0) = 0
			ТОГДА ЦеныНоменклатурыБ.Цена
		ИНАЧЕ ЦеныНоменклатурыБ.Цена / ЦеныНоменклатурыБ.Упаковка.Коэффициент
	КОНЕЦ КАК СтараяЦена,
	ВЫБОР
		КОГДА ЦеныНоменклатурыА.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка)
				ИЛИ ЕСТЬNULL(ЦеныНоменклатурыА.Упаковка.Коэффициент, 0) = 0
			ТОГДА ЦеныНоменклатурыА.Цена
		ИНАЧЕ ЦеныНоменклатурыА.Цена / ЦеныНоменклатурыА.Упаковка.Коэффициент
	КОНЕЦ - ВЫБОР
		КОГДА ЦеныНоменклатурыБ.Цена ЕСТЬ NULL 
			ТОГДА 0
		КОГДА ЦеныНоменклатурыБ.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка)
				ИЛИ ЕСТЬNULL(ЦеныНоменклатурыБ.Упаковка.Коэффициент, 0) = 0
			ТОГДА ЦеныНоменклатурыБ.Цена
		ИНАЧЕ ЦеныНоменклатурыБ.Цена / ЦеныНоменклатурыБ.Упаковка.Коэффициент
	КОНЕЦ КАК Дельта
ПОМЕСТИТЬ ИзмененияЦен
ИЗ
	(ВЫБРАТЬ
		МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период,
		МАКСИМУМ(ЦеныДоИзменения.Период) КАК ДатаПрошлогоИзменения,
		ЦеныНоменклатуры.Регистратор КАК Регистратор,
		ЦеныНоменклатуры.ВидЦены КАК ВидЦены,
		ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
		ЦеныНоменклатуры.Характеристика КАК Характеристика
	ИЗ
		РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныДоИзменения
			ПО ЦеныНоменклатуры.Период > ЦеныДоИзменения.Период
				И ЦеныНоменклатуры.Номенклатура = ЦеныДоИзменения.Номенклатура
				И ЦеныНоменклатуры.Характеристика = ЦеныДоИзменения.Характеристика
				И (&ВидЦены = ЦеныДоИзменения.ВидЦены)
	ГДЕ
		ЦеныНоменклатуры.ВидЦены = &ВидЦены
	{ГДЕ
		(ЦеныНоменклатуры.Период <= &КонецПериода),
		ЦеныНоменклатуры.Номенклатура.* КАК Номенклатура,
		ЦеныНоменклатуры.Характеристика.* КАК Характеристика}
	
	СГРУППИРОВАТЬ ПО
		ЦеныНоменклатуры.Регистратор,
		ЦеныНоменклатуры.ВидЦены,
		ЦеныНоменклатуры.Номенклатура,
		ЦеныНоменклатуры.Характеристика) КАК ТаблицаЦен
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатурыА
		ПО ТаблицаЦен.Период = ЦеныНоменклатурыА.Период
			И ТаблицаЦен.Номенклатура = ЦеныНоменклатурыА.Номенклатура
			И ТаблицаЦен.Характеристика = ЦеныНоменклатурыА.Характеристика
			И ТаблицаЦен.ВидЦены = ЦеныНоменклатурыА.ВидЦены
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатурыБ
		ПО ТаблицаЦен.ДатаПрошлогоИзменения = ЦеныНоменклатурыБ.Период
			И ТаблицаЦен.Номенклатура = ЦеныНоменклатурыБ.Номенклатура
			И ТаблицаЦен.Характеристика = ЦеныНоменклатурыБ.Характеристика
			И ТаблицаЦен.ВидЦены = ЦеныНоменклатурыБ.ВидЦены
;

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

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ВидыЦен.ВалютаЦены,
	БлижайшиеОстаткиПоНоменклатуре.Период,
	НАЧАЛОПЕРИОДА(БлижайшиеОстаткиПоНоменклатуре.Период, МИНУТА),
	НАЧАЛОПЕРИОДА(БлижайшиеОстаткиПоНоменклатуре.Период, ЧАС),
	НАЧАЛОПЕРИОДА(БлижайшиеОстаткиПоНоменклатуре.Период, ДЕНЬ),
	НАЧАЛОПЕРИОДА(БлижайшиеОстаткиПоНоменклатуре.Период, НЕДЕЛЯ),
	НАЧАЛОПЕРИОДА(БлижайшиеОстаткиПоНоменклатуре.Период, МЕСЯЦ),
	НАЧАЛОПЕРИОДА(БлижайшиеОстаткиПоНоменклатуре.Период, КВАРТАЛ),
	НАЧАЛОПЕРИОДА(БлижайшиеОстаткиПоНоменклатуре.Период, ГОД),
	БлижайшиеОстаткиПоНоменклатуре.Регистратор,
	БлижайшиеОстаткиПоНоменклатуре.Склад,
	БлижайшиеОстаткиПоНоменклатуре.Помещение,
	БлижайшиеОстаткиПоНоменклатуре.Номенклатура,
	БлижайшиеОстаткиПоНоменклатуре.Характеристика,
	ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0),
	0,
	0,
	ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0),
	ЕСТЬNULL(БлижайшиеОстаткиПоНоменклатуре.СтараяЦена * ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0),
	ВЫБОР
		КОГДА БлижайшиеОстаткиПоНоменклатуре.Дельта > 0
			ТОГДА ЕСТЬNULL(БлижайшиеОстаткиПоНоменклатуре.Дельта * ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0)
		ИНАЧЕ 0
	КОНЕЦ,
	ВЫБОР
		КОГДА БлижайшиеОстаткиПоНоменклатуре.Дельта < 0
			ТОГДА ЕСТЬNULL(-БлижайшиеОстаткиПоНоменклатуре.Дельта * ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0)
		ИНАЧЕ 0
	КОНЕЦ,
	ЕСТЬNULL(БлижайшиеОстаткиПоНоменклатуре.Цена * ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0)
ИЗ
	(ВЫБРАТЬ
		ИзмененияЦен.Период КАК Период,
		ИзмененияЦен.Регистратор КАК Регистратор,
		ИзмененияЦен.Дельта КАК Дельта,
		ИзмененияЦен.Цена КАК Цена,
		ИзмененияЦен.СтараяЦена КАК СтараяЦена,
		ИзмененияЦен.Номенклатура КАК Номенклатура,
		ИзмененияЦен.Характеристика КАК Характеристика,
		ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
		ТоварыНаСкладахОстаткиИОбороты.Помещение КАК Помещение,
		МАКСИМУМ(ТоварыНаСкладахОстаткиИОбороты.Период) КАК ПериодМаксимум
	ИЗ
		ИзмененияЦен КАК ИзмененияЦен
			ЛЕВОЕ СОЕДИНЕНИЕ ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
			ПО ИзмененияЦен.Период > ТоварыНаСкладахОстаткиИОбороты.Период
				И ИзмененияЦен.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура
				И ИзмененияЦен.Характеристика = ТоварыНаСкладахОстаткиИОбороты.Характеристика
	{ГДЕ
		ИзмененияЦен.Номенклатура.* КАК Номенклатура,
		ИзмененияЦен.Характеристика.* КАК Характеристика}
	
	СГРУППИРОВАТЬ ПО
		ИзмененияЦен.Период,
		ИзмененияЦен.Регистратор,
		ИзмененияЦен.Дельта,
		ИзмененияЦен.Цена,
		ИзмененияЦен.СтараяЦена,
		ИзмененияЦен.Номенклатура,
		ТоварыНаСкладахОстаткиИОбороты.Склад,
		ТоварыНаСкладахОстаткиИОбороты.Помещение,
		ИзмененияЦен.Характеристика) КАК БлижайшиеОстаткиПоНоменклатуре
		ЛЕВОЕ СОЕДИНЕНИЕ ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
		ПО БлижайшиеОстаткиПоНоменклатуре.ПериодМаксимум = ТоварыНаСкладахОстаткиИОбороты.Период
			И БлижайшиеОстаткиПоНоменклатуре.Склад = ТоварыНаСкладахОстаткиИОбороты.Склад
			И БлижайшиеОстаткиПоНоменклатуре.Помещение = ТоварыНаСкладахОстаткиИОбороты.Помещение
			И БлижайшиеОстаткиПоНоменклатуре.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура
			И БлижайшиеОстаткиПоНоменклатуре.Характеристика = ТоварыНаСкладахОстаткиИОбороты.Характеристика
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыЦен КАК ВидыЦен
		ПО (ВидыЦен.Ссылка = &ВидЦены)
ГДЕ
	ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток <> 0
Показать


Результат отрицательный - цифры неверные
9. alljoke 07.01.16 22:18 Сейчас в теме
10. kpakaguJL 08.01.16 10:56 Сейчас в теме
(9) alljoke, еще раз. сложность не с регистром цен и срезом последних. это вообще не интересно
сложность в получении остатков с периодичностью без группировок по которым мы соединяемся с ценами
11. 32ops 194 12.01.16 17:33 Сейчас в теме
(10) В СКД у измерений (группировок) номенклатура и характеристика поставить в ролях галку обязательное.
kpakaguJL; +1 Ответить
12. kpakaguJL 13.01.16 15:11 Сейчас в теме
спасибо тебе большое! наконецто все получилось, да так просто!
13. revril 05.02.16 15:47 Сейчас в теме
Добрый день! Не могли бы вы поделиться отчетом,который получился в итоге? Сейчас мучаюсь с таким же отчетом((
14. VladIsLooove23 29.10.20 17:13 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот