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


По теме из базы знаний
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Обмен УПП 1.3, КА 1.1, УТ 10.3 с EnterpriseData (универсальный формат обмена) ED2
- Ведомость по товарам на складах с ожидаемыми поставками и ценой (УТ 10.3, КА 1.1, УПП 1.3)
- Ведомость по товарам на складах с учетом резерва (свободного остатка) (СКД) для УТ 10.3, КА 1.1, УПП 1.3
- Стоимостная оценка склада в ценах номенклатуры без учета характеристик товаров (СКД) для УТ 10.3, КА 1.1, УПП 1.3
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот