M_Volkov
Gold Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Продолжение истории: Цитата: "Дата оплаты" - это только начало, от нее надо будет считать "Дни просрочки" и "Пени" - показатель типа "время-деньги", во что обходятся просрочки фирме... по нему будут оценивать работу менеджеров с должниками. | С "Дата оплаты" вроде справился, получилась такая функция Код: | ВЫБОР КОГДА &Предоставленные = 1 | ТОГДА ВЫБОР КОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход > 0 | ТОГДА ВзаиморасчетыОстаткиИОбороты.Регистратор.Дата | ИНАЧЕ &ТекущаяДата | КОНЕЦ | ИНАЧЕ ВЫБОР КОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход > 0 | ТОГДА ВзаиморасчетыОстаткиИОбороты.Регистратор.Дата | ИНАЧЕ &ТекущаяДата | КОНЕЦ | КОНЕЦ КАК ДатаОплаты | "Срок оплаты" уже был в запросе Код: | ВЫБОР КОГДА &СпособКонтроляДнейЗадолженности = ЗНАЧЕНИЕ(Перечисление.СпособыКонтроляДнейЗадолженности.ПоРабочимДням) | ТОГДА ЕСТЬNULL(РабочаяДатаВзаиморасчетыОстаткиИОбороты.ДатаКалендаря, ДАТАВРЕМЯ(0001,01,01,00,00,00)) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата, ДЕНЬ, ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) | КОНЕЦ КАК Срок | Теперь надо "Просрочено дней" вставить Код: РАЗНОСТЬДАТ(ДатаОплаты, Срок, ДЕНЬ) | Что-то не вставляется, подскажите как? Или что одну в другую эти конструкции владывать для ДатаОплаты и Срок!? Проще нельзя? | Всего записей: 5789 | Зарегистр. 23-06-2008 | Отправлено: 17:42 24-09-2012 | Исправлено: M_Volkov, 17:46 24-09-2012 |
|