| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Наталья Позднякова 
 
 
 Joined: 27 Jun 2003
 Posts: 27
 Location: Наталья Позднякова
 
 Interests: Минск, Беларусь
 
 | 
			
				|  Posted: 13 Apr 2004 14:02    Post subject: Как нарисовать "~" в накладной? |   |  
				| 
 |  
				| Настраиваю печатную форму  реализации в Шаблонах документов движения в модуле "Товары..." . Признаком окончания документа служит строчка, состоящая из одной-единственной тильды "~" . 
 Шаблон совсем простенький, типа:
 
 01######                       //номер документа
 02#########                // дата документа
 ....
 0A ############### //контрагент
 0B##########             // сумма документа
 ~
 
 Ну никак ее в БЭСТе у меня не получается нарисовать явно, если беру шаблон из файла, то просто после выбора документа по Alt-F9 начинается "подготовка к печати..." и бесконечное ожидание,  а если использовать "Вычислить по формуле" и указать CHR(126) либо просто через "Вставить текст в форму" и через буфер вставить "~", то эта злополучная тильда рисуется столько раз, сколько строк в накладной, хотя на строчке нет никакого флага списка. Другие символы замечательно рисуется один раз. Подскажите, пожалуйста, как решить проблему.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Krosh 
 
  
 Joined: 13 Oct 2003
 Posts: 97
 Location: КИА
 Occupation: СТ
 Interests: Москва
 
 | 
			
				|  Posted: 13 Apr 2004 14:08    Post subject: |   |  
				| 
 |  
				| Возьмите другой символ. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Наталья Позднякова 
 
 
 Joined: 27 Jun 2003
 Posts: 27
 Location: Наталья Позднякова
 
 Interests: Минск, Беларусь
 
 | 
			
				|  Posted: 13 Apr 2004 14:45    Post subject: |   |  
				| 
 |  
				| Другой символ нельзя, так как эту информацию мы потом экспортируем в другую программу, а там жесткие условия: признак окончания документа - только "~". |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| rusholod 
 
 
 Joined: 19 Nov 2003
 Posts: 54
 Location: holod
 Occupation: Организация
 Interests: Москва
 
 | 
			
				|  Posted: 13 Apr 2004 15:04    Post subject: |   |  
				| 
 |  
				| Используйте другой символ. Напишите программу, которая будет заменять другой символ на ~. Напишите bat файл, который это Вам будет автоматизирова |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Bestovichek 
 
  
 Joined: 22 Mar 2002
 Posts: 257
 
 
 
 
 | 
			
				|  Posted: 14 Apr 2004 16:53    Post subject: |   |  
				| 
 |  
				| а вставить chr(126) не пробовал? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Наталья Позднякова 
 
 
 Joined: 27 Jun 2003
 Posts: 27
 Location: Наталья Позднякова
 
 Interests: Минск, Беларусь
 
 | 
			
				|  Posted: 15 Apr 2004 10:32    Post subject: |   |  
				| 
 |  
				| Пробовала, все равно ~ рисуется столько раз, сколько строчек в накладной. Даже если нарисовать шаблон (вытащить по F2 из файла), состоящий из одной-единственной тильды, все равно рисуется куча тиль
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Krosh 
 
  
 Joined: 13 Oct 2003
 Posts: 97
 Location: КИА
 Occupation: СТ
 Interests: Москва
 
 | 
			
				|  Posted: 15 Apr 2004 18:24    Post subject: |   |  
				| 
 |  
				| 1. Бяка. Символ 126 в БЭСТ - это "флаг списка"   2. Попробовал "поиграться". Получилось только так:
 
 всякая информация
 тильда пробел пробел CR LF
 (N-1) пустрых строк (пробел пробел CR LF)
 
 Где N - кол-во строк в текущем документе.
 
 3. ИМХО. Самое лучшее - в нужном месте создать ВЕСЬ необходимый текстовый файл вместе с тильдой через ф-цию FileEval.
 
 А в печатной форме вообще всё-равно что будет. Хоть пусто.
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |