Имя: Пароль:
1C
1С v8
программное создание csv файла
0 Romul_78
 
30.09.22
08:29
Доброго времени суток
Какая то загадочная ситуация. Если через обработку создать csv сайт с содержимым вида 200415404461  - (код маркировки) и сохранить его то при загрузке в честный знак этот код не читается.
Если же csv создать например в блокноте то все нормально.
Более того, если существующий файл программно открыть и записать в него данные и  сохранить то все  нормально. Если программно скопировать этот файл - не читается честным знаком
Файлы, созданные программно и в блокноте абсолютно идентичные, байт в байт, все возможные программы сравнения файлов в том числе в hex разницы не обнаруживают никакой.
Вопрос - может ли 1с добавлять к файлу какие-то метки или наоборот не создавать какие-то метки?
1 НЕА123
 
30.09.22
08:51
>Вопрос - может ли 1с добавлять к файлу какие-то метки или наоборот не создавать какие-то метки?
посмотреть все свойства вайла.
2 НЕА123
 
30.09.22
08:51
*файла
3 Kigo_Kigo
 
30.09.22
08:51
сдается мне что вы его формируете с символом ПС, для перевода строки, вот он и не читается, формируйте его как текст через - добавить строку
4 Kigo_Kigo
 
30.09.22
08:55
У меня похожая ситуация была, когда я формировал текст для ворда через ПС, потом вставлял в шаблон, когда пользаки открывали файл, то вместо перевода строки там был квадратик, после того как переделал как в (3), все стало нормально, что за "символ/команду" всталяет 1с вопрос
5 Romul_78
 
30.09.22
09:04
Файлы, созданные программно в 1с и вручную через блокнот абсолютно одинаковые, байт в байт.
Более того, если в 1с программно просто тупо скопировать файл, который читается в другое место - все, после этого уже в систему честный знак не загружается
6 Смотрящий
 
30.09.22
09:06
(5) "абсолютно одинаковые, байт в байт" - тогда пятнично.
"который читается в другое место - все, после этого уже в систему" - права ?
Ошибку покажешь чо там ЧЗ говорит
7 Romul_78
 
30.09.22
09:14
Права такие же, как и у вручную создаваемого файла
Если в режиме предприятия создать текстовый файл то все нормально
Если программно создать такой же точно файл - не загружается. Файл получается таким же размером ( для примера в обоих случаях 12 байт) с таким же содержимым с такими же правами.
Если этот файл открыть редактором и сохранить под другим именем - читается
Полтергейст какой то
8 Мимохожий Однако
 
30.09.22
09:22
(5) Странно это
9 Мимохожий Однако
 
30.09.22
09:23
(7) Не пробовал сравнить файлы не глазками?
10 PuhUfa
 
30.09.22
09:26
(7) я правильно понял, что если взять НЕ читаемый файл созданный обработкой и переименовать его, то он становится читаемый?
11 Romul_78
 
30.09.22
09:29
(10) нет, если просто переименовать то чз не видит код маркировки, говорит загружено 0
Если не читаемый файл открыть например в блокноте и там ничего не меняя сохранить под другим именем - все читается
Если читаемый файл программно в 1с скопировать в другое место - не читается
12 Фрэнки
 
30.09.22
09:31
так напрашивается сравнить и проверить назначаемые на этот файл права в том и другом случае. Больше нечему отличаться.
13 Мультук
 
гуру
30.09.22
09:34
(0)
Что говорит

fc /B 1.csv 2.csv

?
14 Romul_78
 
30.09.22
09:38
(13) говорит различия не найдены
15 Мимохожий Однако
 
30.09.22
09:40
(14) Как сравниваешь?
16 Romul_78
 
30.09.22
09:50
(15) fc /B 1.csv 2.csv
либо через различные программы например Beyond Compare в том числе в шестнадцатиричном режиме
17 Мимохожий Однако
 
30.09.22
09:58
(16) Ответь на (4)
18 Kigo_Kigo
 
30.09.22
10:00
если ты его открываешь блокномтом и сохраняешь, блокнот автоматом режет все что не относится к тексту
и еще анси или утф, може как то в этом дело?
19 Kigo_Kigo
 
30.09.22
10:01
и еще включи нечитыаеме символы в ворде и вставь туда текст из нечитаемого файла, посмотри что тебе там нарисует
20 Мультук
 
гуру
30.09.22
10:13
(0)

Итого варианты
1) Файлы всё же разные
2) Права
3) Пятница и ты уже устал/взбешён - ты делаешь элементарные ошибки. Меняешь одни файлы, отправляешь другие и т.п.
4)
>> Если не читаемый файл открыть например в блокноте и там ничего не меняя сохранить под другим именем - все читается
И после этого fc /B 1.csv 2.csv
Говорит, что файлы одинаковые?

P.S.
Какие блокноты, какие ворды? Только Far (Hiew и что есть современного) - только хардкор.
21 Romul_78
 
30.09.22
10:32
Проблема решена. Оказывается вся разница была в том, что файл который грузится имел расширение .csv, а тот, который не грузится .CSV
Всем спасибо
22 НЕА123
 
30.09.22
10:36
Эх..., до соточки не дошли.
23 1Сергей
 
30.09.22
10:37
:) лол