Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБРФ

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
alex1999



Joined: 14 May 2002
Posts: 78



PostPosted: 25 Jan 2005 18:13    Post subject: БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБРФ Reply with quote

При формировании платежки в банке, при вводе содержимого поля получатель из справочника PARTNER.DBF в RSDOC залетает информация с пробелами (больше двух пробелов) внутри текста.
При этом в PARTNER информация без пробелов!
Соответственно, при передачи такой платежки в клиент-банк, информация в аналогичном по содержанию поле клиент-банка ПЕРЕКАШИВАЕТСЯ!!! Из-за вышеуказанных в RSDOC пробелов!

То же самое относитя к полю "Основание платежа", которое в БЭСТЕ наколачивается бухгалтером вручную. И при набивке и последующем сохранении, инфрмация в поле переполнена лишними пробелами.

Что дела
Back to top
View user's profile Send private message
alex1999



Joined: 14 May 2002
Posts: 78



PostPosted: 26 Jan 2005 07:44    Post subject: Reply with quote

Проблема эта именно БЭСТа, а не клиент банка, потому что проявляется не только в клиент-банке СБРФ, но и в другом клиент-банке (у нас два разных клиент-банка)
У нас БЭСТ+ версия 11.02 с SP1 и SP2. Мне посоветовали попробовать заменить BANK.EXE из SP3. Якобы, там эта ошибка исправлена. Проверили - нет, пробелы при формировании платежки появляются в полях RSDOC все равно!
Обработка полей БЭСТа ограничена ОДНОЙ строкой в настройке экспорта. Да и функциями типа ALLTRIM, SUBSTR, AT и т.д. внутренние в строке пробелы не удалить, тем более, что в поле "Основание", если оно длинное на три строки в платежке, появляются две "дырки"- две группы пробелов произвольной длины.
Кто хоть что-нибудь знает, прошу ответить!
У нас большие напряги с бухгалтерией из-за этой дурацкой ошибки!
Help!
Back to top
View user's profile Send private message
Олег Смирнов



Joined: 06 Sep 2004
Posts: 821
Location: Олег Смирнов
Occupation: Раут (поганист-сисадмин)
Interests: Новосибирск

PostPosted: 26 Jan 2005 08:13    Post subject: Re: БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБР Reply with quote

alex1999 wrote:
получатель из справочника PARTNER.DBF в RSDOC залетает информация с пробелами (больше двух пробелов) внутри текста. При этом в PARTNER информация без пробелов!

Вообще говоря, это косяк БЭСТа, и стоит подождать, пока они там исправят, но если тебе срочно:
в файле rsdoc.dbf есть поля oper_rcv и oper_pay, в них, соответственно, коды получателя и плательщика, в файле partner.dbf это поле code, полное название организации там же в поле orgname
Можешь написать программульку, которая пробежится по rsdoc.dbf и всё исправит.
alex1999 wrote:
То же самое относитя к полю "Основание платежа", которое в БЭСТЕ наколачивается бухгалтером вручную. И при набивке и последующем сохранении, инфрмация в поле переполнена лишними пробелами.

А вот такой ситуации на BIN 11.02 SP2 у меня что-то не получилось - намолотил длиннющее поле основания - лишних пробелов в базе не обнаружил.
_________________
С уважением, Олег Р. Смирн
Back to top
View user's profile Send private message
alex1999



Joined: 14 May 2002
Posts: 78



PostPosted: 26 Jan 2005 08:45    Post subject: Re: БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБР Reply with quote

Олег Смирнов wrote:

1. Вообще говоря, это косяк БЭСТа, и стоит подождать ...
Можешь написать программульку, которая пробежится по rsdoc.dbf и всё исправит.

2. А вот такой ситуации на BIN 11.02 SP2 у меня что-то не получилось - намолотил длиннющее поле основания - лишних пробелов в базе не обнаружил.

1. Ждать? Рака, который на горе
Написать программульку? Конечно можно, пока рак свиснет! Но не в правилах это наших писать примочки, потому что это путь к каше. Стараемся все делать стандартными, БЭСТовскими средствами.

