1С 7.x : Выгрузка / Загрузка данных посредством DBF файлов?
DBF-файл – это файл, в котором данные хранятся в виде таблицы (Database format). Работа с этими файлами происходит по принципу курсора, т.е. по одной строке. Для работы с DBF-файлами существует тип данных XBase. Несмотря на то, что формат DBF считается уже устаревшим, может возникнуть необходимость работы с файлами данного формата, особенно, если вы перегружаете данные из какой-нибудь старой программы!
Выгрузка / Загрузка данных посредством XML файлов? 1 В основе работы с XML-файлами лежит технология доступа SAX, которая осуществляет считывание по одному тегу. Для этого существует два типа данных – ЗаписьXML и ЧтениеXML .
Запись данных справочника в XML-файл:
Запись = Новый ЗаписьXML;
Запись.ОВыгрузка / Загрузка данных посредством текстовых (TXT) файлов 5 Для работы с текстовыми документами существуют три типа данных – ТекстовыйДокумент, ЗаписьТекста и ЧтениеТекста . Разница двух подходов состоит в способе загрузки документа:
ТекстовыйДокумент загружает файл целиком и далее построчно обрабатывает еЗагрузка данных из DBF файла в Таблицу Значений 2 Процедура ПоказатьДБФ(дбф, имяФайла) далее
Процедура Сформировать()
перем дбф, флаг, папка;
тЗнач.Очистить();
флаг=ФС.ВыбратьФайл(0, имяФайла, папка," Выберете DBF файл" ," |*.DBF" );
Если флаг=0 Тогда
возврат;
КонецЕсли;
дбф=СоздатьОбъектКак выгрузиться в EXCEL со сводными таблицами 0 Пошаговый рабочий алгоритм выгрузки в EXCEL на примере выгрузки отчетов производства за смену(Автор статьи: Funny ):
(1) Нарисовать форму обработки и к кнопке запуска прицепить процедуру:
Процедура КнопкаВыполнитьНажатие(Кнопка)
Если ПроверкаДат(Как конвертировать БД 1С SQL в БД 1с обычную dbf? 3 Последовательность действий такая:
1. Создать новую базу 1С. (Создать пустой каталог, скопировать в него папку ExtForms, в старотовом окне 1С нажать кнопку добавить, написать название базы и путь к только что созданному каталогу - ок)
2. В старой бПосмотреть все результаты поиска похожих
Выгрузка / Загрузка данных посредством текстовых (TXT) файлов 5 Для работы с текстовыми документами существуют три типа данных – ТекстовыйДокумент, ЗаписьТекста и ЧтениеТекста . Разница двух подходов состоит в способе загрузки документа:
ТекстовыйДокумент загружает файл целиком и далее построчно обрабатывает еЗагрузка данных из DBF файла в Таблицу Значений 2 Процедура ПоказатьДБФ(дбф, имяФайла) далее
Процедура Сформировать()
перем дбф, флаг, папка;
тЗнач.Очистить();
флаг=ФС.ВыбратьФайл(0, имяФайла, папка," Выберете DBF файл" ," |*.DBF" );
Если флаг=0 Тогда
возврат;
КонецЕсли;
дбф=СоздатьОбъектПример переноса данных из 1С 7.7 в 8.1 посредством XML файла 2 xmldoc = CreateObject(" Msxml2.DOMDocument" );
xmlDoc.loadXML(" root/ " );
nodeRoot = xmlDoc.documentElement;
расходы = xmlDoc.createElement(" СправочникРасходы" );
Спр = Создатьобъект(" Справочник.Расходы" );
Спр.ВыбратьЭлементы();
Пока СПоиск в DBF файле по индексу 1 ДБФ=СоздатьОбъект(" XBase" );
ДБФ.ДобавитьПоле(" DATE" ," D" ,0,0);
Дбф.ДобавитьИндекс(" INDEX" ," DTOS(DATE)" ,0,0," " );
//Дбф.ДобавитьИндекс(" INDEX" ," DTOS(DATE)" ,0,0," Пустая строка" ); //DTOS !!!
// где DTOC() - " ММ/ДД/ГГ" или DTOSЗагрузка данных из XML файла в Таблицу Значений и вывод в Табличный документ 1 Перем ИмяПути,ИмяФайла;
Перем xmlParser;
//пример чтения xml файла.
Функция УстановитьКомпоненту()
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+" ExtFormsv7plus.dll" )=0 Тогда
Если ЗагрузитьВнешнююКомпоненту(" v7plus.dll" )=0 Тогда
СообщитПосмотреть все в категории JSON, XML, TXT, CSV, DBF