0
Отвечен
Обмен с банками - новые функции
mid2018 5 лет назад
в Кассовые ведомости / Зарплатные проекты
•
обновлен Гашков Николай (Эксперт) 5 лет назад •
6
Добрый день!
1.
При формировании таблицы передачи сумм в банк фнкция приёма:
return GetAndCheckNotNull_CardNumber(__CardNumberKchField);
не обнаруживает № карты, если же вставляю старую ф-цию R_Face(FCBankCard),
то всё работает.
Закономерность обнаружения и необнаружения № карты новой ф-цией найти не удалось -
в чём может быть причина?
2.
В своё время появились замечательные ф-ции нахождения ТН по ФИО и по СНИЛС,
возможно ли добавить ф-цию нахождения ТН по № банковской карте?
Сервис поддержки клиентов работает на платформе UserEcho
Доброго времени суток!
1. Функция GetAndCheckNotNull_CardNumber, с параметром __CardNumberKchField используется для поставочных банков, которые описаны в настройках (Настройка - Настройки таблиц и форм печати - Настройки для банков). Если же у Вас свои поля кадровой части для разных банков, отличных от поставочных, то лучше всего использовать эту функцию с параметром название поля кадровой части для карты. Например: return GetAndCheckNotNull_CardNumber("BankCard");
Добрый день!
1)__CardNumberKchField это глобальная переменная, которая хранит в себе псевдоним к.ч. из которого нужно брать номер карты.
Значение для этой переменной определяет функция InitializeBankSettingsCommon(__AdrTable);
которая запускается перед началом приема данных в таблицу..
2)Есть универсальная функция поиска ТН по набору полей к.ч.
Пример использования можно посмотреть в forms\ndfl2imp.S
а)Первоначально нужно проинициализировать данные (получить список ТН..)
б) Получать ТН нужно так:
Спасибо!
Тему можно закрыть.
А в чём принципиальная разница между этими двумя ф-ми?
Судя по названию новой: return GetAndCheckNotNull... она проверяет отсутствие № карты?
И если буду использовать старую: R_Face(FCBankCard), чем это может грозить?
GetAndCheckNotNull_CardNumber(kchField) предупредит пользователя о том, что поле не заполнено + она умеет работать с зарплатными проектами. (можете поискать функцию в funcrw1.S посмотреть ее содержимое)
Можете использовать старую R_Face(FCBankCard) - ничем не грозит..