Тема: Корр. счет
Показать сообщение отдельно
Старый 22.05.2010, 23:30   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
в таблицах 287 и 288 (Customer и Vendor Bank Account) обнаружены следующие поля:
15 Transit No. Банк Корр. Счет Но. Text 20
12410 Bank Corresp. Account No. Банк. Корресп. Счет Но. Code 20

причем на втором есть триггер:

IF "Transit No." <> '' THEN BEGIN
BankDir.RESET;
BankDir.SETCURRENTKEY("Corr. Account No.");
BankDir.SETRANGE("Corr. Account No.","Transit No.");
IF BankDir.FIND('-') THEN
IF BIC = '' THEN
VALIDATE(BIC,BankDir.BIC)
ELSE
IF BIC <> BankDir.BIC THEN
IF CONFIRM(Text12400,TRUE,BankDir."Corr. Account No.",BankDir.BIC,BankDir."Short Name") THEN
VALIDATE(BIC,BankDir.BIC)
END;

IF "Country/Region Code" = '' THEN
ValidateAccountNo;

отсюда вопрос...
даже несколько.
стоит ли искать тайный смысл использования одного и второго поля?
в чем он?
какое оставлять или оба?