1с сохранить табличный документ в csv

Обновлено: 04.07.2024

Благодаря удобству и информационной надежности 1С огромное количество пользователей используют решения для автоматизации и обработки бизнес-процессов на любых фирмах. Но, все же, зачастую возникает необходимость выгрузки информации из 1С в другие программы и файлы. Данный материал раскрывает понятие выгрузки и показывает, как проводится данный процесс и потенциальные сложности при его проведении. Сразу хотим отметить, если у вас возникнет необходимость задать вопрос по 1С, вы можете это сделать по телефону или через заявку на сайте, по которой с вами свяжутся в ближайшее время.

Какие данные можно выгружать из 1С

В 1С любой конфигурации доступна выгрузка следующей информации:

  • Печатные формы;
  • Отчеты;
  • Таблицы и списки.

Форматы для выгрузки поддерживаются следующие:

  • Microsoft Excel;
  • Microsoft Word;
  • PDF;
  • Выгрузка в CSV;
  • HTML и другие.

Процесс выгрузки печатных форм и отчетов

Сохранение в требуемом формате можно сделать для любой печатной формы или отчета в 1С. Открываем форму или отчет и выбираем в Главном меню Файл – Сохранить как.



Затем мы увидим окно сохранения документа, где нужно присвоить имя и тип файла.



Потенциальные сложности во время выгрузки

Опция «Сохранить как» не всегда может функционировать.



Объясняется это неактивизированной печатной формой или отчетом в настоящий момент. Кликаем мышкой в любом месте и печатная форма становится активной для сохранения.



Можно увидеть, что опция «Сохранить как» уже доступна. Напомним, по любым вопросам касаемо выгрузки и не только вы можете обращаться к нашим консультантам по сопровождению 1С 8.3.

Особенности выгрузки в Excel

Чаще всего требуется произвести выгрузку в табличном формате Excel. Для сохранения данных указываем тип Лист Excel2007 -…(*.xlsx), реже используется старый формат Лист Excel (*.xls):



Выгрузка из 1С в другие форматы (PDF, Word, CSV и др) проводится таким же образом.

Как выгружать произвольные таблицы из 1С

Давайте рассмотрим возможность выгрузки любых данных в случае наличия на это прав.

Используя штатный механизм в 1С, позволяющий выгружать любые списки (к примеру, список документов или элементы справочника), пользователь может получать комплексные данные удобным способом. Так, в командной панели любого списка выбираем группу «Еще» и затем команду «Вывести список»:



После этого нужно определить требуемые колонки и нажать кнопку ОК:



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



Выгрузка невидимых в перечне данных

Часто пользователи сталкиваются с необходимостью добавить в список колонки, присутствующие в документе, но отсутствующие по каким-то причинам в текущем перечне. Например, в перечне «Клиенты» отсутствует поле «Телефон», которое видно только в дополнительной панели с правой стороны.



Для возможности выгрузить телефон из 1С необходимо эти данные сначала внести в список. Нажимаем «Еще – Изменить форму». Из перечня колонок выбираем нужную нам. Стоит отметить, что почти во всех конфигурациях программы имеется поле «Ссылка». При переходе на это поле и нажав кнопку «Добавить поля» нам отобразятся все доступные поля этого справочника. Тут мы и делаем выбор поля «Телефон» и присваиваем ему галочку использования.





После проведения этих этапов база данных клиентов с телефонами готова к выгрузке в файл используя команду «Вывести список».

Увы! Статья не может состоять только из кода. После некоторых раздумий я решился осквернить этот скрижаль мысли в рамках RFC4180, квинтэссенцию материализации файла с разделителями на накопителях и прочее и прочее своим косноязычным описанием сего таинства.
Пролью свет и приоткрою глаза начинающего программиста Архипа на это чудо. Итак, слушай, о достопочтенный начинающий программист Архип.

Прежде всего должен ты получить таблицу значений. Самый простой способ - написать запрос и выгрузить результат в упомянутую мной сущность бытия данных. Затем надо определиться с именем файла. После этого дозволь обратить твой взор, о начинающий программист Архип, на функцию СоздатьДанныеCSV(таблицаЗначений, разделитель = ",", выводитьЗаголовок = ЛОЖЬ). В эту функцию передается та самая таблица значений, полученная из запроса. А кроме нее разделитель полей. А потом принять ответственное решение на заполнение первой строки названиями колонок этой самой, выше упомянутой таблицы значений (см. функцию СоздатьЗаголовкиCSV).

А дальше таблица значений будет читаться построчно, и каждая строка ее будет превращаться в сроковое значение в соответствии с заклинанием манускрипта СоздатьСтрокуCSV(запись,разделитель).

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

(1) kuzyara,
привел, RFC4180, гугл знает где взять и даже переводит сносно И можно еще чуть модифицировать и получится универcальный код для создания .csv и .tsv =) (2) Nati4ka,
вроде ничего не надо там модифицировать, только поменять на разделитель = Символ.Таб Боюсь ошибку выдаст программа сия, о достопочтенный учитель, в случае когда надо вывести заголовки.
В функции СоздатьЗаголовкиCSV нет начального описания переменной стрКолонки. (5) it-on,
Ну зачем так сразу-то, на весь класс. Решил - поднял руку, получил пять.
(6) Прости учитель. С первого класса у меня так - сначала скажу, потом подумаю, а часто и не подумаю - скажу. Из-за чего часто выгоняли в коридор.

На длинных таблицах код будет быстро деградировать по производительности. И только эта деградация спасёт от переполнения памяти. Тут либо уж сразу в файл писать, либо использовать ЗаписьXML как StringBuilder.

Вот пример. Учтите только, что этому коду уже 6 лет.

(8) speshuric,
Все так. Нужно будет выгрузить большие объемы - деградируем. Хотя csv и большие объемы - сомнительный союз. (12)
Не соглашусь. Именно CSV нереально рулит на больших объёмах. Какие другие варианты в родном 1С-коде? XML - это вообще нецензурно. DBF - ограничение в сколько-то гигов (то ли 2 то ли 4 то ли еще что-то подобное). JSON - слишком молодо и оверхэд всё равно заметный. Табличный документ (в MXL или XLSX) сдохнут в районе миллиона строк. Остаются только внешние источники данных (или сразу ADO), там можно по частям запихивать, но не все получатели могут через ODBC/ADO. Все остальные средства - неродные вроде бы. И вот - единственный финалист CSV - благо во всех языках, в том числе 1С, его прочитать можно последовательно. Но и CSV в памяти тогда весь держать не следует, конечно же. (13) speshuric,
Ok, прозвучало убедительно, после праздников выпущу в свет второй комплект процедур и функций для больших массивов. (12) скажите это тем, кто выгружает файл о недействительных паспортах - там 1 гиг в CSV. (14) starik-2005,
про паспорта мне комментировать сложно, не тот профиль. Но есть предположение что, что-то не то в регламенте обмена. У меня получается на 1 недействительный паспорт 4+6+6 символов, плюсом 3 запятых. Итого 20(21) символ на запись с учетом ПС. 1073741824 /21=51130563 паспортов. Каждый третий в стране поменял паспорт. Интересно за какой период эта выборка? (18) starik-2005,
добавил еще код подразделения, выдававшего паспорт, но видимо лишнее За сказку 5, а за повествование 2! Ну кто в такой манере статью пишет.

Ну есть же в формате вариант для описания нулевого значения!

Дальше если в поле есть символ ( " ), то вы такое поле помещаете в кавычки:

Если на входе будет такая строка, то что получится:

В итоге все преобразуется в строку:

Как это распарсится при чтении? Хреново. В действительности, надо все символы ( " ) заменить на символы ( "" ), т.е. так:

Что, я один это увидел?

(10) starik-2005,
чуть выше проверки на кавычку в строке есть строка, предлагаемый Вами вариантом с заменой кавычки на пару кавычек

так-что вроде все справедливо.

А насчет 0 у числового значения: у 1С трудно понять в числовом значении где 0, а где NULL.Поэтому и проверяю если тип = ЧИСЛО и пусто, то пусть будет 0, а не пустое значение. Хотя вопрос интересный. Или имелось ввиду

кг/ам, но все-таки взял на себя смелость перевести этот rfc4180 :

Общий формат и MIME-тип для значений, разделенных запятыми (CSV файлов)

В то же время, различные программы и операционные системы с низапямятных времен используют различные MIME-типы для этого формата. Этот RFC документ официально регистрирует "text/csv" MIME-тип для CSV в соответствии с RFC 2048 [1].

В то время как существуют различные реализации и спецификации для CSV формата
(напр. [4], [5], [6] и [7]), не существует ни одной официальной спецификации
в настоящее время, что позволяет существовать множеству разнообразных
интерпретации CSV файлов. Этот раздел описывает формат, которому, похоже,
следуют большинство реализаций:

1. Записи расположены на отдельных строках, разделенных символом разрыва
строки (CRLF). Например:

ааа, bbb, ссс CRLF
zzz, ууу, ххх CRLF

2. Последняя запись в файле может иметь или не иметь перенос строки.
Например:

ааа, bbb, ссс CRLF
zzz, ууу, ххх

3. Опционально и совсем необязательно в первой строке файла может быть
расположен заголовокв том же формате, как и для обычных записей строк.
Этот заголовок будет являться именами соответствующих полей в файле и
должн содержать такое же количество полей, как записи в остальной части
файла (наличие или отсутствие строки заголовка должно быть указано с
помощью дополнительного параметра этого MIME-типа). Например:

field_name, field_name, field_name CRLF
ааа, bbb, ссс CRLF
zzz, ууу, ххх CRLF

4. В пределах заголовка и каждой записи, может быть одно или более
полей, разделенных запятыми. Каждая строка должна содержать то же самое
количество полей по всему файлу. Пробелы считаются частью поля и не
должны игнорироваться. Последнее поле в записи не должна оканчиваться
запятой. Например:

5. Каждое поле может быть (а может и не быть) заключено в двойные
кавычки (однако некоторые программы, такие как Microsoft Excel, могут не
использовать двойные кавычки вообще). Поля, не заключеные в двойные
кавычки, не могут содержать двойные кавычки внутри полей. Например:

"ааа", "bbb", "ccc" CRLF
zzz, ууу, ххх

6. Поля, содержащие разрывы строки (CRLF), двойные кавычки, или запятые
должены быть заключены в двойные кавычки. Например:

"ааа", "b CRLF
bb ","ccc" CRLF
zzz, ууу, ххх

7. Если двойная кавычка используется внутри заключенного поля, то она
должна быть экранирована другой двойной кавычкой. Например:

ABNF грамматика (англ. augmented Backus-Naur form — расширенная форма
Бэкуса — Наура) [2] выглядит следующим образом:

file = [header CRLF] record *(CRLF record) [CRLF]

header = name *(COMMA name)

record = field *(COMMA field)

field = (escaped / non-escaped)

escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE

CR = %x0D ;как указано в разделе 6.1 RFC 2234 [2]

DQUOTE = %x22 ;как указано в разделе 6.1 of RFC 2234 [2]

LF = %x0A ;как указано в разделе 6.1 of RFC 2234 [2]

CRLF = CR LF ;как указано в разделе 6.1 of RFC 2234 [2]

TEXTDATA = %x20-21 / %x23-2B / %x2D-7E

Этот раздел содержит media-type описание приложений (в соответствии
с RFC 2048 [1]).

Повсеместно использование CSV в US-ASCII, но и другие кодировки могут
быть использованы в сочетании с параметром "Charset" .

Параметр "header" указывает на наличие или отсутствие строки заголовка.
Допустимые значения "present" или "absent". Разработчики могут не
использовать этот параметр должен самостоятельно принимать решение
относительно того, присутствует или отсутствует строка заголовка.

Как указано в разделе 4.1.1 RFC 2046 [3], этот media-тип использует CRLF
для обозначения разрыва строки, однако, разработчики должны знать, что
некоторые реализации могут использовать другие значения.

CSV-файлы содержат пассивный текстовые данные которые не должны создавать
каких-либо рисков. Тем не менее, теоретически возможно, что злонамеренные
двоичные данные могут быть включены для того, чтобы использовать
потенциальное переполнение буфера в программе обработки CSV данных.
Кроме того, частные данные могут быть переданы через этот формат (что,
конечно, относится к любому текстовых данных).

Из-за отсутствия единой спецификации, существуют значительные
различия между реализациями. Разработчики, вы должны "быть
консервативными в том, что вы делаете, и быть либеральным в том,
что вы принимаете от других"(RFC 793 [8]), когда делаете обработку
файлов CSV. Попытка создать общее определение можно найти в разделе 2.

Разработчик, решенив не использовать параметр "header" должен принимать
самостоятельно решение относительно того, присутствует ли заголовок
или отсутствует.

В то время как множество собственных спецификации существуют для различных программ и систем, не существует ни одного «хозяина» спецификации для этого формата. Попытка общего определения можно найти в разделе 2.

Приложения, использующие этот media-тип:

Электронные таблицы и различные утилиты преобразования данных.

Магическое число: нет

Расширение файла: CSV

Macintosh тип файла: TEXT

Email для получения дополнительной информации:

Назначение использования: ОБЩЕЕ

Автор / Контроллер: IESG

4. Соображения IANA

IANA зарегистрировал MIME-тип "text/csv" с помощью
приложения, предусмотреного в разделе 3 настоящего документа.

5. Вопросы безопасности

См обсуждение выше в разделе 3.

6. Выражаю признательностт

Автор хотел бы поблагодарить Dave Crocker, Martin Duerst, Joel M.
Halpern, Clyde Ingram, Graham Klyne, Bruce Lilly, Chris Lilley, и
членов IESG за их полезные предложения. Особое слово
благодарности Дэйву за помощь с грамматикой ABNF.

Особая благодарность L.T.S.

7.1. Нормативные ссылки

[1] Freed, Н., Кленсин, J., и J. Постел, "Интернет Многоцелевой
Mail Extensions (MIME) Часть четвертая: Процедуры регистрации ", BCP
13, RFC 2048, ноябрь 1996 года.

[2] Крокер, Д. и П. Overell, "Augmented BNF для синтаксиса
Технические характеристики: ABNF ", RFC 2234, ноябрь 1997 года.

[3] Freed, Н. и Н. Borenstein, "Многоцелевой Internet Mail
Расширения (MIME) Часть вторая: Типы носителей ", RFC 2046, ноябрь
1996.

7.2. Информативные ссылки

[8] Постел, J., "Протокол управления передачей", STD 7, RFC 793,
Сентябрь 1981.

Yakov Shafranovich
SolidMatrix Technologies, Inc.

Собственно самая интересная часть:

file = [header CRLF] record *(CRLF record) [CRLF]
header = name *(COMMA name)
record = field *(COMMA field)
name = field
field = (escaped / non-escaped)
escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE
non-escaped = *TEXTDATA
TEXTDATA = %x20-21 / %x23-2B / %x2D-7E

Распечатать

Как заполнить табличную часть формы программно?  6
Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П 17 правил для составления оптимального ЗАПРОСа к данным базы 1С  42
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ COM-подключение к базе 7.7 из 8.2 1С  6
Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине. Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)): НаКлиенте Процедура Загрузки() ПутьКБазе=" D:ВашаБаза1с77" ; Пользователь= Cклонения по падежам  6
НаКлиенте Процедура Команда1(Команда) ФИО = " Иванов Иван Иванович" ; Падеж = 2; Пол = 1; Результат = СклонениеФИО(ФИО, Падеж, пол); Сообщить(Результат); КонецПроцедуры НаСервере Функция СклонениеФИО(ФИО, Падеж, пол) Результат = " " ; Cодержимое указанного ниже веб-сайта в этом приложении блокируется. Aboutsecurity_1cv8c.exe  1
Проблема: После обновления на 1С:Бухгалтерию предприятия 3-й версии, при нажатии на закладку командного интерфейса 1С:предприятие, выскакивает ошибка: Aboutsecurity_1cv8c.exe или Aboutsecurity_1cv8.exe «Содержимое указанного ниже веб-узла в э Посмотреть все результаты поиска похожих

