| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| alex1999 
 
 
 Joined: 14 May 2002
 Posts: 78
 
 
 
 
 | 
			
				|  Posted: 25 Jan 2005 18:13    Post subject: БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБРФ |   |  
				| 
 |  
				| При формировании платежки в банке, при вводе содержимого поля получатель из справочника PARTNER.DBF в RSDOC залетает информация с пробелами (больше двух пробелов) внутри текста. При этом в PARTNER информация без пробелов!
 Соответственно, при передачи такой платежки в клиент-банк, информация в аналогичном по содержанию поле клиент-банка ПЕРЕКАШИВАЕТСЯ!!! Из-за вышеуказанных в RSDOC пробелов!
 
 То же самое относитя к полю "Основание платежа", которое в БЭСТЕ наколачивается бухгалтером вручную. И при набивке и последующем сохранении, инфрмация в поле переполнена лишними пробелами.
 
 Что дела
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| alex1999 
 
 
 Joined: 14 May 2002
 Posts: 78
 
 
 
 
 | 
			
				|  Posted: 26 Jan 2005 07:44    Post subject: |   |  
				| 
 |  
				| Проблема эта именно БЭСТа, а не клиент банка, потому что проявляется не только в клиент-банке СБРФ, но и в другом клиент-банке (у нас два разных клиент-банка) У нас БЭСТ+ версия 11.02 с SP1 и SP2. Мне посоветовали попробовать заменить BANK.EXE из SP3. Якобы, там эта ошибка исправлена. Проверили - нет, пробелы при формировании платежки появляются в полях RSDOC все равно!
 Обработка полей БЭСТа ограничена ОДНОЙ строкой в настройке экспорта. Да и функциями типа ALLTRIM, SUBSTR, AT и т.д. внутренние в строке пробелы не удалить, тем более, что в поле "Основание", если оно длинное на три строки в платежке, появляются две "дырки"- две группы пробелов произвольной длины.
 Кто хоть что-нибудь знает, прошу ответить!
 У нас большие напряги с бухгалтерией из-за этой дурацкой ошибки!
 Help!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Олег Смирнов 
 
 
 Joined: 06 Sep 2004
 Posts: 821
 Location: Олег Смирнов
 Occupation: Раут (поганист-сисадмин)
 Interests: Новосибирск
 
 | 
			
				|  Posted: 26 Jan 2005 08:13    Post subject: Re: БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБР |   |  
				| 
 |  
				|  	  | 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 |  | 
	
		|  | 
	
		| alex1999 
 
 
 Joined: 14 May 2002
 Posts: 78
 
 
 
 
 | 
			
				|  Posted: 26 Jan 2005 08:45    Post subject: Re: БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБР |   |  
				| 
 |  
				|  	  | Олег Смирнов wrote: |  	  | 1. Вообще говоря, это косяк БЭСТа, и стоит подождать ...
 Можешь написать программульку, которая пробежится по rsdoc.dbf и всё исправит.
 
 2. А вот такой ситуации на BIN 11.02 SP2 у меня что-то не получилось - намолотил длиннющее поле основания - лишних пробелов в базе не обнаружил.
 | 
 1. Ждать? Рака, который на горе
   Написать программульку? Конечно можно, пока рак свиснет! Но не в правилах это наших писать примочки, потому что это путь к каше. Стараемся все делать стандартными, БЭСТовскими средствами.
 
 2. То, что у вас не получилось с "Основанием платежа" мне понятно.
 Вы намолотили в платежке БЭСТа, в трех строках "Основания платежа" длиннющее основание, при этом первую и вторую строку основания заполнили ДО КОНЦА СТРОК. Если вы попробуете набить первую и вторую строки не до конца, оставив больше одного пробела в конце (как это бывает по жизни у бухгалтера), то увидите, что БЭСТ, склеивая три строки основания, не делает ALLTRIM этих строк, а просто объединяет эти три строки в одну вместе с концевыми пробелами.
 А оставляет пробелы бухгалтер в конце первой и второй строк потому, что когда она набивала текст подряд (не смотрела на экран и по окончании строки курсор автоматически перемещался на начало следующей строки), то в объединенной БЭСТом строке были пробелы (внутри какого нибудь слова). И гл.бух приказал набивать не до конца строк.
 
 А что, кроме нас эта проблема никого не волнует?
 И об чем молчит издатель?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Олег Смирнов 
 
 
 Joined: 06 Sep 2004
 Posts: 821
 Location: Олег Смирнов
 Occupation: Раут (поганист-сисадмин)
 Interests: Новосибирск
 
 | 
			
				|  Posted: 26 Jan 2005 17:01    Post subject: Re: БЭСТ+ Проблема форм.-передачи платежек в клиент-банк СБР |   |  
				| 
 |  
				|  	  | alex1999 wrote: |  	  | А оставляет пробелы бухгалтер в конце первой и второй строк потому, что когда она набивала текст подряд (не смотрела на экран и по окончании строки курсор автоматически перемещался на начало следующей строки), то в объединенной БЭСТом строке были пробелы (внутри какого нибудь слова). И гл.бух приказал набивать не до конца строк. | 
 Это да, это я не учёл, каюсь...
  Но с другой стороны - ежели вы там сами всобачиваете пробелы - так БЭСТ их должен убирать, что-ли? 
  	  | alex1999 wrote: |  	  | А что, кроме нас эта проблема никого не волнует? И об чем молчит издатель? | 
 Ну вот у меня проявился исключительно академический интерес - мои клиенты платёжки формируют сразу в клиент-банке, а в БЭСТ забивают только выписки.
 _________________
 С уважением, Олег Р. Смирн
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| alex1999 
 
 
 Joined: 14 May 2002
 Posts: 78
 
 
 
 
 | 
			
				|  Posted: 28 Jan 2005 08:03    Post subject: |   |  
				| 
 |  
				| 1. Да не всобачиваем мы пробелы в 1-й и 2-й строках, а переходим по TAB. Это БЭСТ всобачивает пробелы незнаю как в конце строк экранной формы платежки и в поле "получатель" и в поле "основание платежа". В свою очередь спрашиваю - а что обработать эти строки перед объединением функцией ALLTRIM это великая проблема??? 
 2. Насчет Вашего академическиого интереса - нам надо (и это по-правильному), чтобы в БЭСТе были все первичные данные. В данном случае платежные поручения со всеми своими реквизитами.
 Зачем? Например для последующих разборках-выяснений с контрагентами, с проверяющими, наконец, для каких-нибудь внутренних аналититческих исследований. Да мало ли для чего.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Олег Смирнов 
 
 
 Joined: 06 Sep 2004
 Posts: 821
 Location: Олег Смирнов
 Occupation: Раут (поганист-сисадмин)
 Interests: Новосибирск
 
 | 
			
				|  Posted: 28 Jan 2005 14:22    Post subject: |   |  
				| 
 |  
				|  	  | alex1999 wrote: |  	  | а что обработать эти строки перед объединением функцией ALLTRIM это великая проблема??? | 
 Сделают, наверное, когда-нибудь... А пока можешь сам потренироваться на rsdoc.dbf В FoxPro я бы использовал strtran()
 
  	  | alex1999 wrote: |  	  | нам надо (и это по-правильному), чтобы в БЭСТе были все первичные данные. В данном случае платежные поручения со всеми своими реквизитами. | 
 Если бы не необходимость экспорта платёжек в клиент-банк, так вас бы не волновали лишние пробелы, так ведь? Да и платёжные поручения со всеми реквизитами хранятся в клиент-банке.
 О! А может, организовать экспорт платёжек из клиент-банка в БЭСТ?
 _________________
 С уважением, Олег Р. Смирн
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| alex1999 
 
 
 Joined: 14 May 2002
 Posts: 78
 
 
 
 
 | 
			
				|  Posted: 28 Jan 2005 15:34    Post subject: |   |  
				| 
 |  
				|  	  | Олег Смирнов wrote: |  	  | О! А может, организовать экспорт платёжек из клиент-банка в БЭСТ?
 | 
 ... м продать эту фичу Интеллекту
   Ладно, в осутствии реакции производителя я вижу глубокую задумчивость и озабоченность по моей/вашей/всех проблеме.
 Бум надеяться вставят fix в очередной пак.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Elena 
 
 
 Joined: 06 Jun 2002
 Posts: 504
 Location: Пучнина Елена Ивановна
 Occupation: Компания БЭСТ
 Interests: г.Москва
 
 | 
			
				|  Posted: 28 Jan 2005 16:05    Post subject: |   |  
				| 
 |  
				| Добрый день! В SP4 к версии 11.02 произведены доработки, позволяющие подавлять "лишние" пробелы при выдаче документа на печать в DOS-формате, WIN-формате и через Сервер печати (BestPrn). Новая версия BestPrn будет выпущена сегодня. Кроме этого, для настройки экспорта в Клиент-Банк в текстовом формате разработана функция подавления "лишних" пробелов. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Олег Смирнов 
 
 
 Joined: 06 Sep 2004
 Posts: 821
 Location: Олег Смирнов
 Occupation: Раут (поганист-сисадмин)
 Interests: Новосибирск
 
 | 
			
				|  Posted: 28 Jan 2005 18:15    Post subject: |   |  
				| 
 |  
				|  	  | alex1999 wrote: |  	  | ... м продать эту фичу Интеллекту   | 
 Опоздал, опоздал!..
   
  	  | Elena wrote: |  	  | для настройки экспорта в Клиент-Банк в текстовом формате разработана функция подавления "лишних" пробелов. | 
 А что, Елена, в базе rsdoc.dbf пробелы-таки останутся? Может быть, было бы разумнее доработать механизм разбиения длинных полей на строки и не писать уже лишние пробелы в базу?..
 _________________
 С уважением, Олег Р. Смирн
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Elena 
 
 
 Joined: 06 Jun 2002
 Posts: 504
 Location: Пучнина Елена Ивановна
 Occupation: Компания БЭСТ
 Interests: г.Москва
 
 | 
			
				|  Posted: 28 Jan 2005 18:28    Post subject: |   |  
				| 
 |  
				| Не получится. В поле "Назначение платежа" по клавишам Ctrl-F2 можно указывать параметры моделей калькуляции, а они "привязываются" по коордитатам. Если подавить лишние пробемы, координаты собьются. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Олег Смирнов 
 
 
 Joined: 06 Sep 2004
 Posts: 821
 Location: Олег Смирнов
 Occupation: Раут (поганист-сисадмин)
 Interests: Новосибирск
 
 | 
			
				|  Posted: 28 Jan 2005 18:43    Post subject: |   |  
				| 
 |  
				|  	  | Elena wrote: |  	  | В поле "Назначение платежа" по клавишам Ctrl-F2 можно указывать параметры моделей калькуляции, а они "привязываются" по коордитатам. Если подавить лишние пробемы, координаты собьются. | 
 Ох, Лена!.. Да кабы я не писал программы для xBase с 1993 года - я бы даже поверил Вам на слово.
  Типа "ну нельзя, и всё тут"...   Ну что, привязка по координатам - это единственный возможный метод/способ?!. Да и чего только стоит используемая Компанией БЭСТ привязка в формах документов?!. Вааще нет слов, блин! Достаточно вставить/удалить группу "##" - и геморрой на пол-часа обеспечен. Да неужели же невозможно как-то что-то поменять уже в этой координатной привязке!  Ну тот-же FoxPro даже в досовской версии как-то справляется с проблемой привязки объектов к их размещению - так почему в коммерческом продукте такие головняки?.. Всё, слова кончились, остались только буковки, причём - все строго нецензурные...
   P.S. Вы, Лена, уж извините - это всё не Вам лично, это так, наболело просто...
 _________________
 С уважением, Олег Р. Смирн
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| alex1999 
 
 
 Joined: 14 May 2002
 Posts: 78
 
 
 
 
 | 
			
				|  Posted: 31 Jan 2005 15:36    Post subject: |   |  
				| 
 |  
				|  	  | Elena wrote: |  	  | для настройки экспорта в Клиент-Банк в текстовом формате разработана функция подавления "лишних" пробелов. | 
 Ох, Лена!.. А для DBASE формата исправления будут сделаны в SP15? Целиком и полностью присоединяюсь к словам последнего оратора!
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Elena 
 
 
 Joined: 06 Jun 2002
 Posts: 504
 Location: Пучнина Елена Ивановна
 Occupation: Компания БЭСТ
 Interests: г.Москва
 
 | 
			
				|  Posted: 31 Jan 2005 15:47    Post subject: |   |  
				| 
 |  
				| Исправления в Dbase в данном случае будут вноситься при переходе на следующую (11.03) версию путем обновления настройки Клиент-Банка. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| alex1999 
 
 
 Joined: 14 May 2002
 Posts: 78
 
 
 
 
 | 
			
				|  Posted: 31 Jan 2005 16:42    Post subject: |   |  
				| 
 |  
				|  	  | Elena wrote: |  	  | Исправления в Dbase в данном случае будут вноситься при переходе на следующую (11.03) версию путем обновления настройки Клиент-Банка. | 
 Браво! Бис!! Ура!!!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |