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

Клиент-Банк захлебнулся походу

Добавлено: 16 ноя 2003, 13:23
Gals
Делаю выгрузку для Сибрегионбанка - текстовый файл с фиксированной длиной поля без разделителей, настроил поля, далее при редактировании формы (длину поля регулирую там @@@ &&&) при добавлении поля длиной 250 симв. и попытке сохраниться ругается что якобы полей меньше чем заявлено, а при сокращении длины скажем до 130 всё нормально, общая длина строки в форме сейчас 256 симв. неужели это предел, как поступить дальше не имею представления.. ???

Re: Клиент-Банк захлебнулся походу

Добавлено: 17 ноя 2003, 12:14
yuri_z
Конвертить в dbf, заодно каждый раз не придеться указывать начало выписки. На конвартилку можно навесить предварительную обработку документов выписки.

Re: Клиент-Банк захлебнулся походу

Добавлено: 19 ноя 2003, 07:09
Gals
банк берёт платёжки только в указанном формате, dbf конечно не трудно сделать, и ещё сложность в том что м/у некоторыми полями нет пробелов, вобщем такая фигня, если я чё не понимаю помогите плиз!!

Re: Клиент-Банк захлебнулся походу

Добавлено: 19 ноя 2003, 07:39
Goblin
В конфиг вставь строку
Compilers.MaxLineLength=<Нужная максимальная длина до 64К>

Re: Клиент-Банк захлебнулся походу

Добавлено: 19 ноя 2003, 09:34
hope
Я тоже с этим делом маялась. Вышла из положения используя ^ - под этот знак объединяла сразу несколько полей (например, дата+номер+5 пробелов+ИНН и т.п.) пока хватало места для написания содержимого поля - там тоже ограничение есть.

Re: Клиент-Банк захлебнулся походу

Добавлено: 19 ноя 2003, 11:15
Gals
Последний совет несколько не подходит, дело в том что txt должен быть с фиксированными длинами полей, т.е. скажем в 886 колонке банк видит исключительно счёт плательщика, Посмотрел описание метода string(N,x1,x2)- где x1 - "число знаков в строке, полученной в результате преобразования, если выражение занимает не всю заявленную длину строки, то результат дополняется пробелами".
Попробовал подставить в к-б:
String(PlPor.NamePl1,250,0) всё равно почему то длина строки равняется количеству символов значения! если б этот метод работал всё было бы замечательно! Может есть ещё способы!! Жду мнений..

Re: Клиент-Банк захлебнулся походу

Добавлено: 19 ноя 2003, 11:20
Gals
На счёт
>Автор: Туманов О.В.
>Дата: 19-11-03 07:39 MSK+2
>
>В конфиг вставь строку
>Compilers.MaxLineLength=<Нужная >максимальная длина до 64К>

Можно поподробнее, в какой конфиг и в какой раздел добавить :P

Re: Клиент-Банк захлебнулся походу

Добавлено: 19 ноя 2003, 13:32
Goblin
Если пользуешь Клиент-Банк галактионский - то в Galnet.cfg ...
если жаба давит на покупку К-Б галактионского и пишешь свою выгрузку через VIP - то в Support.cfg или Vip.cfg , в зависимости в чем проект компилишь ...

Re: Клиент-Банк захлебнулся походу

Добавлено: 20 ноя 2003, 07:53
Gals
клиент-банк галактический
прописал в galnet.cfg

[Compilers]
MaxLineLength = 2024

все равно при попытке написать шаблон длинее 256 символов в строку ругается ???

Re: Клиент-Банк захлебнулся походу

Добавлено: 26 ноя 2003, 08:38
Gals
Клиент-Банк у меня Галактика-Старт, может поэтому параметр maxlinelength не пашет!! Клиент уже нервничает, помогите плиз!

Re: Клиент-Банк захлебнулся походу

Добавлено: 26 ноя 2003, 11:13
edward_K
насколько я помню там можно использовать програмные блоки(но не sql).
а раз так то можно попробовать сгенерить из формы файл с помощью функций file_write.
а можно наверное и вообще сторонюю програму стартануть.

Re: Клиент-Банк захлебнулся походу

Добавлено: 04 янв 2005, 10:27
hope
Так как же все-таки откомпилить строку, длиной более 255 символов?
Параметр MaxLineLengh почему-то не помогает?

Re: Клиент-Банк захлебнулся походу

Добавлено: 05 янв 2005, 14:21
Goblin
Есть такой паскудный банк УралСиб,
у него строка в импорте зашкаливает за полторы тыщи символов, без разделителей - приходилось поля в неформатированном виде в форме оставлять(^), а при выводе пользоваться функциями PadX ...

Re: Клиент-Банк захлебнулся походу

Добавлено: 21 янв 2005, 17:28
yuri_z
MaxLineLengh поможет, если напишешь свою процедуру выгрузки на vip. В доке на клиент - банк вроде читал, что ограничение по строке 255, давно это было.

Добавлено: 29 авг 2006, 07:35
mAd!Duke
А нет ли у кого шаблонов для экспорта-импорта платежек для Сбербанка?