#0
by Denyk
Есть задача: рассчитать за определеный период (месяц например)по каждому дню какие-то данные (например просроченные долги клиентов) на каждый день этого периода. В СКД есть понятие дополнения периода, но его получается можно использовать только для стандартных ресурсов, я так понял, для вычисляемых данных ничего не получается. Подскажите, кто решал данную задачу.
#1
by Asmody
дополнение периода не для ресурсов вообще. в общем случае, все можно посчитать. не всегда тривиально, но можно
#2
by Denyk
То что все можно посчитать, это понятно :) Вопрос конкретный. Как один из вариантов решения - это объединение запросов по каждому из дней периодов. Хочу узнать нет ли более элегантного решения.
#3
by Рэйв
В чем смысл расчета долгов на каждый день если на конец периода допустим ты ему должен, а не наоборот?
#4
by Aleksey_3
Для оценки работа менеджера например. Т.е. показывает, что клиент не на наши бабки весь месяц живет, а в конце месяца долг закрывает. А он добросовестный и платит всегда вовремя
#6
by Asmody
долг - это у тебя остаток по какому-то регистру или производное от него? ну так тут было уже лес с подлеском веток тем про расчет остатка на каждую жату
#7
by Denyk
Ежедневный расчет суммы штрафа за просроченные долги клиентов. А в конце месяца - сумма всех штрафов. Долги тут просто как начальные данные для расчета.
#8
by Denyk
В СКД если дополнить период для вывода по дням, то выводит остатки верные, но расчитать от них уже ничего не получится, только если в конкретном дне были изменения остатков.
#9
by Рэйв
Это тебе не по дням надо тогда. Делал я такую вещь. просточенная дебиторская задолженность. Очень мутная штука. Надо не на дни итоги выводить, а разворачивать по документам расхода, смотреть оплату по нему и не просроченна ли дата платежа по договору... Хрень полная.Чуть мозг не сломал.
#11
by Denyk
Да ничего особо заумного. В 7-ке спокойно сделал еще лет 5 назад. Алгоритм простой: рассчитываем на конец Дня №1 просроченный долг (дата оплаты документа < дата расчета), умножаем на процент + тоже самое с Днем №2 ... Днем №N. В отчете это выглядит как строки по менеджерам, а колонки по каждому дню в периоде со значениями просроченных долгов по менеджеру и его сумма штрафа.
#16
by Denyk
Блин, при чем тут оплата? У тебя может быть предоплата по любому клиенту, но по одному из них просроченный долг и по этому клиенту тебе начисляется штраф.
#17
by Рэйв
Он тебе кидает 1000 000 и потом у него 2 месяца нет привязанной оплаты ни по одному расходу. Куда их девать ? В просроченные? фиг там...Еще куча денег в запасе остается для закупок у него
#18
by Denyk
Возьми идеальный случай. Клиенты платят после отгрузки, все идеально закрывается, вот только платят не всегда вовремя. И за это "не вовремя" нужно начислить штраф тому, кто с этим клиентом работает. И если сегодня по этому клиенту штраф рассчитали , а завтра он опять не заплатил, то и завтра по нему тоже надо рассчитать штраф.
#22
by Denyk
+ К тому же у меня есть вариант сквозного погашения долгов: закрываю долги автоматически по ФИФО, а не "привязал-не привязал".
#23
by Рэйв
да еще эти долбанные 255 таблиц в скуле. Пришлось виртуальными таблицами заморачиваться, как будто там без этого фунт изюма
#24
by Denyk
Но вопрос даже не в этом. Кто как борется с закрытиями долгов и т.п. проблемами -это совсем другой вопрос.
#26
by Рэйв
Ну тогда зацени и мои страдания:) правда я уже под конец уже увольнялся, поэтому об оптимизации уже речи не шло. Лишь бы работало... Если НЕ ЗначениеЗаполнено(НачПериода) ИЛИ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Расчет - всем расчетам расчет
- Расчет - всем расчетам расчет
- Один запрос - все ок , два запрос - не получается :(
- Отчет по кредитной линии и запрос для просроченной ДЗ на каждый день в УТ 10.3
- Запрос остатков на каждый день.
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
- Запрос: вывод значений периодического РС на каждый день периода
В этой группе 1С
- Эффективное использование MSSQL в 1С при помощи ВК 1С++
- Перенос справочников без использования стандартного обмена данными
- Программно изменить положение окна
- Бух 8: закрытие месяца делает проводки с минусом по счету 68.04.1
- Перечень льготных профессий
- вытащить данные из *.dt без cf
- Как вывести документ эксель в табличный документ?
- v8: СКД сгруппировать по месяцу, недели и т д
- Склонение чисел
- v8: Раздельный учет НДС в 1С УПП 1.2.29.1
- Как лучше организовать перепроведение документа после обмена РИБ?
- Порядок измерений регистра - оптимизация расчетов
- Запрос SQL , ошибка , как обойти ?
- MS SQL: Как узнать spid текущего сеанса 1С?
- 1с Предприятие, Бухгалтерия, Переход на редакцию 2.0,
- v7: ошибка открытия словаря баз данных
- ЗиК, Отпуск по беременности и родам должен попадать в Т2?
- Добавление субконто на счет 62.р
- УПП: изменение валюты управленческого учета
- ЗуП 2.5.25.4 РСВ-1 в разделе 3 не выделяется ЕНВД