View previous topic :: View next topic |
Author |
Message |
ewgen
Joined: 23 Nov 2002 Posts: 339 Location: Евгений Occupation: (инженер программист) Interests: Надым
|
Posted: 04 Feb 2004 14:24 Post subject: Банк-Клиент (ИНН) |
|
|
Так как ИНН для юридических и физических лиц отличаются по количеству символов (10/12). А в платежках ИНН ставится вместе с КПП, то невозможно корректно настроить экспорт ИНН в файл.
Если для экспорта выбрать 12 знаков то захватывается КПП (например 5433144978/5), а если 10, то ИНН физических лиц переносится без двух последних цифр.
Какой выход? Спасибо.
И еще. В Сбербанковском БАНК-КЛИЕНТЕ используется Справочник Банков. Можно ли его использовать в БЭСТе? |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 04 Feb 2004 15:15 Post subject: |
|
|
я использую следующую конструкцию
Наименование поля Codp_rcv
Функция обpаботки поля
if(at('/',?)>0,substr(?,1,AT('/',?)-1),substr(?,1,at(' ',?)-1)) |
|
Back to top |
|
|
Elena
Joined: 06 Jun 2002 Posts: 504 Location: Пучнина Елена Ивановна Occupation: Компания БЭСТ Interests: г.Москва
|
Posted: 04 Feb 2004 15:44 Post subject: |
|
|
В полях RSDOC->CODP_RCV и RSDOC->CODP_PAY ИНН и КПП разделяются символом "/". Для выделения ИНН или КПП необходимо использовать функцию TOKEN. ALLTRIM(TOKEN(RSDOC->CODP_RCV,"/",1)) - дает значение ИНН ,
ALLTRIM(TOKEN(RSDOC->CODP_RCV,"/",2)) - дает значение КПП. Таким образом настроены источники "ИНН получателя",
"КПП получателя". |
|
Back to top |
|
|
LuisFigo
Joined: 08 Feb 2003 Posts: 132
|
Posted: 04 Feb 2004 18:06 Post subject: |
|
|
Не лучший, но простой вариант - дополнять 10-значные ИНН двумя пробелами, затем использовать только Substr |
|
Back to top |
|
|
|