смена реквизитов в interbank
0 (0)
смена реквизитов в interbank ( Darg 30.11.2011 12:54 )
5(1)Добрый день!
Как я уже ранее писал у нас недавно прошла смена реквизитов, из за смены расположения нашего банка.
В связи с этим возник вопрос по поводу Клиент-Банка. Кто знает какие параметры надо сменить в настройках ClientWindows(как на стороне клиента так и на нашей стороне)? Я пробовал добавить второй счет в ClientWindows но пока не помогло.
>> Ответитьмы решали похожую задачу. Но у нас менялся только БИК (+) ( Sergey 30.11.2011 14:35 )
5(2)причем так, что номера расчетных счетов не изменились.
Для этого макросом на своей стороне поменяли BankID в файле CLB_ACC у всех записей, а потом конфигуратором разослали клиентам конвертеры, которые все на их стороне поменяли автоматически.
Не все прошло гладко, некоторым пришлось запускать обновление вручную (клиенты звонили и мы им говорили, что делать), но в результате за день все перенастроились.
>> Ответитьтоже самое ( Darg 30.11.2011 14:46 )
5(1)Sergey у нас аналогичная ситуация сменился БИК (ну и наш кор.счет естественно уже в другом РКЦ ) но подобрали, так чтобы не сменились ключи в лицевых счетах клиентов. Не остался ли у вас конвертер, а то времени свободного совсем мало ?
>> Ответитьмакрос смены БИК в БОУРМ прост ( Sergey 30.11.2011 15:04 )
5(2)[]code
var cac=Tbfile("clbacc.dbt","W",0,"clbacc.dbt","clntbnk.def");
While (cac.Next)
cac.rec.BankId=НОВЫЙ_ИД;
cac.Update;
end;
[/code]
Новый ИД ищется так
- сначала новый БИК появляется в BANKDPRT RsBank
- потом делаем репликацию в БОУРМ
- после репликации справочника у нас в таблице clbcodev.dbt должна появиться запись со значением VALUE = Новый БИК. Мы должны посмотреть, какой у нее PARTY и им заменить все BANKID в CLBACC.
Остальное можно обсудить почтой.
>> Ответитьок, спасибо! попробую, если что отпишусь на почту ( Darg 30.11.2011 16:24 )
5(1)Not specified
>> Ответитьхочу добавить, что на стороне клиента (+) ( Sergey 30.11.2011 17:07 )
5(2)нужно, чтобы в каталоге OBJ был RSL32, надо сделать батник типа
rsl32.exe ..DBFile\ClntW32.def Mac\макрос
и этот батник и макрос, который сменит БИК в файлах у клиентов, разослать как обновление.
Макрос примерно такой
var TblAcc=TBFile("o_Acc.dbt", "W", 1, "..\\DBFile\\o_Acc.dbt", "..\\DBFile\\ClntW32.def"); macro chgBICinAcc() TblAcc.rewind(); while(TblAcc.next()) if(TblAcc.rec.BankCode!="Старый БИК") TblAcc.rec.BankCode="Новый БИК"; Update(TblAcc); end; end; end; chgBICinAcc();
>> Ответитьсработало! ( Darg 02.12.2011 12:27 )
5(1)Спасибо Sergey, сэкономили нам время!
(Если вдруг кто еще захочет использовать, выше опечатка if(TblAcc.rec.BankCode!="Старый БИК") вместо if(TblAcc.rec.BankCode = "Старый БИК") )
>> ОтветитьНе за что. Действительно, опечатка (+) ( Sergey 02.12.2011 12:44 )
5(1)вернее ошибочная коррекция реального макроса
В реале у нас так
if(TblAcc.rec.BankCode!="Новый БИК") TblAcc.rec.BankCode="Новый БИК"; Update(TblAcc); end; end;
Когда я его корректировал, то банально отвлекся :(.
>> Ответить