Страница 1 из 1
Банк-корреспондент
Добавлено: 09 ноя 2009, 16:40
Ruslan_V
Добрый день!
Создаем служебную записку на основании ДО на закупку, необходимо вывести наименование корреспондирующего банка и его адрес. В интерфейсе редактирования реквизитов банка есть поля код РКЦ и корреспондентский счет. А как же привязаться к банку-корреспонденту. Что мы упустили, не подскажете?
Добавлено: 09 ноя 2009, 17:02
edward_K
katbank.cbank == katb.nrec
ну а там по древу katb.CHIGHER == katb*.nrec или вы чего то не понятно написали.
Добавлено: 09 ноя 2009, 17:15
Ruslan_V
Да, тоже так думали, но тут ситуация такая, что банк-корреспондент является посредником, а не вышестоящим головным банком. Т.е. оплата происходит через банк-корреспондент(посредник) в банк контрагента.
Добавлено: 09 ноя 2009, 17:35
edward_K
платеж не валютный?
Добавлено: 09 ноя 2009, 17:38
Ruslan_V
да, валютный, и банк-корреспондент, и банк контрагента находятся в других разных странах.
Добавлено: 09 ноя 2009, 17:45
edward_K
там то есть plpor.CBANKKORR, Счет должен быть привязан к той же организации. Ну а зацепить можно через внешний атрибут к счетам(katbbank) (ссылка на аналитику банки(katb), ну или поискать по корреспондирующему в расчетных счетах в ktb, ну или в счете аналогичный атрибут добавить.
Добавлено: 09 ноя 2009, 18:31
Ruslan_V
Что-то не могу найти ссылку на аналитику банки. Галактика у нас еще 7.12. Может из-за этого.
Добавлено: 09 ноя 2009, 19:17
edward_K
я про внешний атрибут - добавте новый - увидите. Там потом attrval.vcomp == katb.nrec.
Добавлено: 10 ноя 2009, 11:47
Ruslan_V
Добавляю новый внешний атрибут (пробовал и для таблицы Basedoc и для Katbank), ставлю тип ссылка(аналитика), а вот в списке системных аналитик, к сожалению, нету аналитики банки, чтобы привязаться к таблице katb. Может я что-то не так делаю?
Добавлено: 10 ноя 2009, 11:55
edward_K
1. Системная
2. 5016
судя по коду добавлялась не очень давно - года 3-4 назад
в качетсве альтернативы можно и ссылка-таблица, но там уже писать чего то придется - ищите GetAttrTable.vih.
Код: Выделить всё
#include GetAttrTable.vih
#component "C_EXTCLASS" // может быть любой наверное
VipInterface CreateAttrRef_GalMy implements ObjCreateAttrRefPlugin licensed (FREE);
//------------------------------------------------------------------------------
Handler with replace Gal_CreateAttrRefTableMy on extensionPoint epCreateAttrRefTable (AttrRef : ObjGetAttrTable) [10] // í佫 11
Action
{
Result := true;
var ifc : CreateAttrRef_GalMy;
ifc.AddAttrRefTable (AttrRef);
}
//------------------------------------------------------------------------------
Handler with replace Gal_PickTableRefMy on extensionPoint epPickTableRef (_coTable: word; _cAttrVal: comp) [10]
Action
{
case _coTable of
coSpecMTR,coNORMSFO :
{ var ifc : CreateAttrRef_GalMy;
Result := not ifc.PickValueRef (_coTable, _cAttrVal);
Result := False ;
}
else Result:=true ;
end ;
}
ну и сам фейс написать с указанными функциями, но это уже другая тема.
Добавлено: 10 ноя 2009, 12:46
Ruslan_V
Что интересно, есть системные аналитики 5015, 5017, 5018, а вот 5016 как раз и нету. И даже в пропатченой по 2008 г. Галактике ее нету. Вот нефарт
Добавлено: 10 ноя 2009, 12:57
edward_K
версия? поможно попробвать выполнить проверку реестра настроек(там обновляется классификатор документов) или по правой кнопке в фро- настройка -аналитика - проверка системных аналитик - а вдруг повезет.
Добавлено: 10 ноя 2009, 13:28
Ruslan_V
версия 7.12, проверка не помогла.
Добавлено: 10 ноя 2009, 13:37
edward_K
Ну тогда в вашем случае проще сделать текстовый атрибут и вносить туда корсчет банка корреспондента.
Добавлено: 10 ноя 2009, 14:39
Seybukan
В кателоге банков можно задавать головной банк и филиал.
На этой основе работает функционал при платежах в РФ через филиалы.
Не знаю работает ли это в валютных платежах, но для служебки точно можно сделать.
То есть. Заведите два банка посредник и головной. В посреднике привежите к головному(для этого есть ссылка в каталоге банков).
К контрагенту привежите посредник. Головной будете вытаскивать по ссылке в каталоге банков.
Да и не путайте каталог рассчетных счетов с каталогом банков.