Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 ноя 2021, 11:32

Среднее количество дней возврата товара в отчете

Автор Slaifer, 29 окт 2021, 15:11

0 Пользователей и 1 гость просматривают эту тему.

Slaifer

Создал отчет, все поля работают кроме одного (Количество дней от покупки до возврата.
считать по формуле: дата документа возврата минус дата документа заказ клиента) Подскажите как реализвать

LexaK

смотря где считаете, если в СКД в запросе, то количество дней так считать

РазностьДат(Заказ.Дата, Возврат.Дата,День) как Дни

а если в коде 1С
Дни = Цел( (Возврат.Дата - Заказ.Дата) / (24 * 3600)); //секунды между датами делим на секунды в одном дне и окр. до  целых дней
ответ Понравился? (в смысле пригодился?)

LexaK

@Slaifer, хм, личные сообщения отвалились, пишу здесь, на скрине со связанными документами, 2 Заказа
какой из них с продажей? который подчинен Реализации?
тогда тот который рядом с возвратом, что за заказ? (и они одной датой)
ответ Понравился? (в смысле пригодился?)

LexaK

@Slaifer,

попробуй такой запрос в консоли, (ну если заработает, вставляй в свой отчет)

ВЫБРАТЬ РАЗРЕШЕННЫЕ
Возврат.S42_ПричинаВозврата КАК ПричинаВозврата,
Возврат.S42_УсловияВозврата КАК УсловияВозврата,
Возврат.S42_РешениеВозврата КАК РешениеВозврата,
Возврат.Магазин КАК Магазин,
Возврат.Организация КАК Организация,
Возврат.Дата КАК Дата,

ВозвратТЧ.Номенклатура КАК Номенклатура,
ВозвратТЧ.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
ВозвратТЧ.Количество КАК Количество,
ВозвратТЧ.Сумма КАК Сумма,
ВозвратТЧ.Цена КАК Цена,

РазностьДат(ЕстьNull(Заказ.Дата,Возврат.Дата), Возврат.Дата, День) как Дни
ИЗ
Документ.ВозвратТоваровОтКлиента Возврат
левое соедиение
Документ.ВозвратТоваровОтКлиента.Товары КАК ВозвратТЧ
по Возврат.Ссылка = ВозвратТЧ.Ссылка
левое соедиение
Документ.РеализацияТоваровУслуг КАК РТУ //получаем Реализация
по Возврат.ДокументРеализации = РТУ.Ссылка

левое соедиение
Документ.ЗаказКлиента КАК Заказ //получаем Заказ
по РТУ.ЗаказКлиента = Заказ.Ссылка

ГДЕ
Возврат.Проведен
// И НЕ ВозвратТоваровОтКлиентаТовары.Ссылка.ПометкаУдаления //платфома не допускает такого
ответ Понравился? (в смысле пригодился?)

Теги: отчет 

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск