БП 3.0, возвраты в документе "Отчет о розничных продажах"

1. omut 29.06.20 15:45 Сейчас в теме
Добрый день. Продали товар, в тот же день его вернули. Соответствующая строка присутствует в таблице Товары и Возвраты. Но при проведении документа в качестве Сделки (СФ) подтягивается не сам документ, а последний созданнный в базе с аналогичными реквизитами (дата, организация, склад, подразделение). Нашел такой код в модуле менеджера:
		|ВЫБРАТЬ
		|	МАКСИМУМ(Сделка.Ссылка) КАК СделкаСсылка,
		|	ВТ_ТаблицаВозвратыРанееОтраженныеСделки.Номенклатура КАК Номенклатура,
		|	ВТ_ТаблицаВозвратыРанееОтраженныеСделки.ДатаРеализации КАК ДатаРеализации
		|ПОМЕСТИТЬ ВТ_ТаблицаВозвратыСделки
		|ИЗ
		|	ВТ_ТаблицаВозвратыРанееОтраженныеСделки КАК ВТ_ТаблицаВозвратыРанееОтраженныеСделки
		|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетОРозничныхПродажах.Товары КАК Сделка
		|		ПО ВТ_ТаблицаВозвратыРанееОтраженныеСделки.СделкаСсылка = Сделка.Ссылка
		|			И ВТ_ТаблицаВозвратыРанееОтраженныеСделки.Номенклатура = Сделка.Номенклатура
		|ГДЕ
		|	НЕ Сделка.Ссылка ЕСТЬ NULL
Показать

Не могу понять, почему такая реализация? Почему не тянуть сделку из того же документа, если есть продажа? Это какая-то кривая логика или кривая реализация? Может кто сталкивался? Сразу править конфигурацию не хотелось быть. Вдруг есть какой-то скрытый смысл.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 29.06.20 21:06 Сейчас в теме
а как вы создаете возврат?
на основании Реализации пробовали создавать?
Оставьте свое сообщение

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