Имя: Пароль:
1C
1C 7.7
v7: выгрузка в TXT и перенос строки
,
0 serg-lom89
 
29.11.13
13:22
Подскажите пожалуйста по выгрузке в ТХТ
выгрузаю доки в тхт формат,точнее строки дока,затем его делаю TOV форматом(этот файл выгрузки)
получается такая картина,например строки такие
ойгурт фр;123123123123;шт.;12;12500;1112.12;0;;;
Молоко обогощенное йодом фр;123123123123;шт.;12;
12500;1112.12;0;;;

в строке 2 переноситься на другую строку...это связано с длинной строки 256 или с чем то другим?подскажите пожалуста?
кодировка файла DOS
1 НаборДанных
 
29.11.13
13:28
(0)Гон, файли развернут на весь экран?))
2 Стрелок
 
29.11.13
13:29
это связано с тем что ты смотришь фактически файл в блокноте

это csv банальный - открой его екселем и убедись что ничего не переносится
3 1Сергей
 
29.11.13
13:29
я понимаю, что не прилично на первом свидании код показывать, но...
4 Wobland
 
29.11.13
13:29
ничо так наименования
5 serg-lom89
 
29.11.13
13:30
(4) ну это примерно так,простое наименование))
6 Стрелок
 
29.11.13
13:30
(4) ;)
7 Fedor-1971
 
29.11.13
13:32
Если приведены строки полностью, то что-то коротковатая строка.
Как вариант - добавляй в начало новой строки, что-нить экзотическое, например, "##" и проверяй на сие чудо начало строки. При загрузке будет меньше вопросов.
8 serg-lom89
 
29.11.13
13:34
(3)
Файл.ДоабвитьСтроки((Док.Товар)+";"+Док.ЦЕна+";"+Док.штрихКод+";"+и далее что мне надо добавлять;
9 serg-lom89
 
29.11.13
13:35
(7)
это выгрузка в другую прогу..не в 1с.меня смутил момент что строки переносяться
10 serg-lom89
 
29.11.13
13:36
(7)туда экзотике не надо))))
11 Wobland
 
29.11.13
13:36
(9) а ты их прочитай
12 serg-lom89
 
29.11.13
13:37
(2) ну да....в екселе все норм)))
13 Стрелок
 
29.11.13
13:37
(9) где ты смотришь и видишь что строки перенесены?
14 Стрелок
 
29.11.13
13:37
вы блокноте? в какой программке ты увидел?
15 serg-lom89
 
29.11.13
13:37
в тотале через просмотр
16 dk
 
29.11.13
13:38
Ну и самый экзотический вариант - в тебя в наименовании товара  есть символ переноса строки
17 serg-lom89
 
29.11.13
13:38
(13)
просто первый раз делаю поэтому смутил мня момент этот..
18 МастерВопросов
 
29.11.13
13:39
19 serg-lom89
 
29.11.13
13:39
Ну и самый экзотический вариант - в тебя в наименовании товара  есть символ переноса строки

можно уточнить?
20 serg-lom89
 
29.11.13
13:40
21 Стрелок
 
29.11.13
13:41
(18) убил
22 Стрелок
 
29.11.13
13:41
(12) тогда не парься. это у тебя галюны
23 serg-lom89
 
29.11.13
13:42
(22) перекрестил экран=)))
24 serg-lom89
 
29.11.13
13:43
(16) это перенос в данном случае..но бывает переносит и конец строки
25 Fedor-1971
 
29.11.13
13:52
(9)(16) без разницы куда будешь загружать, но при достижении длины строки ОС (или по каким-то другим причинам) перенос получишь реальный и как тогда при загрузке определить - строка уместилась или читаешь хвост предыдущей? Я уже наступал на эти грабли, но "Лучшие грабли это те на которые наступил сам"
26 КонецЦикла
 
29.11.13
13:55
(18) Валяемся всем дипартаментам
27 Стрелок
 
29.11.13
13:56
(35) попытка сформировать в 1С строку превышающую длину допустимую вызовет ошибку на стадии выгрузки
28 Fedor-1971
 
29.11.13
14:04
(27) к сожалению 7.7 тупо добавляет перенос строки, а использование признака начала строки даёт возможность отловить глюки при выгрузке информации.
29 serg-lom89
 
29.11.13
14:04
ну а при загрузке таких файлов,как поступать??
этот файл будет приходить из другой программы,похожей структуры..а разработчики не хотят их переделывать
30 Стрелок
 
29.11.13
14:07
(28) ничего сама программа не добавляет
31 Стрелок
 
29.11.13
14:09
да блин. получи образец файла и смотри чего будет
32 serg-lom89
 
29.11.13
14:12
(31) херня будет))уже получил)))))
33 serg-lom89
 
29.11.13
14:12
спасибо всем)
34 Эльниньо
 
29.11.13
19:47
Хочу молоко обогощенное фр
Дорогое, наверное.
35 mehfk
 
29.11.13
19:59
"Хочу молоко обогощенное фр", в  (0) "Молоко обогощенное йодом фр"

не ФР (фискальный регистратор?), а йодом ФР :)

а вот "ойгурт фр" я бы не рискнул пробовать.
36 Cthulhu
 
29.11.13
20:06
у тя смотрелка кривая.
37 serg-lom89
 
29.11.13
21:19
(35) ахахах))
38 mehfk
 
30.11.13
10:42
(36) Че?
39 Jaffar
 
30.11.13
12:38
Вот и выросло поколение, не знакомое с CR/LF
(25) что такое "длины строки ОС"?
(27) с каких пор длина строки текстового файла ограничена?
40 Cthulhu
 
01.12.13
00:10
(39): с ESC13+ESC10 dcvsckt&//
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан