0
berendej
16.08.11
✎
10:31
|
УТ10.3 Есть док РТиУ, реализована возможность покупки в кредит. В отчете не могу рассчитать правильно количество дней просрочки.Кредит погашается каждый месяц доком, который вводится на основании РТиУ. Месяц не календарный, а смотрится по дате регистрации РТиУ. В коде обращаюсь к дате РТиУ, не знаю как вытащить дату из документа который вводится на основании.
ВЫБРАТЬ
ДвиженияПоКредитуОстатки.Сделка.ДоговорКонтрагента КАК Договор,
ДвиженияПоКредитуОстатки.Сделка.ДоговорКонтрагента.Дата КАК ДатаДоговора,
ДвиженияПоКредитуОстатки.Контрагент КАК Покупатель,
ДвиженияПоКредитуОстатки.Сделка.СуммаДокумента КАК СуммаПродажи,
ДвиженияПоКредитуОстатки.СуммаОстаток КАК Оплачено,
ДвиженияПоКредитуОстатки.Сделка.СуммаДокумента - ДвиженияПоКредитуОстатки.СуммаОстаток КАК Задолженность,
ДвиженияПоКредитуОстатки.Сделка.Склад КАК Магазин,
ВЫБОР
КОГДА ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ДвиженияПоКредитуОстатки.Сделка.Дата, ДЕНЬ), СЕКУНДА, ДвиженияПоКредиту.Сделка.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности * 60 * 60 * 24) >=&ДатаОтчета
ТОГДА 0
ИНАЧЕ -1 * РАЗНОСТЬДАТ(&ДатаОтчета, ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ДвиженияПоКредитуОстатки.Сделка.Дата, ДЕНЬ), СЕКУНДА, (ДвиженияПоКредиту.Сделка.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) * 60 * 60 * 24), ДЕНЬ)
КОНЕЦ
ИЗ
РегистрНакопления.ДвиженияПоКредиту.Остатки КАК ДвиженияПоКредитуОстатки
|
|