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 |
|
|
|