2. То, что у вас не получилось с "Основанием платежа" мне понятно.
Вы намолотили в платежке БЭСТа, в трех строках "Основания платежа" длиннющее основание, при этом первую и вторую строку основания заполнили ДО КОНЦА СТРОК. Если вы попробуете набить первую и вторую строки не до конца, оставив больше одного пробела в конце (как это бывает по жизни у бухгалтера), то увидите, что БЭСТ, склеивая три строки основания, не делает ALLTRIM этих строк, а просто объединяет эти три строки в одну вместе с концевыми пробелами.
А оставляет пробелы бухгалтер в конце первой и второй строк потому, что когда она набивала текст подряд (не смотрела на экран и по окончании строки курсор автоматически перемещался на начало следующей строки), то в объединенной БЭСТом строке были пробелы (внутри какого нибудь слова). И гл.бух приказал набивать не до конца строк.

А что, кроме нас эта проблема никого не волнует?
И об чем молчит издатель?
Back to top
View user's profile Send private message
Олег Смирнов



Joined: 06 Sep 2004
Posts: 821
Location: Олег Смирнов
Occupation: Раут (поганист-сисадмин)
Interests: Новосибирск

PostPosted: 26 Jan 2005 17:01    Post subject: Re: БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБР Reply with quote

alex1999 wrote:
А оставляет пробелы бухгалтер в конце первой и второй строк потому, что когда она набивала текст подряд (не смотрела на экран и по окончании строки курсор автоматически перемещался на начало следующей строки), то в объединенной БЭСТом строке были пробелы (внутри какого нибудь слова). И гл.бух приказал набивать не до конца строк.

Это да, это я не учёл, каюсь... Но с другой стороны - ежели вы там сами всобачиваете пробелы - так БЭСТ их должен убирать, что-ли?
alex1999 wrote:
А что, кроме нас эта проблема никого не волнует? И об чем молчит издатель?

Ну вот у меня проявился исключительно академический интерес - мои клиенты платёжки формируют сразу в клиент-банке, а в БЭСТ забивают только выписки.
_________________
С уважением, Олег Р. Смирн
Back to top
View user's profile Send private message
alex1999



Joined: 14 May 2002
Posts: 78



PostPosted: 28 Jan 2005 08:03    Post subject: Reply with quote

1. Да не всобачиваем мы пробелы в 1-й и 2-й строках, а переходим по TAB. Это БЭСТ всобачивает пробелы незнаю как в конце строк экранной формы платежки и в поле "получатель" и в поле "основание платежа". В свою очередь спрашиваю - а что обработать эти строки перед объединением функцией ALLTRIM это великая проблема???

2. Насчет Вашего академическиого интереса - нам надо (и это по-правильному), чтобы в БЭСТе были все первичные данные. В данном случае платежные поручения со всеми своими реквизитами.
Зачем? Например для последующих разборках-выяснений с контрагентами, с проверяющими, наконец, для каких-нибудь внутренних аналититческих исследований. Да мало ли для чего.
Back to top
View user's profile Send private message
Олег Смирнов



Joined: 06 Sep 2004
Posts: 821
Location: Олег Смирнов
Occupation: Раут (поганист-сисадмин)
Interests: Новосибирск

PostPosted: 28 Jan 2005 14:22    Post subject: Reply with quote

alex1999 wrote:
а что обработать эти строки перед объединением функцией ALLTRIM это великая проблема???

Сделают, наверное, когда-нибудь... А пока можешь сам потренироваться на rsdoc.dbf В FoxPro я бы использовал strtran()
alex1999 wrote:
нам надо (и это по-правильному), чтобы в БЭСТе были все первичные данные. В данном случае платежные поручения со всеми своими реквизитами.

Если бы не необходимость экспорта платёжек в клиент-банк, так вас бы не волновали лишние пробелы, так ведь? Да и платёжные поручения со всеми реквизитами хранятся в клиент-банке.
О! А может, организовать экспорт платёжек из клиент-банка в БЭСТ?
_________________
С уважением, Олег Р. Смирн
Back to top
View user's profile Send private message
alex1999



Joined: 14 May 2002
Posts: 78



PostPosted: 28 Jan 2005 15:34    Post subject: Reply with quote

Олег Смирнов wrote:

О! А может, организовать экспорт платёжек из клиент-банка в БЭСТ?

... м продать эту фичу Интеллекту
Ладно, в осутствии реакции производителя я вижу глубокую задумчивость и озабоченность по моей/вашей/всех проблеме.
Бум надеяться вставят fix в очередной пак.
Back to top
View user's profile Send private message
Elena



Joined: 06 Jun 2002
Posts: 504
Location: Пучнина Елена Ивановна
Occupation: Компания БЭСТ
Interests: г.Москва

