Остатки на разные даты получаемые в запросе

1. Blink1990 09.07.24 07:06 Сейчас в теме
Привет всем. Конфигурация КА Для Казахстана, версия 2.4.4.114. Есть отчет "Ведомость по товарам на складах". Добавил в отчет чтобы выводилась дата последнего поступления товара. Как теперь получить остаток для каждой номенклатуры для каждой даты последнего поступления.
ВЫБРАТЬ РАЗЛИЧНЫЕ
	ПересчетТоваровТовары.Номенклатура КАК Номенклатура,
	ПересчетТоваровТовары.Характеристика КАК Характеристика,
	ПересчетТоваровТовары.Серия КАК Серия,
	ИСТИНА КАК ИспользуетсяОтборПересчетуТоваров
ПОМЕСТИТЬ ОтборПоПересчетуТоваров
ИЗ
	Документ.ПересчетТоваров.Товары КАК ПересчетТоваровТовары
{ГДЕ
	ПересчетТоваровТовары.Ссылка.* КАК ПересчетТоваров}

ИНДЕКСИРОВАТЬ ПО
	Номенклатура,
	Характеристика,
	Серия,
	ИспользуетсяОтборПересчетуТоваров
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	Сегменты.Номенклатура КАК Номенклатура,
	Сегменты.Характеристика КАК Характеристика,
	ИСТИНА КАК ИспользуетсяОтборПоСегментуНоменклатуры
ПОМЕСТИТЬ ОтборПоСегментуНоменклатуры
ИЗ
	РегистрСведений.НоменклатураСегмента КАК Сегменты
{ГДЕ
	Сегменты.Сегмент.* КАК СегментНоменклатуры,
	Сегменты.Номенклатура.* КАК Номенклатура,
	Сегменты.Характеристика.* КАК Характеристика}

ИНДЕКСИРОВАТЬ ПО
	Номенклатура,
	Характеристика,
	ИспользуетсяОтборПоСегментуНоменклатуры
;

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

СГРУППИРОВАТЬ ПО
	ДатыПоступленияТоваровОрганизаций.Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
	ТоварыНаСкладахОстаткиИОбороты.Характеристика КАК Характеристика,
	ТоварыНаСкладахОстаткиИОбороты.Назначение КАК Назначение,
	ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
	ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
	ТоварыНаСкладахОстаткиИОбороты.Серия КАК Серия,
	ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
	ТоварыНаСкладахОстаткиИОбороты.Помещение КАК Помещение,
	ВЫБОР
		КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
			ТОГДА NULL
		ИНАЧЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор
	КОНЕЦ КАК Регистратор,
	ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
	ТоварыНаСкладахОстаткиИОбороты.ПериодДень КАК ПериодДень,
	ТоварыНаСкладахОстаткиИОбороты.ПериодНеделя КАК ПериодНеделя,
	ТоварыНаСкладахОстаткиИОбороты.ПериодДекада КАК ПериодДекада,
	ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц,
	ТоварыНаСкладахОстаткиИОбороты.ПериодКвартал КАК ПериодКвартал,
	ТоварыНаСкладахОстаткиИОбороты.ПериодГод КАК ПериодГод,
	ВЫБОР
		КОГДА &ЕдиницыКоличества = 0
			ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток
		КОГДА &ЕдиницыКоличества = 1
			ТОГДА ВЫБОР
					КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
						ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
					ИНАЧЕ 0
				КОНЕЦ
	КОНЕЦ КАК НачальныйОстаток,
	ВЫБОР
		КОГДА &ЕдиницыКоличества = 0
			ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток
		КОГДА &ЕдиницыКоличества = 1
			ТОГДА ВЫБОР
					КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
						ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
					ИНАЧЕ 0
				КОНЕЦ
	КОНЕЦ КАК КонечныйОстаток,
	ВЫБОР
		КОГДА &ЕдиницыКоличества = 0
			ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход
		КОГДА &ЕдиницыКоличества = 1
			ТОГДА ВЫБОР
					КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
						ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
					ИНАЧЕ 0
				КОНЕЦ
	КОНЕЦ КАК Приход,
	ВЫБОР
		КОГДА &ЕдиницыКоличества = 0
			ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход
		КОГДА &ЕдиницыКоличества = 1
			ТОГДА ВЫБОР
					КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
						ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
					ИНАЧЕ 0
				КОНЕЦ
	КОНЕЦ КАК Расход,
	ВЫБОР
		КОГДА &ЕдиницыКоличества = 0
			ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеНачальныйОстаток
		КОГДА &ЕдиницыКоличества = 1
			ТОГДА ВЫБОР
					КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
						ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеНачальныйОстаток / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
					ИНАЧЕ 0
				КОНЕЦ
	КОНЕЦ КАК КОтгрузкеНачальныйОстаток,
	ВЫБОР
		КОГДА &ЕдиницыКоличества = 0
			ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеКонечныйОстаток
		КОГДА &ЕдиницыКоличества = 1
			ТОГДА ВЫБОР
					КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
						ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеКонечныйОстаток / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
					ИНАЧЕ 0
				КОНЕЦ
	КОНЕЦ КАК КОтгрузкеКонечныйОстаток,
	ВЫБОР
		КОГДА &ЕдиницыКоличества = 0
			ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеПриход
		КОГДА &ЕдиницыКоличества = 1
			ТОГДА ВЫБОР
					КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
						ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеПриход / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
					ИНАЧЕ 0
				КОНЕЦ
	КОНЕЦ КАК КОтгрузкеПриход,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток * &ТекстЗапросаВесНоменклатуры КАК НачальныйОстатокВес,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток * &ТекстЗапросаВесНоменклатуры КАК КонечныйОстатокВес,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход * &ТекстЗапросаВесНоменклатуры КАК ПриходВес,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход * &ТекстЗапросаВесНоменклатуры КАК РасходВес,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток * &ТекстЗапросаОбъемНоменклатуры КАК НачальныйОстатокОбъем,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток * &ТекстЗапросаОбъемНоменклатуры КАК КонечныйОстатокОбъем,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход * &ТекстЗапросаОбъемНоменклатуры КАК ПриходОбъем,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход * &ТекстЗапросаОбъемНоменклатуры КАК РасходОбъем,
	ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеНачальныйОстаток * &ТекстЗапросаВесНоменклатуры КАК КОтгрузкеНачальныйОстатокВес,
	ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеКонечныйОстаток * &ТекстЗапросаВесНоменклатуры КАК КОтгрузкеКонечныйОстатокВес,
	ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеПриход * &ТекстЗапросаВесНоменклатуры КАК КОтгрузкеПриходВес,
	ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеНачальныйОстаток * &ТекстЗапросаОбъемНоменклатуры КАК КОтгрузкеНачальныйОстатокОбъем,
	ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеКонечныйОстаток * &ТекстЗапросаОбъемНоменклатуры КАК КОтгрузкеКонечныйОстатокОбъем,
	ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеПриход * &ТекстЗапросаОбъемНоменклатуры КАК КОтгрузкеПриходОбъем,
	ТаблицаСДатамиПоступления.ДатаПоступления КАК ДатаПоступления
{ВЫБРАТЬ
	Номенклатура.*,
	Характеристика.*,
	ЕдиницаХранения.*,
	ЕдиницаДляОтчетов.*,
	Серия.*,
	Склад.*,
	Помещение.*,
	Регистратор.*,
	ПериодСекунда,
	ПериодДень,
	ПериодНеделя,
	ПериодДекада,
	ПериодМесяц,
	ПериодКвартал,
	ПериодГод,
	НачальныйОстаток,
	КонечныйОстаток,
	Приход,
	Расход,
	КОтгрузкеНачальныйОстаток,
	КОтгрузкеКонечныйОстаток,
	КОтгрузкеПриход,
	НачальныйОстатокВес,
	КонечныйОстатокВес,
	ПриходВес,
	РасходВес,
	НачальныйОстатокОбъем,
	КонечныйОстатокОбъем,
	ПриходОбъем,
	РасходОбъем,
	КОтгрузкеНачальныйОстатокВес,
	КОтгрузкеКонечныйОстатокВес,
	КОтгрузкеПриходВес,
	КОтгрузкеНачальныйОстатокОбъем,
	КОтгрузкеКонечныйОстатокОбъем,
	КОтгрузкеПриходОбъем}
ИЗ
	РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , {((Номенклатура, Характеристика) В
			    (ВЫБРАТЬ
			        ОтборПоСегментуНоменклатуры.Номенклатура,
			        ОтборПоСегментуНоменклатуры.Характеристика
			    ИЗ
			        ОтборПоСегментуНоменклатуры
			    ГДЕ
			        ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)), ((Номенклатура, Характеристика, Серия) В
			    (ВЫБРАТЬ
			        ОтборПоПересчетуТоваров.Номенклатура,
			        ОтборПоПересчетуТоваров.Характеристика,
			        ОтборПоПересчетуТоваров.Серия
			    ИЗ
			        ОтборПоПересчетуТоваров
			    ГДЕ
			        ОтборПоПересчетуТоваров.ИспользуетсяОтборПересчетуТоваров = &ИспользуетсяОтборПересчетуТоваров))}) КАК ТоварыНаСкладахОстаткиИОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаСДатамиПоступления КАК ТаблицаСДатамиПоступления
		ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ТаблицаСДатамиПоступления.Номенклатура
{ГДЕ
	ТоварыНаСкладахОстаткиИОбороты.Номенклатура.*,
	ТоварыНаСкладахОстаткиИОбороты.Характеристика.*,
	ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ЕдиницаИзмерения.*,
	ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ЕдиницаДляОтчетов.*,
	ТоварыНаСкладахОстаткиИОбороты.Серия.*,
	ТоварыНаСкладахОстаткиИОбороты.Склад.*,
	ТоварыНаСкладахОстаткиИОбороты.Помещение.*,
	(ВЫБОР
			КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
				ТОГДА NULL
			ИНАЧЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор
		КОНЕЦ).* КАК Регистратор,
	ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда,
	ТоварыНаСкладахОстаткиИОбороты.ПериодДень,
	ТоварыНаСкладахОстаткиИОбороты.ПериодНеделя,
	ТоварыНаСкладахОстаткиИОбороты.ПериодДекада,
	ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц,
	ТоварыНаСкладахОстаткиИОбороты.ПериодКвартал,
	ТоварыНаСкладахОстаткиИОбороты.ПериодГод,
	(ВЫБОР
			КОГДА &ЕдиницыКоличества = 0
				ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток
			КОГДА &ЕдиницыКоличества = 1
				ТОГДА ВЫБОР
						КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
							ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
						ИНАЧЕ 0
					КОНЕЦ
		КОНЕЦ) КАК НачальныйОстаток,
	(ВЫБОР
			КОГДА &ЕдиницыКоличества = 0
				ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток
			КОГДА &ЕдиницыКоличества = 1
				ТОГДА ВЫБОР
						КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
							ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
						ИНАЧЕ 0
					КОНЕЦ
		КОНЕЦ) КАК КонечныйОстаток,
	(ВЫБОР
			КОГДА &ЕдиницыКоличества = 0
				ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход
			КОГДА &ЕдиницыКоличества = 1
				ТОГДА ВЫБОР
						КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
							ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
						ИНАЧЕ 0
					КОНЕЦ
		КОНЕЦ) КАК Приход,
	(ВЫБОР
			КОГДА &ЕдиницыКоличества = 0
				ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход
			КОГДА &ЕдиницыКоличества = 1
				ТОГДА ВЫБОР
						КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
							ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
						ИНАЧЕ 0
					КОНЕЦ
		КОНЕЦ) КАК Расход,
	(ВЫБОР
			КОГДА &ЕдиницыКоличества = 0
				ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеНачальныйОстаток
			КОГДА &ЕдиницыКоличества = 1
				ТОГДА ВЫБОР
						КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
							ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеНачальныйОстаток / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
						ИНАЧЕ 0
					КОНЕЦ
		КОНЕЦ) КАК КОтгрузкеНачальныйОстаток,
	(ВЫБОР
			КОГДА &ЕдиницыКоличества = 0
				ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеКонечныйОстаток
			КОГДА &ЕдиницыКоличества = 1
				ТОГДА ВЫБОР
						КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
							ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеКонечныйОстаток / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
						ИНАЧЕ 0
					КОНЕЦ
		КОНЕЦ) КАК КОтгрузкеКонечныйОстаток,
	(ВЫБОР
			КОГДА &ЕдиницыКоличества = 0
				ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеПриход
			КОГДА &ЕдиницыКоличества = 1
				ТОГДА ВЫБОР
						КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
							ТОГДА ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеПриход / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.КоэффициентЕдиницыДляОтчетов
						ИНАЧЕ 0
					КОНЕЦ
		КОНЕЦ) КАК КОтгрузкеПриход,
	(ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток * &ТекстЗапросаВесНоменклатуры) КАК НачальныйОстатокВес,
	(ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток * &ТекстЗапросаВесНоменклатуры) КАК КонечныйОстатокВес,
	(ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход * &ТекстЗапросаВесНоменклатуры) КАК ПриходВес,
	(ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход * &ТекстЗапросаВесНоменклатуры) КАК РасходВес,
	(ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток * &ТекстЗапросаОбъемНоменклатуры) КАК НачальныйОстатокОбъем,
	(ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток * &ТекстЗапросаОбъемНоменклатуры) КАК КонечныйОстатокОбъем,
	(ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход * &ТекстЗапросаОбъемНоменклатуры) КАК ПриходОбъем,
	(ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход * &ТекстЗапросаОбъемНоменклатуры) КАК РасходОбъем,
	(ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеНачальныйОстаток * &ТекстЗапросаВесНоменклатуры) КАК КОтгрузкеНачальныйОстатокВес,
	(ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеКонечныйОстаток * &ТекстЗапросаВесНоменклатуры) КАК КОтгрузкеКонечныйОстатокВес,
	(ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеПриход * &ТекстЗапросаВесНоменклатуры) КАК КОтгрузкеПриходВес,
	(ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеНачальныйОстаток * &ТекстЗапросаОбъемНоменклатуры) КАК КОтгрузкеНачальныйОстатокОбъем,
	(ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеКонечныйОстаток * &ТекстЗапросаОбъемНоменклатуры) КАК КОтгрузкеКонечныйОстатокОбъем,
	(ТоварыНаСкладахОстаткиИОбороты.КОтгрузкеПриход * &ТекстЗапросаОбъемНоменклатуры) КАК КОтгрузкеПриходОбъем}
Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Zevzm 09.07.24 08:11 Сейчас в теме
(1) В статье из (2) больше про цены из РС, но идея та же.
Остаток на произвольные даты я получал таким образом:
1. Брал остатки на начало периода, т.к. дата одна для всех позиций;
2. Добавлял обороты по дням до произвольной даты к остатку на начало периода.
Делал в запросе.
5. Blink1990 09.07.24 09:26 Сейчас в теме
(3) можете более подобного написать что Вы подразумеваете под «добавлял обороты по дням до произвольной даты». Не совсем понял этот момент
4. user-z99999 70 09.07.24 09:04 Сейчас в теме
(1)
Совсем не обязательно создавать кучу запросов, можно так
https://infostart.ru/1c/tools/1618038/
2. laperuz 47 09.07.24 07:37 Сейчас в теме
Оставьте свое сообщение

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