View previous topic :: View next topic |
Author |
Message |
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 03 Nov 2004 14:44 Post subject: Делаем списки в банк на пластиковую карту (кредит.карт.)! |
|
|
Итак имеются следующие исходные данные:
1. У каждого сотрудника на руках 1-2 кредитные карты "Сбербанка России", тип карт "Visa Electron" .
2. На предприятии есть список расчетных счетов кредитных карт сотрудников.
3.Банк требует кроме пл.требования на перечисление всей суммы по предприятию ещё печатный список (кому сколько переводить) подписанный руководителем и обязательно файл P0516131.PCZ (да... именно такой) в DOS кодировке содержащий такие строки по каждому чел.:
11|Тараненко|Владимир|Николаевич|42301810930329530496/53|2929.00|5161|810
12|Рубанов|Евгений|Николаевич|42301810030329530340/53|2011.00|5161|810
Корректировали вручную данный файл каждый месяц- но руководство возмутилось неужели бух.программа не может выполнять такие действия?
И ОБЯЗАЛО НАСТРОИТЬ-"...как хотите, а чтоб в эту зарплату все формировалось из Б5"
Требуется:
1.Распечатать список на перечисление.
2.Сформировать выходной файл (см.выше).
3.Распечатать платежку.
Подводные камни:
1.Перечислять на две кредитки (одного банка, одна работника другая кредитка жены работника у нас не работающая)
2.У большинства должен перечисляться жестко установленный процент от зарплаты ( у всех разный 10%-100%), но у "особо приближенных" определенная сумма (причем каждый раз разная)- и они же иногда могут получать деньги на карту в межрасчетный период.
Как делалось:
"Если Вы дочитали до этого места ...." могу Вас разочаровать-
выполнить все в программе БЭСТ5 -НЕВОЗМОЖНО.
Делали по инструкции- 5_2_Zarplata.doc
Разнесли постоянное удержание "ПК" (персон.карта) в карточке
Настроили в Зарплате->Формировании справочников->Списки на почту и в банк как указанно в инструкции (номера кредитных карт и проч.).
Опять в карточке внесли вид (в банк) и сопоставили фамилии нажали F5.
Создали документ в FastReporte со списком по структуре банка результат по которому сохраняли в DOS кодировке в виде .txt файла
Это все в кратце.... вообщем сделали по инструкции.
И что же мы получили?
1.Как и написано в инстр."В ведомость на зарплату такие сотрудники не попадают, поэтому расчет по этим сотрудникам необходимо производить, находясь непосредственно в лицевом счете."
причем абсолютно не попадают (т.е. люди есть но на выдачу 00.00 руб) и это при том что на кредитную карту перечисляется 20%-90% от суммы на руки.
Разработчики неужели Вы считаете что так правильно- и остальное выдавать людям не надо?
2.Ситуация с "особо приближенными" - чтобы поставить конкретную на данный момент сумму которая будет перечисляться на кред.карту надо сделать удержание из "Документов на удержание" - и тогда начинается самое интресное- в лицевой счете сотрудника это удержание появляется, но список на перечисление в банк не попадает.
Разработчики каким образом включить эту сумму в список в банк?
3. Cитуация с двумя кредитными картами вообще повисла в воздухе.
Как это сделать?
Хотелось бы получить сколь нибудь вразумительные рекомендации по реализации поставленной руководством задачи.
P.S.
Для Александра Титова
Мнение складывается из мелочей, а их накопилось на сегодня уж очень много, но версия 3.1 мне понравилась даже при наличии тех же "косяков" что и в 2.2, не нравиться только повисший в воздухе вопрос по переносу профилей и пользователей
Кстати ... чуть не забыл - анналогичные требования по кредитным картам и у двух других коммерческих банков с которыми мы работаем. |
|
Back to top |
|
|
Титов Александр
Joined: 26 Jul 2002 Posts: 975 Location: Титов Александр Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 03 Nov 2004 16:12 Post subject: Re: Делаем списки в банк на пластиковую карту (кредит.карт.) |
|
|
aliko wrote: | Итак имеются следующие исходные данные:
1. У каждого сотрудника на руках 1-2 кредитные карты "Сбербанка России", тип карт "Visa Electron" .
2. На предприятии есть список расчетных счетов кредитных карт сотрудников.
3.Банк требует кроме пл.требования на перечисление всей суммы по предприятию ещё печатный список (кому сколько переводить) подписанный руководителем и обязательно файл P0516131.PCZ (да... именно такой) в DOS кодировке содержащий такие строки по каждому чел.:
11|Тараненко|Владимир|Николаевич|42301810930329530496/53|2929.00|5161|810
12|Рубанов|Евгений|Николаевич|42301810030329530340/53|2011.00|5161|810
Корректировали вручную данный файл каждый месяц- но руководство возмутилось неужели бух.программа не может выполнять такие действия?
И ОБЯЗАЛО НАСТРОИТЬ-"...как хотите, а чтоб в эту зарплату все формировалось из Б5"
Требуется:
1.Распечатать список на перечисление.
2.Сформировать выходной файл (см.выше).
3.Распечатать платежку.
Подводные камни:
1.Перечислять на две кредитки (одного банка, одна работника другая кредитка жены работника у нас не работающая)
2.У большинства должен перечисляться жестко установленный процент от зарплаты ( у всех разный 10%-100%), но у "особо приближенных" определенная сумма (причем каждый раз разная)- и они же иногда могут получать деньги на карту в межрасчетный период.
Как делалось:
"Если Вы дочитали до этого места ...." могу Вас разочаровать-
выполнить все в программе БЭСТ5 -НЕВОЗМОЖНО.
Делали по инструкции- 5_2_Zarplata.doc
Разнесли постоянное удержание "ПК" (персон.карта) в карточке
Настроили в Зарплате->Формировании справочников->Списки на почту и в банк как указанно в инструкции (номера кредитных карт и проч.).
Опять в карточке внесли вид (в банк) и сопоставили фамилии нажали F5.
Создали документ в FastReporte со списком по структуре банка результат по которому сохраняли в DOS кодировке в виде .txt файла
Это все в кратце.... вообщем сделали по инструкции.
И что же мы получили?
1.Как и написано в инстр."В ведомость на зарплату такие сотрудники не попадают, поэтому расчет по этим сотрудникам необходимо производить, находясь непосредственно в лицевом счете."
причем абсолютно не попадают (т.е. люди есть но на выдачу 00.00 руб) и это при том что на кредитную карту перечисляется 20%-90% от суммы на руки.
Разработчики неужели Вы считаете что так правильно- и остальное выдавать людям не надо?
2.Ситуация с "особо приближенными" - чтобы поставить конкретную на данный момент сумму которая будет перечисляться на кред.карту надо сделать удержание из "Документов на удержание" - и тогда начинается самое интресное- в лицевой счете сотрудника это удержание появляется, но список на перечисление в банк не попадает.
Разработчики каким образом включить эту сумму в список в банк?
3. Cитуация с двумя кредитными картами вообще повисла в воздухе.
Как это сделать?
Хотелось бы получить сколь нибудь вразумительные рекомендации по реализации поставленной руководством задачи.
P.S.
Для Александра Титова
Мнение складывается из мелочей, а их накопилось на сегодня уж очень много, но версия 3.1 мне понравилась даже при наличии тех же "косяков" что и в 2.2, не нравиться только повисший в воздухе вопрос по переносу профилей и пользователей
Кстати ... чуть не забыл - анналогичные требования по кредитным картам и у двух других коммерческих банков с которыми мы работаем. |
Добрый день!
1. У сотрудника 2-е кредитные карты
В режиме «Постоянные удержания» указать два удержания с разными кодами. Для каждого кода может быть указан один код списка, но порядковые номера в списке должны быть отличными.
2. Текстовый файл P0516131.PCZ. Необходимо описание формата файла. В разных банках формат файла может отличаться, поэтому необходим инструмент настройки.
3. Перечисление с учетом процента от суммы.
Создать удержание с алгоритмом «Процент от суммы». В алгоритме параметр «Вычисление процента от суммы» может быть задан
- Ввод процента вручную. Процент указывается при вводе постоянного удержания.
- Фиксированный процент. Процент указывается в настройке удержания
Удержание должно быть постоянным.
4. Если сумма заработной платы переводится на кредитную карту не полностью, рекомендуется такие суммы оформлять через постоянные удержания. В настройке алгоритма для таких удержаний параметр «Базовая сумма» может быть задан «Вычисляется», «Ввод суммы в ручную» и т.д. Соответственно может быть задан параметр «Вычисление процента от суммы».
5. Формировать сумму удержания в режиме «Документы на удержание» неверно, так в Лицевом счете появляется удержание без признака «постоянный», и следовательно это удержание не имеет ссылки на список в банк.
6. В настоящее время режим «Списки на почту/в банк» дорабатывается. _________________ С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо |
|
Back to top |
|
|
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 04 Nov 2004 08:50 Post subject: |
|
|
Спасибо, Александр.
Вот за что уважаю - ведь можете давать развернутые обоснованные ответы!
Сегодня попробуем.
P.S. Ждать решения проблеммы с переносом профилей и пользователей более было нельзя- пришлось делать как придется.
Теперь работы-- стало просто немеренно ( профили, пользователи, права)....
|
|
Back to top |
|
|
Дениска
Joined: 26 Feb 2002 Posts: 649
|
Posted: 10 Nov 2004 10:03 Post subject: Re: Делаем списки в банк на пластиковую карту (кредит.карт.) |
|
|
aliko wrote: |
Создали документ в FastReporte со списком по структуре банка результат по которому сохраняли в DOS кодировке в виде .txt файла
|
Как создать такой документ в ФастРепорте? Результат которого можно сохранить в текстовом файле произвольной кодировки? В какой инструкции это написано? |
|
Back to top |
|
|
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 12 Nov 2004 09:26 Post subject: Re: Делаем списки в банк на пластиковую карту (кредит.карт.) |
|
|
Дениска wrote: | aliko wrote: |
Создали документ в FastReporte со списком по структуре банка результат по которому сохраняли в DOS кодировке в виде .txt файла
|
Как создать такой документ в ФастРепорте? Результат которого можно сохранить в текстовом файле произвольной кодировки? В какой инструкции это написано? |
Дык енто, любой документ в FastReporte Б5 можно сохранить как .TXT при этом можно поставить галку что нужно сохранить в DOS кодировке.
А документ получается очень простой - всего одна строка содержащая:
[trim(StrToInt([DialogForm.DataSet3."Номер_по_порядку"]))]|[Replace(trim([DialogForm.DataSet3."ФИО_получателя"]),' ','|')]|[DialogForm.DataSet3."Лицевой_счет"]|[Int([DialogForm.DataSet3."Сумма_перечисления"])].00|5161
Единственное в чем недостаток - полученный документ в начале каждой строки содержит один пробел.
Как устранить-не знаю |
|
Back to top |
|
|
|