PostPosted: 28 Jan 2005 16:05    Post subject: Reply with quote

Добрый день! В SP4 к версии 11.02 произведены доработки, позволяющие подавлять "лишние" пробелы при выдаче документа на печать в DOS-формате, WIN-формате и через Сервер печати (BestPrn). Новая версия BestPrn будет выпущена сегодня. Кроме этого, для настройки экспорта в Клиент-Банк в текстовом формате разработана функция подавления "лишних" пробелов.
Back to top
View user's profile Send private message
Олег Смирнов



Joined: 06 Sep 2004
Posts: 821
Location: Олег Смирнов
Occupation: Раут (поганист-сисадмин)
Interests: Новосибирск

PostPosted: 28 Jan 2005 18:15    Post subject: Reply with quote

alex1999 wrote:
... м продать эту фичу Интеллекту

Опоздал, опоздал!..
Elena wrote:
для настройки экспорта в Клиент-Банк в текстовом формате разработана функция подавления "лишних" пробелов.

А что, Елена, в базе rsdoc.dbf пробелы-таки останутся? Может быть, было бы разумнее доработать механизм разбиения длинных полей на строки и не писать уже лишние пробелы в базу?..
_________________
С уважением, Олег Р. Смирн
Back to top
View user's profile Send private message
Elena



Joined: 06 Jun 2002
Posts: 504
Location: Пучнина Елена Ивановна
Occupation: Компания БЭСТ
Interests: г.Москва

PostPosted: 28 Jan 2005 18:28    Post subject: Reply with quote

Не получится. В поле "Назначение платежа" по клавишам Ctrl-F2 можно указывать параметры моделей калькуляции, а они "привязываются" по коордитатам. Если подавить лишние пробемы, координаты собьются.
Back to top
View user's profile Send private message
Олег Смирнов



Joined: 06 Sep 2004
Posts: 821
Location: Олег Смирнов
Occupation: Раут (поганист-сисадмин)
Interests: Новосибирск

PostPosted: 28 Jan 2005 18:43    Post subject: Reply with quote

Elena wrote:
В поле "Назначение платежа" по клавишам Ctrl-F2 можно указывать параметры моделей калькуляции, а они "привязываются" по коордитатам. Если подавить лишние пробемы, координаты собьются.

Ох, Лена!.. Да кабы я не писал программы для xBase с 1993 года - я бы даже поверил Вам на слово. Типа "ну нельзя, и всё тут"...
Ну что, привязка по координатам - это единственный возможный метод/способ?!. Да и чего только стоит используемая Компанией БЭСТ привязка в формах документов?!. Вааще нет слов, блин! Достаточно вставить/удалить группу "##" - и геморрой на пол-часа обеспечен. Да неужели же невозможно как-то что-то поменять уже в этой координатной привязке! Ну тот-же FoxPro даже в досовской версии как-то справляется с проблемой привязки объектов к их размещению - так почему в коммерческом продукте такие головняки?.. Всё, слова кончились, остались только буковки, причём - все строго нецензурные...
P.S. Вы, Лена, уж извините - это всё не Вам лично, это так, наболело просто...
_________________
С уважением, Олег Р. Смирн
Back to top
View user's profile Send private message
alex1999



Joined: 14 May 2002
Posts: 78



PostPosted: 31 Jan 2005 15:36    Post subject: Reply with quote

Elena wrote:
для настройки экспорта в Клиент-Банк в текстовом формате разработана функция подавления "лишних" пробелов.

Ох, Лена!.. А для DBASE формата исправления будут сделаны в SP15? Целиком и полностью присоединяюсь к словам последнего оратора!
Back to top
View user's profile Send private message
Elena



Joined: 06 Jun 2002
Posts: 504
Location: Пучнина Елена Ивановна
Occupation: Компания БЭСТ
Interests: г.Москва

PostPosted: 31 Jan 2005 15:47    Post subject: Reply with quote

Исправления в Dbase в данном случае будут вноситься при переходе на следующую (11.03) версию путем обновления настройки Клиент-Банка.
Back to top
View user's profile Send private message
alex1999



Joined: 14 May 2002
Posts: 78



PostPosted: 31 Jan 2005 16:42    Post subject: Reply with quote

Elena wrote:
Исправления в Dbase в данном случае будут вноситься при переходе на следующую (11.03) версию путем обновления настройки Клиент-Банка.

Браво! Бис!! Ура!!!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru