gifts2017

Изменение времени банковских документов

Опубликовал Альберт (Talim) в раздел Обработки - Обработка документов

В бухгалтерии 3.0 (3.0.43.51 на момент написания обработки) есть глюк. Если по одному контрагенту проходит несколько банковских платежей, то программа неправильно определяет, аванс это или погашение основной задолженности. В итоге возникает развернутое сальдо по 60 и 62 счету. Обработка исправляет проблему, меняя дату документов.

Обработка готова к подключению как внешняя обработка. Администрирование, Печатные формы отчеты и обработки, добавить.

Для запуска обработки необходимо указать организацию, по которой будем обрабатывать документы, и период, за который будем обрабатывать. Нажимаем "Выполнить разнесение", после этого программа находит все документы "Поступление на расчетный счет", у которых контрагент и дата с точностью до секунды совпадает, меняет время у всех документов, кроме одного (каждому следующему ставит на секунду меньше), и перепроводит эти документы. Потом то же самое делает для документов "Списание с расчетного счета".

Внимание: если документы имеют время близкое к началу дня, они могут перенестись на предыдущую дату, применяйте осторожно!

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

Наименование Файл Версия Размер
Обработка разнесения документов по времени 3
.epf 7,69Kb
22.01.16
3
.epf 1 7,69Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. axena (axena) 12.03.16 02:53
Если списание, то добавляет секунду.
Если поступление на расчетный счет - убирает.
Было у меня 3 года. Все поступление стояло по времени 0:00:00. Что стало? Предыдущим днем 23:59:59. 5 часов восстанавливала вручную.
Точно надо ставить вилку (заглушку).

Кроме того, хотелось бы самому включать или не включать проведение документов после такой корректировки.
2. Альберт (Talim) 25.03.16 14:51
(1) axena, ох, извините за такой казус.
В базе, на которой я применял эту обработку все документы наоборот записываются на 23.59.59.
По хорошему, надо, конечно, либо прибавлять секунды, либо убавлять в зависимости от их времени внутри дня.