SAPфорум.RU
https://sapboard.ru/forum/

Удаление основной записи банка и собственного банка
https://sapboard.ru/forum/viewtopic.php?f=5&t=95610
Страница 1 из 1

Автор:  Froliks [ Вт, окт 17 2017, 14:00 ]
Заголовок сообщения:  Удаление основной записи банка и собственного банка

Добрый день. Прошу помочь разобраться в следующей ситуации.
При установке блокировки на основную запись банка FI06 (в случае отзыва лицензии, а это сейчас не редкость!) выдается сообщение о том, что это невозможно выполнить, т.к. имеются еще записи собственных банков. И пока их не удалить, установить блокировку невозможно. При этом как в этом случае просмотреть исторические данные по этим собственным банкам, если запись необходимо удалить?

Автор:  darkduck [ Вт, окт 17 2017, 14:38 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Попробуйте в FI12 вместо "правильного" банка указать какую-нибудь заглушку, тем самым отвязав "правильный" банк.

Автор:  Froliks [ Вт, окт 17 2017, 14:57 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Как выход из ситуации - хорошее решение, спасибо. Но с точки зрения методологии нормально ли это, стали бы Вы выставлять OSS или
это нормальная логика системы?

Автор:  Yozhhhhh [ Вт, окт 17 2017, 16:20 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Логика-то, может, и вполне нормальная. Ведь индикатор удаления (его так правильно называть, если речь идет об FI06) теоретически подразумевает, что следующий прогон программы удаления схватит записи, помеченные для удаления, и удалит. Вот поэтому я и делаю акцент на слове удаление, а не блокировка. Блокированный элемент основных данных подразумевает остановку его использования, а помеченный для удаления подразумевает возможность удалить его при прогоне программы удаления.

Все бы ничего, вроде как стандартный принцип системы - при наличии данных, ссылающихся на объект, не давать удалять сам объект.
Но незадача в том, что если данный банк засветился в основных записях типов банка партнера (LFBK), то система так себя уже не ведет, ничего не проверяет и не ругается (легко проверить по использованию сообщению BF00 259. А ведь это точно такая же ссылка на удаляемый объект, в LFBK фигурирует поле BANKL. Выходит, не очень-то последовательно система ведет себя. Ведь это точно такие же исторические данные.

Поэтому, если приоритет сообщения нельзя понизить в OBA5 (а его нельзя понизить, проверил), то я бы выставил сообщение.

Автор:  Kengur [ Ср, окт 18 2017, 09:51 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

"Исторические данные" как вы говорите всегда можно посмотреть в SCU3 включив предварительно логирование таблицы.

Автор:  Yozhhhhh [ Ср, окт 18 2017, 11:23 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Kengur написал(а):
"Исторические данные" как вы говорите всегда можно посмотреть в SCU3 включив предварительно логирование таблицы.

А в документах, где указаны эти собственные банки и типы банков партнера, тоже пользователь логирование смотреть будет? Предположим, оплачен счет, документ выровнен с платежным поручением. Всегда можно прямо из документа открыть справочник и посмотреть, откуда и куда уходили средства. Ну и т.д.

Автор:  Kengur [ Ср, окт 18 2017, 12:02 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Yozhhhhh написал:
Kengur написал(а):
"Исторические данные" как вы говорите всегда можно посмотреть в SCU3 включив предварительно логирование таблицы.

А в документах, где указаны эти собственные банки и типы банков партнера, тоже пользователь логирование смотреть будет? Предположим, оплачен счет, документ выровнен с платежным поручением. Всегда можно прямо из документа открыть справочник и посмотреть, откуда и куда уходили средства. Ну и т.д.

Это по выписке обычно смотрят. Но да так можно ко всему придраться.

Автор:  Yozhhhhh [ Ср, окт 18 2017, 13:56 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Kengur написал(а):
Это по выписке обычно смотрят. Но да так можно ко всему придраться.

Тут согласен.

Но все же довольно трудно объяснить тот факт, что если БИК банка встретился в собственных банках, то удалить нельзя, а если встретился в банках контрагента - то можно. Странное решение.

Автор:  Kengur [ Ср, окт 18 2017, 16:10 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Yozhhhhh написал:
Kengur написал(а):
Это по выписке обычно смотрят. Но да так можно ко всему придраться.

Тут согласен.

Но все же довольно трудно объяснить тот факт, что если БИК банка встретился в собственных банках, то удалить нельзя, а если встретился в банках контрагента - то можно. Странное решение.

Вполне логично. Собствнными банками управляет предприятие - принял решения, прими последствия, а контрагенты сами по себе.

Автор:  Yozhhhhh [ Ср, окт 18 2017, 16:24 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Kengur написал(а):
Вполне логично. Собствнными банками управляет предприятие - принял решения, прими последствия, а контрагенты сами по себе.

Как раз и нелогично.
Если это собственный банк и в нем допущена ошибка (удаленная запись, отозванная лицензия и пр.), то документ либо застрянет на этапе оплаты в F110, либо (самое плохое последствие) - не доживет до загрузки в клиент-банк, там и упадет. Так или иначе это будет своевременно обнаружено. В случае с ошибкой, допущенной в реквизитах контрагента, деньги недельку погуляют, потом вернутся. Как итог - несвоевременно выполненное обязательство по оплате (и как возможное следствие - пени), потеря ликвидности (дорогие деньги улетели в трубу) и пр. Если контролировать, то либо вообще все, либо вообще ничего не контролировать.

Автор:  Froliks [ Ср, окт 18 2017, 17:07 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Спасибо за ваши мнения. Проблема еще и в том, что хотелось банки грузить с сайта и индикатор устанавливать автоматически. А получается, что пока не удалить или изменить собственные банки, они (записи справочника банков с отозванной лицензией) будут вставать в ошибку. Реализовывать некую Z-блокировку (индикатор удаления) записи банка тоже как-то не хочется. Как решение при загрузке справочника проверять собственные банки и автоматом ставить заглушку (как предложено выше) и затем только ставить блокировку. Но что-то это все мне не очень нравится :? OSS тоже стесняюсь выставлять, но если уж припрет, то надо :!:

Автор:  Yozhhhhh [ Ср, окт 18 2017, 17:29 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Сколько у Вашей компании собственных счетов? Я уверен, что ситуация, когда индикатор удаления ставится для банка, в котором обслуживается Ваша компания, будет единичной.
У крупных компаний собственные счета открыты вообще в таких банках, которые лицензию "никогда не потеряют".
Что касается реквизитов контрагента, то там, как уже написано, система ничего не проверяет, пометка для банка успешно ставится.
Спокойно автоматизируйте и не парьтесь.

А в качестве вишенки на торте переименуйте сообщение 210 в классе BF00, пропишите там "Банк помечен для удаления или отозвана лицензия", в F110 вообще красота будет, увидите, как это приятно выглядит :wink:

Автор:  Froliks [ Ср, окт 18 2017, 21:10 ]
Заголовок сообщения:  Re: Удаление основной записи банка и собственного банка

Спасибо большое!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/