AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.09.2006, 10:52   #1  
flay is offline
flay
Участник
 
22 / 10 (1) +
Регистрация: 03.05.2006
Как ввести счётчик для поля Код Банка?
Необходимо ввести нумерацию для банков (Денежные средства -> Банки -> поле Код банка). обычно это делалось через номерные серии, но для данного поля ввести номерную серию возможности нет. сталкивался ли кто-нибудь с подобным и есть ли альтернативные варианты для введения счётчика кроме как использование номерных серий?
Старый 21.09.2006, 11:16   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,319 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Связывался с этим. Задача была закачать справочник банков (российских и зарубежных). После анализа было принято решение в код банка подставлять БИК для российских банков и SWIFT для иностранных. Уникальность гарантирована. Да и пользователю легче ориентироваться по БИКу, нежели по номерной серии
__________________
Возможно сделать все. Вопрос времени
Старый 21.09.2006, 11:21   #3  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Согласен, зачем городить собственную уникальность, если уже присутствует какая-то, просто надо её задействовать.
Старый 21.09.2006, 11:26   #4  
flay is offline
flay
Участник
 
22 / 10 (1) +
Регистрация: 03.05.2006
согласен ,такой вариант вполне логичен.
а как быть со стандартным полем БИК? оно считается обязательным. вопросов нет, убрать его и снять уникальность, но не потянет ли это за собой неувязки в системе? или проще просто дублировать туда код банка?
Старый 21.09.2006, 11:31   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,319 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Мы дублировали. Собсно - у поля код банка и БИК разные цели. Просто так получилось что они совпадают по значению. Ну и ладно. А зачем трогать поле БИК? оно ж не мешает... Более того - оно подтягивается в банковский счет, в платежку... и т.д.
Там будет другой подвох. Дело в том, что за присвоение БИКа банки платят госудаству деньги. Поэтому некоторые "вечнозеленые" банки (Сбербанк) имеют один БИК на множество отделений. В этом случае отделения мы заносили ручками.
Но отделений (с которыми реально приходилось взаимодействовать) было ограниченное количество (в пределах 10) - поэтому вопрос об автонумерации не стоял
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 21.09.2006 в 11:34.
Старый 21.09.2006, 14:00   #6  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Счетчик для любого поля типа строка
http://www.axforum.info/forums/showt...879#post114879
Старый 21.09.2006, 17:03   #7  
flay is offline
flay
Участник
 
22 / 10 (1) +
Регистрация: 03.05.2006
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Связывался с этим. Задача была закачать справочник банков (российских и зарубежных). После анализа было принято решение в код банка подставлять БИК для российских банков и SWIFT для иностранных. Уникальность гарантирована. Да и пользователю легче ориентироваться по БИКу, нежели по номерной серии
раз работали с иностранными банками, то не приходилось ли встречаться с таким понятием как цепочка банков-посредников? и каким образом это было сделано если приходилось сталкиваться?
Старый 21.09.2006, 17:53   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,319 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Есть такая фишка как банк-посредник. Но банк-посредник - это такой же банк как и любой другой банк. В справочнике банков для него нет никаких отличий.
Банк-посредник указывается в валютных переводах (валютных платежках) - только и всего. По крайней мере у нас банк-посредник более ни для чего не используется. Не могу даже с ходу сообразить - какую информацию будет интересно получать используя данные банка-посредника (ну кроме заполнения платежки)?
У нас была задействована своя таблица платежек (тут было слишком много особенностей в т.ч. интеграции с кл-банком и дешевле было сделать свою табличку) - поэтому там была возможность указания банков-посредников. Но эта табличка была сделана исключительно как табличка с данными для платежки, генерящаяся без явного участия пользователя. Но более нигде мы банки-посредники не использовали
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 21.09.2006 в 17:58.
Старый 28.09.2006, 10:00   #9  
kALVINS is offline
kALVINS
MCT
SAP
NavAx Club
 
749 / 64 (4) ++++
Регистрация: 28.01.2005
Адрес: Moscow
А если банков посредников много, то нужно ввводить все банки в справочник банков?
И как список этих банков в платежку попадает?
Старый 28.09.2006, 10:35   #10  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,319 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Вообще говоря - насколько мне известно - справочник всех российских банков как и банков мира не является закрытой информацией - и весь справочник можно получить в виде электронной таблички (в частности можно взять справочник из БД клиент-банка, если БД локальная). Конечно понятно - что актуальность справочника может быть условная, однако большинство банков будет введено. Редко когда потребуется добавить еще один банк.

Вопрос про платежку не понял. А как в платежку попадает плательщик, получатель, сумма? Ручками вводится (ну из списка выбирается нужный).
Если вопрос про стандартный функционал - то не знаю, т.к. мы делали по другому (см мой предыдущий пост).
__________________
Возможно сделать все. Вопрос времени
Старый 28.09.2006, 11:59   #11  
kALVINS is offline
kALVINS
MCT
SAP
NavAx Club
 
749 / 64 (4) ++++
Регистрация: 28.01.2005
Адрес: Moscow
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Вопрос про платежку не понял. А как в платежку попадает плательщик, получатель, сумма? Ручками вводится (ну из списка выбирается нужный).
Если вопрос про стандартный функционал - то не знаю, т.к. мы делали по другому (см мой предыдущий пост).
Нет как в платежку попадает вся цепочка банков посредников!
В форме клиент банка указывается только первое звено этой цепочки, а остальные набиваются в "Назначение перевода" ручками.
Тут вопрос еще и в том. Нужно ли нам заводить все банки в справочник банков? Например, если банков с которыми мы работаем более 50 то и у каждого банка свои цепочки.
Соотвественно очень скоро наш справочник наводнится банками с которыми мы не работаем и которые являются только банками посредниками.
Может для банков посредников стоит заводить отдельную таблицу???
В будущем вообще может понадобится инструмент для выбора оптимального маршрута перевода денег!!!!
И не понятно как хранить историю перемещений денег!!
Плохо в Аксапте с такими цепочками:-(
Старый 28.09.2006, 12:33   #12  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,319 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Теперь понял. Мне кажется у нас с Вами разные клиент-банки Т.к. у нас указывается цепочка полностью и не в назначении платежа (правда в базе кл-банка это поле типа BLOB вместо отдельной таблицы, банк-клиент BSS).
По поводу цепочек и "часто используемых банков". Какое бы ни было количество банков-посредников - эти банки - это в первую очередь банки - а значит у них есть уникальный SWIFT и значит им место в справочнике банков. А вдруг вы будете (сможете) платить через банк который является посредником у другого банка?
Хотя если честно - то точно я эту кухню не очень знаю. У нас не так много валютных платежей - однако они есть. Но т.к. их мало - то задача анализа маршрутов перевода денег пока не стояла.
Возможно - если у каждого банка есть своя определенная цепочка банков-посредников - имеет смысл заводить отдельную таблицу. Тем более что стоит задача определения маршрута. Но у нас повторяюсь - такой задачи не стояло
__________________
Возможно сделать все. Вопрос времени
Старый 28.09.2006, 13:00   #13  
kALVINS is offline
kALVINS
MCT
SAP
NavAx Club
 
749 / 64 (4) ++++
Регистрация: 28.01.2005
Адрес: Moscow
У каждого банка есть свои цепочки и они меняются периодически. Есть своя цепочка для евро и есть для долларов. В разные регионы свои цепочки. То есть вариантов много!!!
Если компания крупный холдинг с представительствами в нескольких странах, то это компания работает со множеством банков, их клиенты и поставщики тоже работают со множеством банков.
Кто нибудь решал такие проблемы?????
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
Невозможно ввести код журнала. Spider DAX: Функционал 3 14.08.2005 14:29
Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings) vey DAX: Функционал 5 16.03.2005 11:16
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00
Ошибка "необходимо заполнить 'основной код сотрудника' " alpin DAX: Функционал 2 04.12.2003 16:28

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:48.