Страница 1 из 1

Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 01 сен 2003, 21:27
IStep
Сбербанк требует чёткое значение "Вид Оплаты".
Цель: Чтоб "Вид Оплаты" ставился автоматом по Счёту Контрагента.
1) Если Счёт Контрагента в Сбербанке - 30 Расчет.сист.СБ
2) Если Счёт Контрагента Не Сбербанке но в Москве или Моск.Обл - 50 Внутри региона
3) Если не 1 и не 2 - 40 Электронно
Известно:

"Вид Оплаты" :
в Сбербанке в Галактике 5.82(PLPOR.TELEPOST):
10 Почтой 1 Почтой
20 Телеграфом 2 телеграфом
30 Расчет.сист.СБ
40 Электронно 3 Электронно
4 СРОЧНО
50 Внутри региона 5 КЛИРИНГ

Напрашивается как внеш.атрибут к счёту контрагента.
Вопрос:
Общий: Если кто этот ребус решил - то как?
1.1) Как привязать внешний атрибут к KatBank ?
(Я имею в виду, что через фейсы Гала5.82 любит только KatOrg)
1.2) Как "Экспорт платёжных поручений" подружить с внешним атрибутом?
или
2.1) Как "Экспорт платёжных поручений" подружить с
полем KatBank.Schet3 или KatBank.REMARK или ... c любым, с кем не дружит?
И так, чтоб после патча они не не поругались.
Спасибо.

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 02 сен 2003, 07:47
Goblin
Экспорт в клиент-банк сами писали для себя и под наши банки - поэтому все в порядке у нас 8)

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 02 сен 2003, 13:32
Seybukan
тебе надо чтоб в галке автоматом ставилось или в клиент выгружалось а в галке ручками ставить будут или в галке вообще ставить не будут а в клиент надо????
у меня 5.84 но думаю помогу

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 02 сен 2003, 15:08
IStep
Надо чтоб автоматом из галки в клиент-сбербанк выгружалось. Средстрами Экспорта.
Но для В Экспорте не хватает функционала.

Может есть у кого опыт в написании на паскале функций, работающих с View(или как там в паскале?)->dll. В RER Нужна функция, чтоб Внешний значение String атрибута дала.

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 02 сен 2003, 19:17
Seybukan
if(pdTelePost=string('почтой'),'10',if(pdTelePost=string('электронно'),'40',''))

Я делал на 5.84!!!!!!
Но можно завязать на БИК банка, если нет в 5.82 pdTelePost.

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 02 сен 2003, 19:20
Seybukan
В 5.82 поле pdTelePost все же есть!!!

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 02 сен 2003, 20:12
IStep
pdTelePost = F(plPor.TelePost)
plPor.TelePost = [1,2,3,4,5]
управлять plPor.TelePost НЕ из Экспорта- да легко! Но уж ооочень не хочу, т.к. Настройка Экспорта всегда перед глазами.

>>"завязать на БИК банка"
- ДА!..И кидать через Экспорт - вот предел мечтаний. Но 1.1) + 1.2) см. первое сообшение

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 02 сен 2003, 20:57
Seybukan
if(pdTelePost=string('почтой'),'10',if(pdTelePost=string('электронно'),'40',''))

Это писал прям в настройках экспорта.
Уверяю вас, что работает.
Определите поле DBF, а в формулу скопируйте мою увидите, что получиться.

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 02 сен 2003, 21:52
IStep
Большое спасибо, Seybukan.

В том, что это работает у меня нет никаких сомнений.
Но plPor.TelePost как ставить? Руками оператору?
Как "Временно"- это способ, но равноправный с тем, чтоб в Гале с видом отправки НИЧЕГО не делать, а ставить его в самом Клиент-Сбербанке !руками на каждую платёжку!

Хочу сделать автоматом, потому и спрашиваю.

PS Одна из "Шаманских" идей:
в KATBANK.NAME, в имя банка дописть в конце один из 3 осимволов [',`]. В платёжке не заметят, а Вид отправки будем знать :))

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 03 сен 2003, 14:40
Seybukan
Использую тогда в выводе значения KATBANK.NAME LTrim(KATBANK.NAME,'') указав символ на который проводишь проверку.

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Добавлено: 03 сен 2003, 14:46
Seybukan
Пардон RTrim.
:)