1с 7 программирование как выгрузить справочник
Данная обработка предназначена для выгрузки данных объектов (документов и справочников) из любой конфигурации 1С:Предприятия 7.7. Выгрузка производится в DBF-файл, формата dВase III.
В дальнейшем сформированный данной обработкой выгрузки файл может быть использован для импорта (загрузки) данных в любую конфигурацию 1С:Предприятие или в любую иную программу, поддерживающую работу с DBF-файлами.
Основные преимущества и возможности обработки выгрузки данных:
- Высокая скорость выгрузки данных;
- Гибкая настройка схемы выгрузки данных;
- Выгрузка данных по списку объектов;
- Настройка и использование различных схем выгрузки данных;
- Сохранение различных схем выгрузки данных в отдельные файлы;
- Ведение протокола в процессе выгрузки данных;
- Ведение протокола в процессе выгрузки данных;
- Возможность использования получаемого файла в любых учетных системах, поддерживающих работу с DBF-файлами;
Обработка выгрузки данных может быть включена в состав любой конфигурации, либо использоваться как внешняя.
Обработка загрузки данных в любую конфигурацию 1С: Предприятие 7.7.
Данная обработка загрузки данных обладает возможностью настройки различных схем загрузки с последующим сохранением их в файлы. Реализована возможность загрузки по схеме один источник - несколько приемников.
Данные загружаются из DBF-файла, сформированного обработкой "Выгрузка данных" компании "Лаборатория 33", либо в иной учетной системе.
Обработка загрузки данных может использоваться:
- Для обмена данными, как между идентичными, так и различными конфигурациями;
- Для восстановления объектов из резервных копий (в случаях потери/порчи информации);
Основные функциональные возможности обработки загрузки данных:
- Широкие возможности настройки схем загрузки (объект источник - объект приемник - реквизит источника - реквизит приемника);
- Формирование различных схем загрузки данных;
- Сохранение схем загрузки данных в файлы;
- Сопоставление нескольких видов объектов-приемников виду объекта-источника (т.е. схема: один вид источника - несколько видов приемников) с наложением различных условий;
- Возможность установки значений реквизитов приемника с наложением различных условий;
- Возможность загрузки данных в тестовом режиме (тестирование схем загрузки);
- Протоколирование процесса загрузки;
Обработка загрузки данных может быть включена в состав любой конфигурации, либо использоваться как внешняя.
Обратите внимание, для скачивания нужна авторизация!
Файл содержит описание обработки "Загрузка-выгрузка" для 1С:Предприятия 7.7.
DBF-файл – это файл, в котором данные хранятся в виде таблицы (Database format). Работа с этими файлами происходит по принципу курсора, т.е. по одной строке. Для работы с DBF-файлами существует тип данных XBase. Несмотря на то, что формат DBF считается уже устаревшим, может возникнуть необходимость работы с файлами данного формата, особенно, если вы перегружаете данные из какой-нибудь старой программы!
Код 1C v 8.х
Код 1C v 8.х
Код 1C v 7.x
Разместил: E_Migachev Версии: | 7.x | 8.x | Дата: 30.12.2009 Прочитано: 79422
Похожие FAQ
Выгрузка / Загрузка данных посредством 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. В старой б Посмотреть все результаты поиска похожих
В основе работы с XML-файлами лежит технология доступа SAX, которая осуществляет считывание по одному тегу. Для этого существует два типа данных – ЗаписьXML и ЧтениеXML.
Запись данных справочника в XML-файл:
Код 1C v 8.х
Чтение данных из XML-файла в справочник:
Код 1C v 8.х
Создадим обработку в типовой конфигурации для экспорта плана счетов. Структура xml-файла должна быть такой. Корневой элемент xml-документа соответствует плану счетов в целом. В нем располагаются подчиненные элементы с именем Счет, содержащие информацию о счетах. В качестве содержимого элементов указывается наименование счета. Остальные данные записываются в качестве атрибутов (код, признаки валютного, количественного учета и пр.). В качестве подчиненных элементов для элемента Счет задаются элементы, обозначающие его субсчета с теми же атрибутами. Приведем код процедуры экспорта плана счетов.
Код 1C v 7.x
В результате будет получен файл, вот его фрагмент:
Код
<?xml version="1.0" encoding="windows-12Sl" ?> - <ПланСчетов>
<Счет Код="00" Валютный="0" Количественный="0" Забалансовый="0" вид="активно-пассивный">Вспомогательный</Счет>
- <Счет Код="01" Валютный="0" Количественный="0" Забалансовый="0" вид="активный">
Основные средства
<Субсчет Код="01.1" Валютный="0" Количественный="0" Забалансовый="0"
вид="активный">ОС в организации</Субсчет> <Субсчет Код="01.2" Валютный="0" Количественный="0" Забалансовый="0"
вид="активный">Выбытие ОС</Субсчет> </Счет>
- <Счет Код="02" Валютный="0" Количественный="0" Забалансовый="0" вид="пассивный">
Амортизация ОС
А теперь приведем код для импорта плана счетов из xml-файла в новую конфигурацию. Код модуля соответствующей обработки должен содержать процедуру Выполнить(), которая имеет такой вид.
Выгрузка в 1С из v7.7 стандартными средствами
Сохранение в эксель в 7.7 возможно только сформированных табличных документов, например отчетов.
Далее следует задать имя файла (если не подходит предложенное системой), путь сохранения и поменять тип на Таблица Excel:
Всё! Данные в 1С выгружены:
Выгрузка данных из 1С v. 8.3 (8.2, 8.1)
Производится также из табличного документа, но платформа умеет выводить в табличный документ списочные данные.
Данная команда позволяет вывести видимые колонки.
В обычных формах данную команду можно вызвать правой кнопкой на списке.
В следующем диалоге выбираем нужные колонки:
В результате сформируется табличный документ, который доступен для сохранения.
Обратите внимание: восьмерка более современная, для сохранения доступен более широкий список форматов.
Также следует заметить:
Выгрузка в Excel доступна также через функционал БСП (библиотеки стандартных подсистем), который используется в большинстве типовых решений 1С.
Сохранение в Excel программным путем
Вариант 1: вызов сохранения табличного документа
Вариант 2: использование объекта Excel.Aplication
Данная возможность доступна в среде Windows, желательно исполнение данного кода на стороне клиента, либо требуется дополнительная настройка серверной части.
Читайте также: