#0
by olmi
Простите, уже писала об этом, какая-то ошибка в оформлении поста, не авторизуюсь, повторяю. Проблема: Создан текстовой документ в базе 8.2. ФайлВыгрузки=НашФайл; Записывается, в TotalCommander читается как досовский файл, нормально. В 7.7 пытаюсь прочитать: В ИмпортСтрока абракадабра. Пробовала другие кодировки, в том числе Windows1251, KOI8R, Записывала через ТекДок.Записать(ФайлВыгрузки,КодировкаТекста.OEM); и ТекДок.Записать(ФайлВыгрузки,КодировкаТекста.ANSI); меняла кодовую страницу на 0 для WINDOWS-кодировок - бесполезно. В Интернете пока ничего не нашла. Перебирать все кодировки, возможные в 8.2, очень долго. Буду благодарна за совет.
#3
by olmi
+ Антифлуд: задача - не плод моего больного воображения. Есть торговая база в 8.2, а бухгалтерия, куда надо выгружать инфу, еще 7.7., переводим только в конце года. Я написала про кодировку в 7.7 все, что знаю. В 7.7 надо ПРОЧИТАТЬ файл, созданный в 8.2.
#7
by olmi
Я просила обойтись без флуда. Задача срочная. Можешь-помоги, не можешь-отдохни в другом посте, пожалуйста!
#10
by olmi
Я не указываю, просто не могу решить задачу, очень нужна помощь. Прошу прощения, если задела.
#12
by olmi
Я писала в , что пробовала записывать через Windows1251 и читать через КодоваяСтраница. Не получилось, кажется. Еще раз попробую. Или речь о другом варианте?
#14
by Torquader
Начнём с того, что 1С 7.7 умеет читать только Windows-1251. Так что - читать что-то записанное не так не получится. P.S. у меня как-то проблем с текстовыми файлами никогда не возникало - поставьте что-ли Far - он позволяет кодировку на лету менять и писать один файл сразу в нескольких кодировках.
#15
by spectre1978
ТекДок.Записать(ФайлВыгрузки, "windows-1251") - так делалось? Если все будет записано верно, то в семерочной части не нужно будет никаких телодвижений с кодировкой вообще
#19
by olmi
ТекДок.Записать(ФайлВыгрузки, "windows-1251"); А при загрузке ИмпортТекст.КодоваяСтраница; Попробую ее вообще закомментить. А я еще не умею, в 8-ке только начинаю, работала в 7.7 раньше. Посмотрю, как это делать, и что на выходе, спасибо!)
#20
by olmi
Не помогло. Посмотрю про Новый ЗаписьТекста. Главное дело, в Total Commander читает нормально как ANSI(локальная кодовая страница . А как поиграть с кодами в FAR Manager? Я с ним мало знакома, привыкла к Нортону.
#21
by Strogg
я для такого переноса как-то нарочно ставил фар и отображал ннпечатаемые символы. У меня первым символом шла ерунда. Убирал первый символ через Симв по-моему
#23
by Torquader
Как говорят здесь люди - продам СП дорого: Методы: Конструкторы: По имени файла Формирование неинициализированного объекта Описание: Предназначен для последовательной записи в текстовые файлы. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Пример: Текст.ЗаписатьСтроку("Посторонним вход воспрещен."); См. также: ЧтениеТекста ЗаписьТекста, конструктор По имени файла
#24
by Torquader
А в 1С, когда читаем, наверное, кодировка текста должна устанавливаться до метода Открыть.
#25
by _fvadim
такая борода бывает с utf (bom пишется) чтоб не разбираться так это или нет можно первую строку делать пустой и при загрузке пропускать. что за абракадабра? этой штукой расшифровывается ?
#26
by Torquader
Чтобы не наступать на грабли с UTF-ом, нужно создавать пустой файл, а потом его уже ДОПИСЫВАТЬ.
#27
by olmi
- Ребята, вы умницы!) Спасибо огромное!) Во-первых, перешла на ЗаписьТекста). Во-вторых, обнаружила еще и у себя ошибку попутно, так что по WINDOWS-1251, наверно, тоже прочлось бы). Спасибо всем огромное!) Чтоб у вас все всегда получалось, дорогие!!!)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Кодировка dbf
- где можно найти готовые решения для переноса документов из Торг в Бух?
- Нужна обработка для переноса данных по счету в другую базу!
- Кодировка
- Кодировка
- Проблема загрузки в SQL базу 1С8 файла ИБ (base.dt). размер файла > 2Gb
- Где взять конфигурацию для переноса 1С7 в 1С8
- Кодировка текстового файла, не могу установить ANSI.
- Сканер штрих-кода и кодировка 2D кода
- v7: Через соm-объект 1с7.7 провести документ в базе 1с7.7 из базы 1с8.2
- Перевод 1С8.1 на 1С8.3 нужно делать через 1С8.2?
В этой группе 1С
- При активизации строки не выводит данные в подчиненной табличной части.
- не хватает памяти серверу 1с
- Закрытие кассовой смены в УТ11.1 - задним числом можно?
- Настройка видеоадаптера в VirtualBox
- КА, Обработка "восстановление состояния расчетов"
- Может ли 1С 8.2 / 8.3 работать как сервер, отвечая на POST / GET HTTP Запросы?
- Расскажите, чем можно обновить УТ 11.1.4.10?
- Не работает отбор в СКД..
- Как в построитель запроса передать текст запроса из ТЗ?
- Как лучше реализовать проверку структуры XML
- Обновление объединенных конфигураций
- Корректировка правил обмена в КД
- Проводка дт 99.09 кт 68.02 Округление до рублей УПП 1.3.51.3
- Кто должен писать техническое задание и почему?
- Очистка ТЧ документа в управляемой форме
- использовать iPad mini как навигатор
- перевернуть таблицу в запросе
- 1с ftp failure when receiving data from the peer (1с падает)
- Как сделать так, чтобы фокус не переходил с ТЧ формы
- Активировать строку в табличной части