Добрый день!
Помогите разобраться с вопросом.
База 1С:Фреш. БП релиз 3.0.106.101.
Создаем платежные поручения. Выгружаем их в банк для оплаты, загружаем выписку банка. По некоторым платежным поручениям проставляется статус «оплачено» и устанавливается взаимосвязь с документом «Списание с р/с», по некоторым нет. В чем может быть причина?
Все комментарии (3)
Комментарии закрыты.
Приложение


Здравствуйте!
Алгоритм поиска платежного поручения при загрузке выписок из банка следующий:
1. При загрузке выписок из банка при записи списания с расчетного счета производится поиск платежного поручения к каждой выписке. Если программа находит платежное поручение, она меняет статус в журнале на «Оплачено».
Ниже я покажу как производится поиск, а сейччас вы можете легко проверить по любому из платежных требований в состоянии «Оплачено» по кн. Структуры подчиненности, что есть связь Выписка — ПП. А в состоянии «Отправлено» в структуре подчиненности нет пары.
Привожу скрины из своей тестовой базы.
Приложение


» Поиск в коде выглядит так: поиск ПП происходит по ПЕРВОМУ найденному неоплаченному ПП по списку по параметрам:
— Организация
— Контрагент
— Договор
Поэтому у вас отлично закрываются те позиции которые оформлены отдельным счетом, а вот на общем договоре, по которому идут постоянные оплаты поставщику программа выбирает то, что «схватит» первым.
Поэтому очень важно, чтобы всегда загружались данные из банка вовремя, чтобы не было просрочек и задержек по оплате.
Детально можно было бы посмотреть в конкретной базе Отладчиком такое поведение программы, но к сожалению, это частое явление при оплатах по единому договору, если оплаты происходят, возможно, сразу несколько позиций в один день. Если каждую оплату не оформлять отдельным счетом такое поведение программы будет периодически возникать.
Но вы можете сами в этом случае подправить состояние как вам нужно.
Кнопка Главное меню — Функции для технического специалиста — регистр сведений Состояния банковских документов.
Находите свое ПП и исправляете состояние.
Заодно проверьте и остальные состояния на указанную сумму, потому что закрылись скорее всего на указанную сумму другие ПП и там тогда надо будет исправить состояние на «Отправлено».
Механизм состояний в ПП не всегда работает корректно, чтобы все было идеально, нужно отправлять ПП в банк чуть ли не по одному, если есть несколько ПП на одном договоре у контрагента и загружать выписку, не передавая другие ПП. А так никто не работает — это неудобно.
Статус состояния вы всегда можете променять сами, если вам важно видеть это в журнале ПП. Но обычно бухгалтера большеи верят проверенным данным по оборотке, там все железно видно и по оплате и по задолженности (ведь платежные поручения не делают никакие проводки по хозяйственной деятельности в 1С, поэтому данные их просто информативные).
Ниже привожу скрины из программного кожда, чтобы не быть голословной.
Приложение


А вот скрины по изменению состояния в ПП в соостоянии «Отправлено» на «Оплачено».