gifts2017

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

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

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

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

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


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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Борис Балясников (bb1962) 27.03.12 08:07
Что-то мне это очень сильно напоминает:
http://infostart.ru/public/117678/
2. Andriy And1812 (and1812) 27.03.12 08:51
2 bb1962
Это можно проверить двумя способами:
1. Сравните запросы отчетов и Вы будете точно знать, напоминает он укзанную Вами публикацию или нет.
2. Зайдите в демо базу и сравните результат который выдадут два отчета. Если он один и тот же - значит я выставил чужой отчет, если нет - значит нет.
Rudky; Vovalnu; andriy1812; +3 Ответить 1
3. Taras Варварич (itar59) 27.03.12 10:34
(2) and1812,
Проверено: результат разный.
и работает быстрее.А ввиду того, что еще и бесплатный -- + безусловно!!!
Vovalnu; andriy1812; +2 Ответить 1
4. Борис Балясников (bb1962) 27.03.12 10:40
(3) itar59,
результат как раз должен бы быть одинаковым, с чего бы ему быть разным.
Странная у вас логика, господа.
Irwin; Cheb; Vovalnu; +3 Ответить
5. Andriy And1812 (and1812) 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) 29.03.12 09:04
(8) JER_MARK, в данном отчете видно по каждому документу отгрузки, но он так же как партия в складском учете определяется по методу FIFO - по тому же принципу у меня определяется документ отгрузки.
Например, если есть непроплаченные три документа и приходят деньги по 2-му документу, то все равно закроется не 2-ой, а самый старый, то есть 1-ый документ (либо ево часть, если сумма прихода денег менша суммы документа).
10. arjuna (arjuna) 29.03.12 09:17
11. Andriy And1812 (and1812) 29.03.12 11:14
(10) arjuna, должно работать везде где есть регистр "Взаиморасчеты с контрагентами" с аналогичной структурой как в УПП. Пробовал только на УПП, на других не знаю, для Бухгалтерии точно не пойдет, потому что там нет такого регистра.
12. Оксана Оксана (oxana1) 29.03.12 13:06
пишете, что для 8.1 и для 8.2, выкладываете только для 8.2...
если учесть, что все скачивания платные - не гуд)
13. Andriy And1812 (and1812) 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) 29.03.12 19:45
(14) розница.net, Правильно не считает
Процент тоже. Но не пойму как ево учесть?
18. Andriy And1812 (and1812) 29.03.12 19:46
19. розница.net (ZLENKO) 29.03.12 21:38
(17) Можете глянуть мои отчеты - там считается: http://infostart.ru/public/117647/
20. Andriy And1812 (and1812) 29.03.12 22:05
(19) розница.net, в каком из 4 отчетов я увижу за какую отгрузку просроченый долг в календарных днях, а за какую нет?
Просто я не увидел, может плохо искал:). Пометку считать отсрочку по банковским дням видно.
Спасибо.
21. Andriy And1812 (and1812) 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) 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) 23.07.12 10:16
(26)
Они ничем не отличаются. простая конвертация поможет.
28. Andriy And1812 (and1812) 23.07.12 10:16
29. Сергей (Che) Коцюра (CheBurator) 16.09.12 04:08
что-то я не втыкнул...

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


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

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

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

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

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