Программная запись файла TXT
Всем привет!
Создаю расширение в Бухгалтерии 8.3
Код:
и ... сообщение:
Ошибка при вызове метода контекста (Записать)
{ВыгрузкаРеализацииВФайл_TXT Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаТовары.Форма(36)}: ФайлTXT.Записать(КаталогВыгрузкиФайла, КодировкаТекста.UTF8);
{ВыгрузкаРеализацииВФайл_TXT Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаТовары.Форма(56)}: КСН_ВыгрузитьВФайлТХТПослеНаСервере();
по причине:
Ошибка доступа к файлу 'D:\Exchange'
по причине:
Ошибка доступа к файлу 'D:\Exchange'
P/S:
на каталог "Exchange" - полные права на чтение и запись
КСН - префикс расширения.
Создаю расширение в Бухгалтерии 8.3
Код:
//Проверки пройдены, проверим каталог куда выгружать файл
КаталогВыгрузкиФайла = "D:\Exchange";
КаталогНаДиске = Новый Файл(КаталогВыгрузкиФайла);
Если Не КаталогНаДиске.Существует() Тогда
Сообщить("Каталог: " + КаталогВыгрузкиФайла + " ненайден!");
Иначе
//Создадим файл
ФайлTXT = Новый ТекстовыйДокумент;
//Тут инфа про запись файл
ФайлTXT.Записать(КаталогВыгрузкиФайла, КодировкаТекста.UTF8);
КонецЕсли;
Показатьи ... сообщение:
Ошибка при вызове метода контекста (Записать)
{ВыгрузкаРеализацииВФайл_TXT Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаТовары.Форма(36)}: ФайлTXT.Записать(КаталогВыгрузкиФайла, КодировкаТекста.UTF8);
{ВыгрузкаРеализацииВФайл_TXT Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаТовары.Форма(56)}: КСН_ВыгрузитьВФайлТХТПослеНаСервере();
по причине:
Ошибка доступа к файлу 'D:\Exchange'
по причине:
Ошибка доступа к файлу 'D:\Exchange'
P/S:
на каталог "Exchange" - полные права на чтение и запись
КСН - префикс расширения.
По теме из базы знаний
- Простое сравнение ролей 1С 8 (сравнение обработок, правил обмена XML, файлов txt, файлов mxl)
- Обмен данными через DBF-файлы для 1С 7.7 - методика и практика (версия 3)
- Компонента для прямого чтения/записи данных из файлов баз данных .1CD v.1.4.1 от 08.06.2020 (Windows/Linux)
- Обзор имеющихся библиотек OneScript
- Загрузка данных из файла .CSV
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Изменил:
Сохраняется файл в нужном каталоге, но:
1. Имя файла обрезанное, т.е. не "Реализация (акт, накладная, УПД) АПРТ-000010 от 17.05.2022 11:05:37", а "Реализация (акт, накладная, УПД) АПРТ-000010 от 17.05.2022 11";
2. Не проставляется расширение ".txt".
Изменил:
ИмяФайла = Объект.Ссылка; // Объект.Ссылка - это полное название документа (например: Реализация (акт, накладная, УПД) АПРТ-000010 от 17.05.2022 11:05:37)
КаталогВыгрузкиФайла = "D:\Exchange";
КаталогНаДиске = Новый Файл(КаталогВыгрузкиФайла);
Если Не КаталогНаДиске.Существует() Тогда
Сообщить("Каталог: " + КаталогВыгрузкиФайла + " ненайден!");
Возврат;
Иначе
//Создадим файл
ФайлTXT = Новый ТекстовыйДокумент;
//Тут инфа про запись файл
ФайлTXT.Записать(КаталогВыгрузкиФайла + "\" + ИмяФайла + ".txt", КодировкаТекста.UTF8);
КонецЕсли;
ПоказатьСохраняется файл в нужном каталоге, но:
1. Имя файла обрезанное, т.е. не "Реализация (акт, накладная, УПД) АПРТ-000010 от 17.05.2022 11:05:37", а "Реализация (акт, накладная, УПД) АПРТ-000010 от 17.05.2022 11";
2. Не проставляется расширение ".txt".
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день