Страница 1 из 3
как определить организацию?
Добавлено: 03 июн 2008, 12:25
eyolkina
Добрый день!
Возможно немного не потеме, но всеже..
Занимаюсь переносом платежных поручений из Банк-клиента в Галактику.
Очень остро стала проблема определения плательщика и получателя, вернее их nrec в Галактике.
В платежке мне доступны поля:
Название организации (которое почти на 90% не будет совпадать с тем что в Галактике),
ИНН,
Р\с, БИК, КПП.
остальные могут быть и не доступны.
Первоначально думала определять организацию по ИНН, но!
К сожалению, обнаружилось, что у нас организаций с одинаковыми ИНН пруд пруди - таким образом заносились филиалы. Даже наших собственных организаций - 2 шт.
((
Есть ли выход из подобной ситуации?
Добавлено: 03 июн 2008, 13:00
Алексей
ИНН + Р/С - обычно уникально
Добавлено: 03 июн 2008, 14:19
eyolkina
ИНН + Р/С - обычно уникально
ага
видимо придется так выкручиваться...
Добавлено: 03 июн 2008, 14:43
eyolkina
ИНН + Р/С - обычно уникально
ничего подобного, в разных банках могут быть одинаковые номера счетов.
Придется еще и БИК учитывать.
Добавлено: 03 июн 2008, 15:34
Den
Например, при импорте платежек при возникновении подобной ситуации организовать вывод в экранный элемент такие организации и юзверь сам будет тыкаться на нужную...
Добавлено: 03 июн 2008, 16:06
eyolkina
Например, при импорте платежек при возникновении подобной ситуации организовать вывод в экранный элемент такие организации и юзверь сам будет тыкаться на нужную...
ну да - как последний вариант для разрешения неоднозначности...
надо еще найти как это делается
Добавлено: 04 июн 2008, 05:41
Алексей
eyolkina писал(а):ИНН + Р/С - обычно уникально
ничего подобного, в разных банках могут быть одинаковые номера счетов.
Придется еще и БИК учитывать.
Чтобы совпал и ИНН и Р/С в разных банках - не видел ни разу подобного...
Добавлено: 05 июн 2008, 14:20
PViP
А можно воспользоваться модулем Клиент-Банк! и не парить себе мозг давно изобретенным интерфейсом
Добавлено: 05 июн 2008, 14:57
eyolkina
Чтобы совпал и ИНН и Р/С в разных банках - не видел ни разу подобного...
В нашей базе совпадает - причем это зачастую из-за дублирования данных - на предложения от этого избавится отвечают категорическим отказом - де не надо - это внесет путаницу.
Кстати совпадают не только изза дублирования.
Например у нашей организации 2 одинаковых расчетных счета, но в разных банках.
А можно воспользоваться модулем Клиент-Банк! и не парить себе мозг давно изобретенным интерфейсом
Попробовала - в примере правильно определяет плательщика и получателя, но при нажатии "Добавить" - выдате ошибку:
Нет настройки для документа (0)!
Можно ли как-нибудь в модуле Клиент-Банк сохранить nrec добавленых платежек в файл, а также вставить занчения во внешние классификаторы?
Добавлено: 05 июн 2008, 15:02
eyolkina
Нет настройки для документа (0)!
данные то вставляются, вто только TIDK и TIDKGAL заполняются значением 0...
а мне надо разными в зависимости от банки и того - исх. или вх. платежка.
Добавлено: 05 июн 2008, 15:19
eyolkina
TIDK и TIDKGAL - выставляю...
Так что впринципе, через модуль банк-клиент получается импортировать.
вот только осталась проблема с сохранением nrec и вставкой во внешние классификаторы.
Мож но ли как-то воспользоваться функцией для Импорта из модуля банк-клиент?
Добавлено: 05 июн 2008, 15:23
eyolkina
в модуле клиент-Банк - есть возможность обработки ДО импорта и ПОСЛЕ импорта...
а вот как добыть nrec - я не поняла
Добавлено: 06 июн 2008, 12:39
PViP
eyolkina, видимо придется самим писать импорт! Внешние классификаторы наверное ни как не запихнуть в клиент банк.
Есть объектные интерфейсы для работы с внешними классификаторами, но врятли они будут работать в клиент-банке.
Добавлено: 06 июн 2008, 14:25
eyolkina
Уже пишу
Вопрос поэтому поводу:
Код: Выделить всё
Function PlPor_Insert (bufPlPor : TPlPor) : Comp;
Добавление PlPor, с проверкой корректности и формированием SoprHoz
несмотря на запись в документации SoprHoz и BaseFin не формируется...
Хотя выставляю TIDK, TIDKGAL, CPOL, CPLAT, CABNKPOL, CBANKPLAT...
Добавлено: 06 июн 2008, 14:33
eyolkina
Очень была бы рада примеру ручного создания SoprHoz и BaseFin
:[