Просроченная дебиторская задолженность с просрочкой по методу FIFO

Опубликовал Andriy And1812 (and1812) в раздел Отчеты - Управленческие

Очень часто возникает вопрос: какие первичные документы сформировали данный долг по контрагенту?, Сколько времени прошло с даты документа?, Какой долг есть просроченный, а какой нет? Это все можно получить типовыми средствами, если использовать расчетные документы, но если их не использовать (преимущественно бывает), то возникает проблема. Для решения этой проблемы я применил методы складского учета к взаиморасчетам с контрагентами.

Принцип работы следующий: для метода FIFO я не использую никакие дополнительные регистры или последовательности - все определяется на лету в самом запросе. Определяется долг контрагента и этот долг распределяется по документам, которые его сформировали, с момента возникновения самого долга таким образом, что сначала закрывается долг, который возник давнее - аналог метода FIFO в складском учетеЕсли еще в договоре проставить количество дней отсрочкито сразу будет формироваться просроченный долг. 

Отчет будет формироваться в любой конфигурации, где есть два объекты: регистр накопления "Взаиморасчеты сконтрагентами" и справочник "Договоры с контрагентами".


Скачать файлы

Наименование Файл Версия Размер
ДебиторскаяЗадолженностьПоСрокам 8.2
.erf 19,65Kb
30.03.12
215
.erf 19,65Kb 215 Скачать
ДебиторскаяЗадолженностьПоСрокам 8.1
.erf 7,09Kb
30.03.12
171
.erf 7,09Kb 171 Скачать

См. также

Комментарии
1. Борис Балясников (bb1962) 1264 27.03.12 08:07 Сейчас в теме
Что-то мне это очень сильно напоминает:
http://infostart.ru/public/117678/
2. Andriy And1812 (and1812) 189 27.03.12 08:51 Сейчас в теме
2 bb1962
Это можно проверить двумя способами:
1. Сравните запросы отчетов и Вы будете точно знать, напоминает он укзанную Вами публикацию или нет.
2. Зайдите в демо базу и сравните результат который выдадут два отчета. Если он один и тот же - значит я выставил чужой отчет, если нет - значит нет.
Rudky; Vovalnu; andriy1812; +3 Ответить 1
3. Taras Варварич (itar59) 87 27.03.12 10:34 Сейчас в теме
(2) and1812,
Проверено: результат разный.
и работает быстрее.А ввиду того, что еще и бесплатный -- + безусловно!!!
Vovalnu; andriy1812; +2 Ответить 1
4. Борис Балясников (bb1962) 1264 27.03.12 10:40 Сейчас в теме
(3) itar59,
результат как раз должен бы быть одинаковым, с чего бы ему быть разным.
Странная у вас логика, господа.
Irwin; Cheb; Vovalnu; +3 Ответить
5. Andriy And1812 (and1812) 189 27.03.12 11:28 Сейчас в теме
результат не должен быть одинаковим - там дебиторка по интервалам, долг должен бить одинаковым, но не результат
iv_olenka; +1 Ответить
6. Olena Ivanova (iv_olenka) 28.03.12 13:36 Сейчас в теме
7. Тарас Стопець (Rudky) 28.03.12 17:22 Сейчас в теме
Нужный отчетик. Мне б его пол года назад, а то пришлось повозиться.
iv_olenka; Vovalnu; +2 Ответить
8. JER MARK (JER_MARK) 29.03.12 08:21 Сейчас в теме
А бывает необходимо посмотреть не по договору с контрагентом, а по каждому документу отгрузки. Т.е. посмотреть по какой отгрузке уже проплачено, по какой нет. И сколько осталось. В вашем отчете есть возможность это увидеть?
9. Andriy And1812 (and1812) 189 29.03.12 09:04 Сейчас в теме
(8) JER_MARK, в данном отчете видно по каждому документу отгрузки, но он так же как партия в складском учете определяется по методу FIFO - по тому же принципу у меня определяется документ отгрузки.
Например, если есть непроплаченные три документа и приходят деньги по 2-му документу, то все равно закроется не 2-ой, а самый старый, то есть 1-ый документ (либо ево часть, если сумма прихода денег менша суммы документа).
10. arjuna (arjuna) 29.03.12 09:17 Сейчас в теме
11. Andriy And1812 (and1812) 189 29.03.12 11:14 Сейчас в теме
(10) arjuna, должно работать везде где есть регистр "Взаиморасчеты с контрагентами" с аналогичной структурой как в УПП. Пробовал только на УПП, на других не знаю, для Бухгалтерии точно не пойдет, потому что там нет такого регистра.
12. Оксана Оксана (oxana1) 29.03.12 13:06 Сейчас в теме
пишете, что для 8.1 и для 8.2, выкладываете только для 8.2...
если учесть, что все скачивания платные - не гуд)
13. Andriy And1812 (and1812) 189 29.03.12 13:23 Сейчас в теме
(12) oxana1, сори - поправлю. Будет два файла.
14. розница.net (ZLENKO) 29.03.12 17:23 Сейчас в теме
А по календарным дням может считать отсрочку ?
Процент предоплаты учитывает (если например 30% от суммы накладной предоплата, а 70% по отсрочке)?
15. розница.net (ZLENKO) 29.03.12 18:32 Сейчас в теме
(14) Уже посмотрел - по календарным не считает.
16. Ai'mysik Simpapysik (Kisy) 29.03.12 18:40 Сейчас в теме
ребят а скажите пожалуйста...можно ли в программе 1с 8 вести сразу и УСН и ЕНВД? спасибо!
17. Andriy And1812 (and1812) 189 29.03.12 19:45 Сейчас в теме
(14) розница.net, Правильно не считает
Процент тоже. Но не пойму как ево учесть?
18. Andriy And1812 (and1812) 189 29.03.12 19:46 Сейчас в теме
19. розница.net (ZLENKO) 29.03.12 21:38 Сейчас в теме
(17) Можете глянуть мои отчеты - там считается: http://infostart.ru/public/117647/
20. Andriy And1812 (and1812) 189 29.03.12 22:05 Сейчас в теме
(19) розница.net, в каком из 4 отчетов я увижу за какую отгрузку просроченый долг в календарных днях, а за какую нет?
Просто я не увидел, может плохо искал:). Пометку считать отсрочку по банковским дням видно.
Спасибо.
21. Andriy And1812 (and1812) 189 29.03.12 22:15 Сейчас в теме
2 розница.net - все увидел
Vovalnu; iv_olenka; +2 Ответить
22. Konstantin Gostev (Airlord) 12.07.12 09:31 Сейчас в теме
Нормальный отчет... красоту уже можно самому довести + Автору
23. Андрей Прудко (Poster) 21.07.12 19:48 Сейчас в теме
Добрый день.

А выполнено через универсальный механизм или самостоятельный отчет?
Можно добавить свои колонки, чтобы выводить, например, номер договора, добавить ещё что-то?
И это только по договорам с покупателем или по любому типу договоров такое можно?
24. Andriy And1812 (and1812) 189 21.07.12 19:57 Сейчас в теме
(23)
это самостоятельный отчет. Выполнен на ситеме компоновки данных, поэтому поле деятельности по настройке данных очень широкое, можно и номер договора и любо реквизит, относящийся к контрагенту, договору или
документу-регистратору.

Ограничения на вид договора нет, но должна быть дебиторская задолженность (кредиторку не выводит)
25. Андрей Прудко (Poster) 22.07.12 09:56 Сейчас в теме
Спасибо за ответ.
А может будет желание, чтобы выводить и кредиторку?
Всё в одном отчете - красота. И многие люди спасибо скажут.
26. Андрей Прудко (Poster) 22.07.12 21:41 Сейчас в теме
Есть вопрос.
Нажал на СКАЧАТЬ и закачал файл для версии 8.1 (почему так, по-умолчанию 8.1 ? у большинства всё на 8.2)
Можно простой конвертацией пользоваться? Или для 8.2 специальный (или сильно переделанный) отчет ?
27. Andriy And1812 (and1812) 189 23.07.12 10:16 Сейчас в теме
(26)
Они ничем не отличаются. простая конвертация поможет.
28. Andriy And1812 (and1812) 189 23.07.12 10:16 Сейчас в теме
29. Сергей (Che) Коцюра (CheBurator) 3371 16.09.12 04:08 Сейчас в теме
что-то я не втыкнул...

Определяется долг контрагента и этот долг распределяется по документам, которые его сформировали, с момента возникновения самого долга таким образом, что сначала закрывается долг, который возник давнее -


- это какое-то сильное колдунство.

Почему бы не сделать проще: определяется долг контрагента и от сейчас разматывается НАЗАД на документы взаиморасчетов. Все. не надо никаких "что сначала закрывается долг, который возник давнее". отчет будет работать на пордяки быстрее, особенно на больших базах.
.
????
30. Сергей (Che) Коцюра (CheBurator) 3371 16.09.12 04:09 Сейчас в теме
и как вы задрали со своими универсальными нечитаемыми отчетами...
;-)
31. Andriy And1812 (and1812) 189 16.09.12 05:16 Сейчас в теме
(29) объясняю что я имел в виду на примере:
есть два документа продажи по одному и тому же контрагенту:
реализации товаров 1 на сумму 5000 $ и
реализация товаров 2 на сумму 8000 $.

Контрагент не соглашается с первой продажей и платит только за вторую 8000 $.
Долг получается 5000 $, но по документам полностью закрылась первая продажа и часть второй, то есть по методу ФИФО останется только долг по реализации 2 на сумму 5 000 $.
32. Andriy And1812 (and1812) 189 16.09.12 05:18 Сейчас в теме
(30) не совсем понял - приведи пример неуниверсального читаемого отчета ...
34. Денис Гончаренко (SoftIce) 39 19.11.12 18:29 Сейчас в теме
ПО моему во втором запросе пакета где вы соединяете взаиморасчеты сам с собой для получения нарастающих итогов,

ПО Взаиморасчеты.ДоговорКонтрагента = Взаиморасчеты1.ДоговорКонтрагента
И Взаиморасчеты.Период < Взаиморасчеты1.Период

желательно объединять не по периоду, а по МоментуВремени и не по условию < (Меньше), а <= (меньше или равно).
Первое нужно для больших баз, где на одну секунду может попасть несколько документов
Второе нужно для правильного расчета накопления. Иначе первый документ не учитывает сам себя в накоплении и в итоге промахиваемся на один документ.
35. Andriy And1812 (and1812) 189 19.11.12 18:57 Сейчас в теме
(34) за МоментуВремени правильно - исправлю, за < (Меньше), а <= (меньше или равно) разберусь.
36. Денис Гончаренко (SoftIce) 39 20.11.12 01:13 Сейчас в теме
Прошу прощения. Просто < (меньше) работает правильно.
37. Andriy And1812 (and1812) 189 20.11.12 14:17 Сейчас в теме
(36) Да 100%. Я когда делал этот запрос - долго с ним разбирался. Сейчас уже призабыл.
38. Михаил Рожков (Templ) 06.09.15 12:38 Сейчас в теме
(35) and1812,
а как по моменту времени сделать объединение?