|
v7: Терминатор CRLF` | ☑ | ||
---|---|---|---|---|
0
kupec
22.01.14
✎
10:36
|
Добрый день, есть некая задача, сформировать строку в которой через каждые 50 символов будет стоять "терминатор CR LF" , сохранить данный файл и послать на упаковочную машину. Я как понимаю данный терминатор служит сигналом, что начинается новая строка, подскажите как его из сделать так чтобы 1С его сформировала ? что за набор символов нужно послать?
|
|||
1
Широкий
22.01.14
✎
10:37
|
смотри "СИМВОЛЫ"
|
|||
2
kupec
22.01.14
✎
10:37
|
симв(13) ???? машина его не понимает, а файл формируется с переносом строк
|
|||
3
Широкий
22.01.14
✎
10:39
|
например
Строка="моя строка"+Символы.ВК+Символы.ПС; |
|||
4
Тьма
22.01.14
✎
10:40
|
||||
5
Тьма
22.01.14
✎
10:40
|
+(4)
"wiki:ASCII" |
|||
6
Voronve
22.01.14
✎
10:41
|
(3) Тема - клюшки.
|
|||
7
Тьма
22.01.14
✎
10:41
|
+(5)В общем, кому надо, тот понял :)
|
|||
8
Широкий
22.01.14
✎
10:41
|
(6) Точно, значит "симв"
|
|||
9
kupec
22.01.14
✎
10:42
|
вот что еще написано в мануале
Данные ингредиентов состоят из тестов для строк ингредиентов и разделителей (ETX=03). Ингредиенты могут содержать от 1 до 15 строк. Каждая строка - до 80 символов. а что за разделитель ETX=03 ?? |
|||
10
Господин ПЖ
22.01.14
✎
10:43
|
формировать через fso
работа с файлами в 7.7 совсем убогая... |
|||
11
kupec
22.01.14
✎
10:44
|
что такое FSO ?
|
|||
12
kupec
22.01.14
✎
10:46
|
http://yadi.sk/d/_qss5OlHGWHbU
там данный символ находится после I000000000000198(Полуфабрикат мясной категория А) ТУ 9214-026- |
|||
13
kupec
22.01.14
✎
10:47
|
как такой же символ подставить в новую строку, копирование данного символа не помогло, код данного символа семерка возвращает 3, пробовал добавлять к строке Симв(3) не катит, аппарат не понимает
|
|||
14
Господин ПЖ
22.01.14
✎
10:47
|
file system object
а работу с файлами/текстом в 7.7 - выкинь эту каку... |
|||
15
kupec
22.01.14
✎
10:49
|
(14) FSO = CreateObject("Scripting.FileSystemObject")
это в семерке типа вот так вот будет да ? |
|||
16
Господин ПЖ
22.01.14
✎
10:50
|
(15) мля, ты гуглем пользоваться будешь или нет? в сети овердокуа примеров пользования fso из 7.7
|
|||
17
Mikeware
22.01.14
✎
10:52
|
(16) какой ему гугель, если он не читает ссылки даже в этой теме....
|
|||
18
kupec
22.01.14
✎
10:55
|
че вы накинулись то, как всегда, умники мля...спросили совета так они сначала обос*рут потом сидят обсуждают кто кого круче обоср*ал
|
|||
20
aka AMIGO
22.01.14
✎
10:56
|
виноват!!
МойТекст+"РазделительСтрок"+ПродолжениеТекста |
|||
21
kupec
22.01.14
✎
10:57
|
(20) да, только вот вместо разделитель строк какой то ETX=03
|
|||
22
aka AMIGO
22.01.14
✎
10:59
|
(21) не знаю..
|
|||
23
aka AMIGO
22.01.14
✎
11:02
|
(21) нажал буковку "Я" справа от топика: http://www.transl-gunsmoker.ru/2009/03/crlf.html
|
|||
24
aka AMIGO
22.01.14
✎
11:03
|
+23 в мисте: v8: Как записать спецсимволы в текстовый файл?
|
|||
25
kupec
22.01.14
✎
11:23
|
(24) (23) читал и делал, не помогает
|
|||
26
aka AMIGO
22.01.14
✎
11:29
|
вот еще нашел: http://otvet.mail.ru/question/33142985
""ETX, 03 — End of Text, конец текста. Здесь телетайп прекращал печатать. Использование символа Ctrl-C, имеющего код 03, для прекращения работы чего-то (обычно программы), восходит ещё к тем временам. "" |
|||
27
aka AMIGO
22.01.14
✎
11:31
|
извини, конечно, если не в строку..
|
|||
28
Mikeware
22.01.14
✎
11:34
|
(23) Это есть даже в ссылке в (5)....
|
|||
29
kupec
22.01.14
✎
11:39
|
да я это все понимаю, только это все не подходит в (12) этот символ есть, и как его передать из 1с мне непонятно, с кодами и с символами тоже все ясно...но блин что это за символ такой который 1С правильно (как я понимаю) передать не может
|
|||
30
Mikeware
22.01.14
✎
11:48
|
(29) а как передать - тебе сказали в (10)
|
|||
31
kupec
22.01.14
✎
14:06
|
(30) Пробовал через FSO получить этот символ из текста, вставлял его в строку сформированную через FSO все равно не проходит
|
|||
32
Mikeware
22.01.14
✎
14:09
|
(31)а зачем "получать этот символ из текста"??????
|
|||
33
kupec
22.01.14
✎
14:10
|
пробовал добавлять симв(13)+симв(10) в текте символов нет зато каждая строка после такого сочетания символов переносится на следующую
|
|||
34
Господин ПЖ
22.01.14
✎
14:10
|
может 1с "выкидывает" как мусор... накуа он внутри модуля 1С в переменной?
|
|||
35
DJ Anthon
22.01.14
✎
14:11
|
(33) ты не поверишь...
|
|||
36
Господин ПЖ
22.01.14
✎
14:11
|
(33) ух ты... открыл для себя Символы.ПС... экперемент века
|
|||
37
kupec
22.01.14
✎
14:13
|
делал так Моястрока+TextStream.Read(1);
TextStream создавал через FSO |
|||
38
Mikeware
22.01.14
✎
14:14
|
(33) из ссылки в (5):
LF, 0A — Line Feed, перевод строки. Сейчас в конце каждой строчки текстового файла ставится либо этот символ, либо CR, либо и тот и другой (CR, затем LF), в зависимости от операционной системы. Во многих языках программирования обозначается \n и при выводе текста приводит к переводу строки. CR, 0D — Carriage Return, возврат каретки. Во многих языках программирования этот символ, обозначаемый \r, можно использовать для возврата в начало строчки без перевода строки. В некоторых операционных системах этот же символ, обозначаемый Ctrl-M, ставится в конце каждой строчки текстового файла перед LF. |
|||
39
kupec
22.01.14
✎
14:18
|
так как же мне сделать то ??? Я тупо не понимаю, может подскажет кто ?? (((
|
|||
40
Mikeware
22.01.14
✎
14:21
|
(39) программиста наймите...
|
|||
41
kupec
22.01.14
✎
14:23
|
(40) а подсказать никак
|
|||
42
kupec
22.01.14
✎
14:23
|
Если все такие умные то неужели просто нельзя подсказать, форум наверно для этого сделан ???? или я в чем то ошибаюсь ?
|
|||
43
DeiMos
22.01.14
✎
14:24
|
(33) "пробовал добавлять симв(13)+симв(10) "
- А зачем ты это делал? Почему не попробовал, например, симв(777)+симв(666)? (41): Читай (4). Вдумчиво. Каждый день перед сном. Или найми переводчика с русского на твой. |
|||
44
DeiMos
22.01.14
✎
14:25
|
(42): Ошибаешься ты в том, что не умеешь читать.
Азбуку продал, наверное, в своё время за 5 сольдо? симв(10)+симв(13) |
|||
45
kupec
22.01.14
✎
14:29
|
(44) так симв(10)+Симв(13) получается LFCR..или я опять баран ? в чем разница между симв(13)+симв(10) и симв(10)+Симв(13) ????
|
|||
46
kupec
22.01.14
✎
14:29
|
(44) симв(10)+Симв(13) это ответ ???
|
|||
47
kupec
22.01.14
✎
14:31
|
симв(10)+Симв(13) получается 2 символа, а там один
|
|||
48
DeiMos
22.01.14
✎
14:33
|
(47) Да ты попробуй, пошли 10+13 на упаковочную машину.
Наверняка сработает. |
|||
49
kupec
22.01.14
✎
14:41
|
Я кажется вкурил....буду пробовать
|
|||
50
Torquader
24.01.14
✎
00:12
|
Самое простое - вставку на VbScript и в ней vbCrLf - это он и есть, вставку создавать через MsScriptControl - работает иногда быстрее, чем 1С.
|
|||
51
PaulBC
24.01.14
✎
02:56
|
(9) Симв(3)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |