Фирма 1С Система программ Решения Платформа Методическая поддержка Партнерам Другие сайты
.
 
 
Технологическая платформа
 
Функционал типовых решений
Библиотека стандартных подсистем
Система проектирования прикладных решений
 
1С:Бухгалтерия
 
1С:Упрощенка
 
1С:Предприниматель
 
1С:Управление небольшой фирмой
 
1С:Управление
торговлей
 
1С:Зарплата и Управление
Персоналом
 
1С:Комплексная автоматизация
 
1С:Управление производственным предприятием
 
1С:Консолидация
 
1С:Платежные документы
 
1С:Налогоплательщик
 
1С:Розница
 
1С:Документооборот
 
1С:Деньги
 
1С:Бухгалтерия государственного учреждения
 
1С:Зарплата и кадры бюджетного учреждения
 
1С:Бюджет поселения
 
1С:Документооборот государственного учреждения
 
1С:Бюджетная отчетность
 
1С:Свод отчетов
 
1С:Государственные и муниципальные закупки
 
1С:Электронное обучение
 
1С:Управляющий
Локализованные решения
Отраслевые и специализированные решения
Внедренные решения
Самые масштабные проекты
Технологические вопросы крупных внедрений

Интеграция

Как купить и внедрить?
Центры разработки

Центры компетенции по производству

Центры компетенции по торговле
Партнеры, работающие на корпоративном рынке
Новости и публикации
Обучение
Интернет-поддержка
Версия для печати Поиск
Главная 1С:Предприятие 8 Вопросы при переходе с версии 7.7

Работа с файлами

Где располагаются функции работы с файлами?
Как выбрать файл с указанным расширением?
Как скопировать файл? (новое)

Где располагаются функции работы с файлами?

Общие функции для работы с файлами (копирование, поиск и т.д.) относятся к глобальному контексту (группа "Процедуры и функции работы с файлами").

Объект Файл используется для получения различной информации о файле и установки некоторых характеристик файла.

Для вызова диалога выбора файла используется объект ДиалогВыбораФайла.

Как выбрать файл с указанным расширением?

Для выбора файла необходимо использовать объект ДиалогВыбораФайла. Например:

// Выбор файла с просмотром
ДиалогФыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогФыбораФайла.Фильтр = "Картинка (*.bmp)|*.bmp|Картинка формата jpg (*.jpg)|*.jpg";
ДиалогФыбораФайла.Заголовок = "Выберите файл";
ДиалогФыбораФайла.ПредварительныйПросмотр = Истина;
ДиалогФыбораФайла.ИндексФильтра = 0;
Если ДиалогФыбораФайла.Выбрать() Тогда
Сообщить(ДиалогФыбораФайла.ПолноеИмяФайла);
КонецЕсли;

Как скопировать файл?

Для копирования, перемещения, удаления и прочих действий с файлами, существуют процедуры и функции работы с файлами глобального контекста. В частности, копирование файла может быть выполнено функцией КопироватьФайл():

КопироватьФайл("C:/Test.txt","C:/CopyOfTest.txt");

Эта функция копирует файл-источник в файл-приемник. Допускается перезапись файла-приемника. Файл-приемник при создании будет иметь права доступа, аналогичные назначаемым при создании новых файлов (т.е. права доступа к файлу-источнику не копируются). Допускается использование схем http, https и ftp для адресации файлов. При использовании этих схем в адресах необходимо указывать прямые слеши '/', а не обратные '\'.

Встроенный язык содержит также и другие средства для работы с файлами: объекты Файл и ДиалогВыбораФайла. Объект Файл позволяет читать и устанавливать некоторые параметры существующих файлов, а объект ДиалогВыбораФайла предоставляет средства доступа к специальному диалогу, в котором пользователь выполняет интерактивный выбор каталога, файлов для открытия, или файла для сохранения.

Вернуться к списку

   © ООО «1С»

Отправить ваши замечания и предложения по сайту