Разнесение Платежных поручений Входящих по Заказам покупателей

Обработки - Обработка документов

6
Нигде не нашел, пришлось написать обработку которая ПлатежноеПоручениеВходящее привязывает к Заказу покупателя.

Все просто: 

  1. В "Назначении платежа" практически всегда указывается номер счета (мы счет печатаем из Заказа)

  2. "Сумма платежа" совпадает изредка с суммой Заказа (тоже хорошо)

  3. А бывает счастье когда и 1 и 2 пункт выполняется.

Ну для начала достаточно. Отталкиваясь от этого и написана эта обработка.

Доработки будут по ходу уточнения ТЗ.

6

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

Наименование Файл Версия Размер
Разнесение платежей по заказам
.epf 12,25Kb
05.09.14
166
.epf 12,25Kb 166 Скачать

См. также

Комментарии
Сортировка: Древо
1. FlyLink 25.03.10 16:04 Сейчас в теме
а если п. 1 и п. 2 не выполняется, и платеж по трем счетам, и одной сч. фактуре( что бывает в 98% случаев) то что обработка не подходит?
2. dimas103 38 25.03.10 19:22 Сейчас в теме
(1) Пока ТЗ было составлено именно так. Так и реализовано. Написано для клиента, поэтому доработки будут согласно поступлению ТЗ.
3. mia_by 19.10.11 11:08 Сейчас в теме
возможно ли дописать обработку? потому что ваш идеальный вариант очень мало кому подойдет
у нас например, клиент имеет как по несколько договоров так и множество заказов, а платит как хочет и сумму не разбивает по заказам.
ручками по 30-50 платежек разносим :)
4. dimas103 38 19.10.11 11:54 Сейчас в теме
(3) mia_by, 1 Не знаю какая у Вас 1С. Но в УПП в платежках есть функция разнесения платежа по документам ФИФО. Возможно и в вашей базе есть такая функция.
2 Если нет, готов доработать обработку под ваше ТЗ.
5. mia_by 21.10.11 10:25 Сейчас в теме
Программа, с которой я работаю(1С Предприятие 8.1.15.14 Корпоративный менеджмент, редакция 6+ "Управление торговлей" для Беларуси, редакции 2.0), дает возможность в самом пл.п. входящем разносить сумму платежа по заказам, но для этого нужно зайти в каждое пл.п.входящее и нажать кнопку:
1. Списком
2.Заполнить
3.Подбирать сумму
4.Выполнить
5.Да
6.Открыть Отчет: Отчеты\Продажи\Задолженность по контрагенту
7.Выбрать нужного контрагента
8.Сформировать
и проверить, те ли заказы, программа подобрала в пл.п. входящее, и суммы
В большинстве случаев, неправильно, т.к. существует проблема с правильностью предыдущих разнесений оплат, и множество платежей привязано к одному и тому же заказу.

Обработка, в идеале, должна, при проведении пл.п входящих, подбирать заказы, начиная с самого раннего и разбивать сумму пл.п. в соотв. с суммами, оставшимися не оплаченными по этому заказу, причем, учитывать все договора (с покупателем) по контрагенту.
6. dimas103 38 26.10.11 12:20 Сейчас в теме
Тут есть два варианта
1 правильный скорректировать движения по регистрам так чтобы обработка дальше работала правильно.
и написать обработку на основе стандартной которая бы все Пл. П. входящие обрабатывала.

2 (как вы написали)Написать обработку которая анализирует весь период и смотрит не закрытые заказы и разносит по ним.
В таком случае она будет работать дольше (так как каждый раз будет выбирать весь период документов)и ошибки разнесения так и останутся в базе.
И тот и тот вариант возможен.
7. mia_by 01.11.11 10:08 Сейчас в теме
(6)
1 вариант - не мой случай
2 вариант - ошибки предыдущих разнесений уже скорректированны документами корректировка долга, где закрыты переплаты по заказам, поэтому в моем случае, надеюсь не единичном, остается доработать обработку, чтобы она брала по контрагенту заказы, по которым есть документ реализация, конечно же, по всем договорам контрагента и за весь период, начиная с более раннего.
Оставьте свое сообщение