Еще в этой же категории

Как быстро вывести таблицу значений в табличный документ?  88
ТекстЗапроса = " ВЫБРАТЬ * ИЗ Справочник.Пользователи" ; ЗапросаДанных = Новый Запрос(ТекстЗапроса); РезЗапроса = ЗапросаДанных.Выполнить().Выгрузить(); ТабДокумент = Новый ТабличныйДокумент; Построитель = Новый Построит Создание Таблицы значений и описание типов значений ее колонок  28
ТаблицаПериодов = Новый ТаблицаЗначений; ТаблицаПериодов.Колонки.Добавить("НомерСтроки", Новый ОписаниеТипов("Число")); ТаблицаПериодов.Колонки.Добавить("Сотрудник", Новый ОписаниеТипов("СправочникСсылка.СотрудникиОрганизаций")); ТаблицаП Удаление строк Таблицы Значений  27
// 1. Удаление строк согласно условию НулевыеСтроки = ТаблицаПослеПодмен.НайтиСтроки(Новый Структура(" Сумма" ,0)); Для каждого СтрокаТаблицы Из НулевыеСтроки Цикл ТаблицаПослеПодмен.Удалить(СтрокаТаблицы) КонецЦикла; // Нужно оставить стр Как скопировать, выгрузить данные из одной таблицы значений в другую?  11
Как скопировать или выгрузить данные из одной таблицы значений в другую таблицу значений? 1. Добавление, копирование строк из одной таблицы значений в другую таблицу значений: Для каждого СтрокаТЗ Из Таблица1 Цикл ЗаполнитьЗначенияСвойств(Таблица Объединение 2 таблиц значений  10
// Объединить 2 таблицы значения // тзОсновная - таблица к которой будут изменяться данные // тзПрисоединяемая - таблица из которой будут браться данные // стОтборОдинаковых - стурктура со списком полей по которым определяеться одинаковость запис Посмотреть все в категории Работа с Таблицей Значений


//*** Если есть шапка таблицы ***
Шапка_CSV = Файл_CSV . ПолучитьСтроку ( 1 );
// Чтение и разделение на отдельные значения в массив (по разделителю)
Массив_CSV = СтрРазделить ( Шапка_CSV , Используемый_разделитель );
//***************************

Для Каждого СтрокаНом Из Массив_CSV Цикл

// Удаляем пробелы т.к. в названии столбцов они не допускаются
ИмяБП = СтрЗаменить ( СтрокаНом , " " , "" );
ТЗ . Колонки . Добавить ( ИмяБП ,, СтрокаНом );

Для НомерСтроки = 2 по Файл_CSV . КоличествоСтрок () Цикл // Если без шапки, то начинаем с первой строчки

// Получаем строку по-порядку
Строка_CSV = Файл_CSV . ПолучитьСтроку ( НомерСтроки );

// Разделяем с помощью выбранного разделителя каждую строку на столбцы
Массив_CSV = СтрРазделить ( Строка_CSV , Используемый_разделитель );
НоваяСтрочка = ТЗ . Добавить (); // Добавляем строку в ТЗ

Для Ном_Столбца = 1 по Массив_CSV . Количество () Цикл

ТекЗначение_CSV = Массив_CSV [ Ном_Столбца - 1 ];
ИмяКолонки_CSV = ТЗ . Колонки [ Ном_Столбца - 1 ]. Имя ;
НоваяСтрочка [ ИмяКолонки_CSV ] = ТекЗначение_CSV ;

Используемый_разделитель = ";" ;
Файл_CSV = "D:\import_21092020.csv" ;

//*** Получаем данные из запроса ***
Запрос = Новый Запрос ;
Запрос . Текст =
"ВЫБРАТЬ
| ВнутреннийПрайс.Код КАК Код,
| ВнутреннийПрайс.Наименование КАК Наименование,
| ВнутреннийПрайс.ЗакупочнаяЦена КАК ЗакупочнаяЦена,
| ВнутреннийПрайс.РозничнаяЦена КАК РозничнаяЦена,
| ВнутреннийПрайс.ОптоваяЦена КАК ОптоваяЦена
|ИЗ
| Справочник.Цены КАК ВнутреннийПрайс" ;
РезультатЗапроса = Запрос . Выполнить (). Выгрузить ();
ТаблицаЗначений = РезультатЗапроса ;
//**********************************

Текст_CSV = "" ; // Текст с учетом заголовков, разделителей и переноса строк
Для Каждого СтрокаТЗ из ТаблицаЗначений Цикл

Если Текст_CSV = "" тогда

СтрокаКол = "" ;
КолонкиТЗ = ТаблицаЗначений . колонки ;
Для Каждого Каждая_Колонка Из КолонкиТЗ Цикл
СтрокаКол = "" + СтрокаКол + Каждая_Колонка . Имя + Используемый_разделитель ;
КонецЦикла;

Текст_CSV = СтрокаКол + Символы . ПС ;

Текст_CSV = Текст_CSV + СтрокаТЗ . Код + Используемый_разделитель + СтрокаТЗ . Наименование
+ Используемый_разделитель + СтрокаТЗ . ЗакупочнаяЦена + Используемый_разделитель + СтрокаТЗ . РозничнаяЦена
+ Используемый_разделитель + СтрокаТЗ . ОптоваяЦена + Символы . ПС ;

КодANSI = КодировкаТекста . ANSI ;
ТекстовыйФайлЗапись = Новый ЗаписьТекста ( Файл_CSV , КодANSI ); // Создание файла CSV
ТекстовыйФайлЗапись . ЗаписатьСтроку ( Текст_CSV ); // Запись информации в файл
ТекстовыйФайлЗапись . Закрыть (); // Обязательно закрываем, иначе зависает в процессе

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

Выгрузка данных в файл

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

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

Рассмотрим выгрузку данных в файл на примере переноса данных из информационной базы «1С:Бухгалтерии 7.7». Порядок действий при других вариантах переноса не меняется.

Перенос данных выполняется поэтапно. Перед началом переноса требуется убедиться, что исходная информационная база закрыта и в ней не работают пользователи.

Этап 1. Резервное копирование

Необходимо выполнить резервное копирование информационной базы конфигурации «Бухгалтерский учет» редакции 4.5.

Этап 2. Выгрузка данных

Запустить «1С:Бухгалтерию 7.7».

Перенос данных осуществляется с помощью файлов, которые находятся в подкаталоге ExtForms (1SBDB\ExtForms):

  • V77Exp.ert – обработка выгрузки данных из конфигурации «Бухгалтерский учет», редакция 4.5;
  • Acc_Acc8.xml – правила конвертации данных, используемые обработкой V77Exp.ert.

Правила переноса исходной информационной базы должны быть актуальными на момент переноса. Актуальные правила всегда следует получать из «1С:Бухгалтерии 8». Для этого нужно выполнить следующие действия:

  1. Запустить «1С:Бухгалтерию 8».
  2. Открыть форму Загрузка из 1С:Предприятия 7.7.

После обновления правил переноса можно приступать к выгрузке данных. Для этого необходимо воспользоваться помощником перехода. Требуется нажать Переход на 1С:Бухгалтерию 8 панели инструментов программы.

Шаг 1. Начало работы с помощником

Для ознакомления с преимуществами перехода нажать О преимуществах 1С:Бухгалтерии 8.

Шаг 2. Проверка обновлений

Для проверки наличия обновлений нажать Проверить наличие обновлений.

При наличии ИТС можно сразу обновить конфигурацию. Далее программу необходимо будет закрыть. При повторном запуске в режиме 1С:Предприятие работа с помощником продолжается с момента остановки.

Шаг 3. Настройка периода выгрузки

Выбрать период выгрузки.

Для этого требуется установить переключатель на одном из следующих значений:

  • Остатки на начало года – если остатки переносятся на начало года;
  • Обороты – если данные переносятся в середине года;
  • Документы– если переносятся остатки за незакрытый период текущего года.

Обязательно указывается период переноса. Например, если выгрузка формируется на 01.01.2013, то установить переключатель Остатки на начало года, и в качестве периода укажем 2013 г.

Если установить флажок Выполнить проверку выгружаемых данных то сначала будет проведена проверка целостности данных в переносимой информационной базе и предложены варианты исправления выявленных ошибок.

Шаг 4. Адрес файла выгрузки

В поле Выгружаемые данные будут записаны в файл отображается расположение файла выгрузки.

Шаг 5. Выгрузка данных

Для выгрузки данных нажать Выгрузить. В результате выгрузки будет создан файл в формате XML.

Рекомендуется установить флажок Сформировать оборотно-сальдовую ведомость. В этом случае после окончания выгрузки программа автоматически сформирует отчет Оборотно-сальдовая ведомость. Необходимо использовать отчет для проверки загруженных данных.

Неполная (частичная) выгрузка данных в файл

Под неполной (частичной) выгрузкой понимается перенос только ряда объектов информационной базы. Для этого нужно воспользоваться универсальной выгрузкой данных.

Требуется открыть универсальную выгрузку (Сервис – Дополнительные возможности).

В открывшемся окне выбрать пункт Выгрузка данных для 1С:Бухгалтерии 8.

Далее нужно заполнить параметры универсальной выгрузки данных.

Необходимо указать параметры выгрузки:

  • Имя файла правил – выбрать файл правил конвертации данных;
  • Имя файла данных – указать файл, в который будут выгружены данные в формате .xml;
  • Дата начала, Дата окончания – указать период выгрузки. Если перенос осуществляется на начало года, то в полях Дата начала и Дата окончания необходимо указать одинаковую дату. Например, если перенос осуществляется на начало 2013 года, то нужно указать дату начала и дату окончания – 01.01.2013;
  • Правила выгрузки данных – нажать Загрузить правила обмена для заполнения табличной части Правила выгрузки данных. По тем разделам, по которым выгрузка не производится, снять флажки. Например, если необходимо перенести только данные справочника Банковские счета и Банки, то установить флажки Банки и Банковские счета в табличной части Правила выгрузки данных.

Нажать Выгрузить для выполнения выгрузки данных.

Загрузка данных из файла

  1. Запустить «1С:Бухгалтерию 8».
  2. Дополнительные настройки в информационной базе «1С:Бухгалтерии 8» не требуются. Настройки параметров учета для корректного переноса данных будут установлены в информационной базе по умолчанию.
  3. Необходимо воспользоваться помощником перехода (Главное – Загрузка из 1С:Предприятия 7.7).

Шаг 1. Выбор варианта загрузки данных

Выбрать пункт Загрузить данные из файла.

Шаг 2. Выбор файла загрузки

Выбрать в поле Путь к файлу данных файл загрузки.

После выбора файла в разделе Описание загружаемых данных отображается информация о конфигурации, номере релиза, организации, периоде и дате выгрузки данных из исходной информационной базы.

Для загрузки данных нажать Загрузить данные.

Шаг 3. Загрузка

Загрузка данных и их проверка осуществляются автоматически.

  • загрузка данных,
  • проведение загруженных документов,
  • проверка загруженных документов.

В поле Выполнение отображается индикатор выполнения загрузки в процентах. Ниже приводится наименование исходной информационной базы.

Если загрузка осуществляется в программный продукт базовой версии, то ИНН и КПП организации в «1С:Бухгалтерии 8» будут заменены на ИНН/КПП организации исходной информационной базы.

Шаг 4. Результат переноса

Если перенос данных прошел успешно, выводится строка: «Перенос данных прошел успешно!».

Если используется версия ПРОФ, можно сразу приступить к переносу следующей информационной базы или данных из файла.

Читайте также: