Качване и зареждане на XML данни 8.3 Инструкция. Формиране на документа "Фактура"

2018-11-15T19: 32: 35 + 00: 00

Универсалната обработка "Разтоварване и изтегляне на данни XML" прави пълно или частично разтоварване на данните за информационната база данни в XML файла. Впоследствие този файл може да бъде натоварен в информационната база, използвайки същата обработка. Форматът на файла за разтоварване е различен от файловия формат, създаден при разтоварване в съответствие с плана за обмен, заглавната част.

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

Използването на тази обработка е възможно например да се създаде пълно или частично гръб данни, извършване на обмен на данни между тях информационни бази, както и като спомагателен инструмент при възстановяването на неуспешни информационни бази.

Обработението подкрепя разтоварващите данни с възможност за определяне на избора от периода. Също така въвеждат проверка на обекти за невалидни символи при обмен на XML.

С уважение, (учител и разработчик).

Въпреки факта, че 1c е най-популярният, удобен и надежден информационна системаДа имаш редица решения в своя владетел да автоматизира и обработва абсолютно всички бизнес процеси в предприятия на всяка мащаб и област на дейност, така или иначе, потребителите имат ежедневно нужда да разтоварват данни от 1C в програми на трети страни или файлове. В тази статия обмислете какво разтоварване от 1C и покажете как да се разтоварите от 1c и какви проблеми могат да възникнат.

Данни, които могат да бъдат разтоварени от 1С

1C Всяка конфигурация редовно поддържа разтоварването на такива данни като:

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

Качването на данни от 1C 8.3 е възможно в много популярни формати:

Разтоварване на печатни форми и доклади

Всяка форма или доклад за печат в 1С може да бъде запазена в желания формат. За да направите това, ще трябва да отворите формуляр или доклад, след това изберете в главното меню Файл - Запази като.

След това ще се отвори прозорецът за запазване на файлове, което показва името и вида на файла:



Възможни проблеми при разтоварване от 1С


Това се дължи на факта, че отпечатаната форма или доклад не е активирана в този момент. Така че печатащата форма е достъпна за запазване, е необходимо просто да кликнете върху мишката на всяко място върху него:


Разтоварване на Excel

Данните за обработка в най-популярния табличен формат изискват подходящо разтоварване. За да запишете желаните данни в Excel формат, трябва да зададете типа в диалоговия прозорец за запазване на файлове Excel лист2007 --... (*. XLSX). По-рядко, трябва да запазите данните в стария формат на листа Excel (* .xls):


По същия начин, избирането на желания формат, можете да направите разтоварване от 1C в PDF, от 1с в Word, от 1C към CSV, както и към други формати.

Разтоварване на произволни таблици от 1c

В този раздел Ще се покаже как всички данни могат да бъдат разтоварени, при условие че имате права върху нея.

В 1c е разработен редовен механизъм, който ви позволява да разтоварите всеки списък (например списък с документи или референтни елементи). За да направите това, в командния панел на всеки списък, в групата "Още" Наличен екип "Списък":



Информацията ще бъде показана в специален табличен документ. Този документ изглежда същото като всеки друг доклад в 1с и може да бъде разтоварен по същия начин, като използва командата. Файл - Запазване като:



Как да разтоварите данните, които не са видими в списъка

Често проблемът за разтоварване на списък, който е възникнал, е придружен от необходимостта от добавяне на високоговорители там, които са точно в документа (директория), но по някаква причина те не се виждат в текущия списък. Пример: Добавете към списъка "Клиенти", за да разтоварите полето "Телефон", което се показва само в допълнителния панел вдясно:


Така че телефонът може да бъде разтоварен от 1с, все още е необходимо да го добавите към списъка. За да направите това, трябва да се обадите на екипа "Още - промяна на формуляра." След това трябва да намерим желания списък на говорителите. Има един трик: разработчиците на типични конфигурации почти винаги добавят полето "Link". Ако станете върху него, и след това щракнете върху бутона Че ще видим всички възможни области на този справочник. Намерете поле "Телефон" И сложихме кърлежи.



След това базата данни на клиентите с телефони може да бъде разтоварена във файл чрез обикновена команда. "Списък" \\ t и продават конкуренти.

Вероятно всеки 1C специалист се натъкна на ситуацията на необходимостта от прехвърляне на данни от една информационна база в друга. В случая, когато конфигурациите са различни, трябва да напишете правила за преобразуване на данни. Тези правила се създават в 1C конфигурацията "преобразуване на данни".

Също така, данните могат да се прехвърлят. Много конфигурации 1с 8.3 Има типична функционалност за конфигуриране на синхронизиране на данни между различни конфигурации и безпроблемна интеграция с 1с поток на документа.

Но когато данните трябва да бъдат прехвърлени между абсолютно идентични конфигурации, можете да опростите задачата и да използвате обработката на стандартното качване и изтегляне чрез XML. Моля, обърнете внимание, че този метод, както и преобразуването на данни, сравнява обектите в уникален идентификатор (GUID), а не по име.

Можете да изтеглите тази обработка на нейния диск или чрез справка:

Той е универсален и подходящ за всяка конфигурация.

Помислете за пример за разтоварване на наръчника "номенклатура" от една информационна база от 1C 8.3 счетоводство 3.0 към друга. Задължително състояние Ще има избор от родител (група) "дървообработване".

Качване на данни от 1C в XML

Отидете на информационната база, откъдето данните (източник) ще бъдат разтоварени. Не забравяйте да ги проверите, осигурени за всички възможни условия, за да се избегне появата на нежелани последици.

Отворете и зареждате и изтегляте XML данни (Ctrl + O).

Ние се интересуваме от раздела "разтоварване". Преди всичко посочете името на файла, на който ще бъдат разтоварени данните и пътят за спестяване. В този случай Данните са разтоварени "във файла на сървъра".

В обработващата капачка периодът, в който ще се извършва подборът. Също така, за периодични регистри можете да посочите метод за използване на избор по период. Ако трябва да разтоварвате движенията заедно с документи, съответният флаг е зададен. В този случай претоварваме директорията, така че не е необходимо да поставяте нищо в заглавката.

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

Колоната "разтоварване, ако е необходимо" означава дали е необходимо да се претоварват този обектАко се позовава на заявката на референтното припокриване на книгата. Например, позицията на претоварването на номенклатурата има такава измервателна единица, която не е в базата данни. Ако пред референтната книга с мерни единици, знамето в колоната "разтоварване, ако е необходимо, ще създаде нова позиция. В противен случай, тъй като стойността на подпори ще бъде надписът "<Объект не найден>"И уникалният му идентификатор.

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

В този пример трябва само да изберете номенклатурата, която се намира в папката за дървообработване.

Подобна обработка за 8.2 ви позволява да инсталирате избор в удобен формуляр за всеки обект на конфигуриране. В 8.3, за съжаление, няма такава функция. Една от възможностите за изхода в тази ситуация ще бъде изборът на необходимите позиции на раздела "Допълнителни обекти за разтоварване".

Можете да добавяте обекти тук, както ръчно (бутон "Добавяне") и заявката ("Добавяне на заявка ..."). С голямото им количество, вторият вариант е за предпочитане.

В този случай искането ще бъде както следва. Попълнете настройките, изпълнете заявката, като проверите данните и кликнете върху бутона "Избор на резултати".

След като зададете всички необходими обекти и допълнителни елементи за разтоварване, кликнете върху бутона за качване на данни. Те ще попаднат в XML файла, името и пътя на които са посочени по-рано. Резултатите от тази операция ще бъдат показани в съобщения.

В този пример е необходимо да се разтоварват само 3 позиции, но пет разтоварени. Всички, защото пред ръководството "номенклатура" в колоната "разтоварване, ако е необходимо, е инсталирана флаг. Заедно с правилните позиции, родителите им претоварени.

Изтеглете директория от XML

След успешно разтоварване на данни от конфигурацията - източникът в XML файла, отворете базата данни - приемник. Структурата на обектите и техните данни трябва да съвпадат помежду си. В този случай прехвърлянето се извършва между две стандартни конфигурации 1С: счетоводство 3.0.

Отворете обработката в базата данни. Това лечение Използвани както за разтоварване, така и за изтегляне на данни. Кликнете върху раздела Изтеглете и посочете пътя към XML файлВ които данните преди това са били разтоварени. След това кликнете върху бутона за качване на данни.

Резултатът от изтеглянето ще се покаже в съобщенията. В нашия случай всичко беше успешно.

Наръчникът "номенклатура" в базата данни не беше запълнен. Сега тя има пет елемента: три позиции за номенклатура и две групи.

14.06.2018 13:04:27 1C: Обслужванерезюме

Въведение

Програми 1С са универсални решения за съхранение на важни данни и тяхната обработка. Директориите, списанията и документите са само черупки за лесен достъп до данни и връзки между тях. Често има нужда от разтоварване на тези данни от 1С. Целите могат да бъдат различни - разтоварване за обмен с други 1с програми, разтоварване на банката, разтоварване на данни за файлове на различни формати и др.

В тази статия ще разгледаме основните възможности за разтоварване на данни от 1C 8.3 счетоводство и проблеми, които могат да се срещнат.

Качване на данни от 1C към Excel, Word, PDF, MXL файлове и други

За да разтоварите данните от 1C към файлове с различен формат, трябва да направите следното.

Отворете документ за освобождаване от отговорност. Това може да бъде банкови нареждания, документи за приходи (техните отпечатани форми), доклади, списания, обратни залтори и много други.

Например, помислете за операционното декларация. Отваряйки го, щракнете върху флопи иконата в дясната горна част на програмата.

ВНИМАНИЕ: Ако иконата на дискета не е достъпна, опитайте да кликнете върху всяко поле за отчети. Това е необходимо, за да се направи докладът "активен".

След като кликнете, ще се отвори следният прозорец:

В него можете да изберете местоположението на файла, въведете името му и изберете формата. Най-често използваното: Docx (Word), XLSX (Excel), PDF (PDF), TXT, MXL и др.

В този пример ще изберем формат на Excel. 2007 и запазете файла в папката.

Така е запазено операционното декларация:

Както може да се види, докладите се запазват в доста удобна и достъпна форма със запазване на всички данни и форматиране.

Така, чрез разтоварване на необходимите данни от 1С, те могат да бъдат преместени отделно от основата. Например, можете да изпратите по имейл. Mail Colleabue (вместо да предавате цялата база), можете да ги запазите преди промени в самата програма или просто да отпечатате.

Разтоварване на списъци от 1C към Excel, Word, PDF, MXL файлове и други

Понякога има нужда да разтоварите списъка с документи, а не самият документ, докато сте в режим на преглед на списъка, иконата на дискета не е налична. За да разтоварите данните на такава структура, първо трябва да изпратите списък в таблична форма, след което вече може да бъде запазена.

Като пример, помислете за списъка платежни нареждания. За да го разтоварите, вижте още меню - Покажете списък:

В прозореца, който се отваря, можете да посочите полетата, които ще бъдат представени в списъка:

Ще оставим всичко без промяна, кликнете върху OK. В резултат на това списъкът е представен като таблица. Сега няма да бъдем много трудно да го разтоварим, както разтоварихме документа по-рано. Кликнете върху дискета, изберете местоположението, името и формата и запишете файла:

Качване на данни от 1C 8.3 счетоводство към други програми

За да обменяте данни с други програми, трябва да активирате синхронизирането на данни. Можете да направите това в менюто на администрацията - синхронизиране на данни.

Ако синхронизацията на отметката не е активна (както е на фигурата по-долу) - базата ви не е конфигурирана да синхронизира с други 1C бази данни. За съжаление, разглеждането на инсталацията за синхронизация е извън обхвата на тази статия, така че ще ограничим себе си, за да се позовем на тази възможност.

Ако синхронизирате 1C база данни с друга база данни, ще бъдете достъпни за функционалността на обмен на данни, която работи най-често в автоматичен режим.

С всички въпроси относно настройването на синхронизацията и обмена на данни между базите данни, можете да се свържете с нашите мениджъри, които в рамките на безплатната консултация ще отговорят на всички ваши въпроси.

В отчитането на 1C има много удобна възможност за обмен на документи с банки. Това се прави чрез данни за разтоварване / зареждане. Когато определяте необходимите банкови документи, вие ги разтоварвате на файл, а след това в банковата система го натоварвайте и след обработка на документите ще бъдат налични в банковата система за повторно провеждане и провеждане.

За разтоварване от 1C 8.3 счетоводни документи за изпращане на банката отидете в списъка с документи и кликнете върху бутона Изпрати на банката

Избор на желания период, задайте документи за разтоварване и след това щракнете върху файла, за да разтоварите в банката в долната част на екрана:

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

Качване на данни от 1C 8.3 отчитане на обмен с банка

В заключение бих искал да отбележа, че 1C предоставя всички необходими инструменти За прост I. бързо разтоварване Данни от базата данни и поддържат ги в най-често срещаните формати.

Имате въпроси? Ние ще помогнем с предоставянето на данни от 1C като част от безплатна консултация!

Режими на работа

Работа с LUGGAGELADSCADDAXML82 режими 2 Режими на работа: разтоварване (създаване на файл за изтегляне на данните, зададени от потребителя) и изтегляния (четене на разтоварващия файл, създаден от режим на същото име и записва наличните в него данни). Настройката на режима се извършва чрез избор в полето режим.

Преди да започнете режим или друг режим (натискане на бутона RUN), трябва да зададете името на разтоварващия файл или да го въведете ръчно в полето "Име на файла", или като използвате това поле за избор на поле и диалоговия прозорец Стандартна грешка в полето .

В режим на изтегляне е възможно да се редактирате използването на резултати, когато записвате регистри, които могат да повлияят на скоростта на изтегляне. "Деактивиране на бутоните" и "Активиране на резултатите" са налични, когато "позволяват възможността да се редактират използването на резултатите по време на натоварването на данни" и се използват за ръчно управление Режим за използване на резултата при зареждане на данни. ** Условия за приложимостта на обработката **

Обработката може да се използва само в случаите, когато информационната база, в която данните са разтоварени, и данните, в които данните са заредени, са хомогенни (конфигурациите са идентични, данните могат да варират) или всички разтоварени обекти са почти напълно идентични по състав и Видове детайли и таблични части, свойствата на "водещия" обект на метаданни и др. Трябва да се отбележи, че поради ограниченията обработката е предназначена главно за обмен между хомогенна IB.

Форматът на файла за разтоварване е различен от файловия формат, създаден при разтоварване в съответствие с плана за обмен, заглавната част. Преработка на данни (елементи на референтни книги, регистрите и др.) Използва се същият XML сериализационен механизъм, който се разтоварва чрез планове за обмен, файловите формати са идентични в тази част.

Определение за качване

Обработката ви позволява да извършвате пълно и частично разтоварване на данните за информационната база данни във файла. Създаването на състава на разтоварваните данни се извършва в диалога, като зададете флаговете в колоната на дървото, показващи обектите на метаданните, които могат да бъдат разкрити. Допълнителна колона от флагове, "Ако е необходимо", установява необходимостта от разтоварване на обекти този вид "Link". Това е, ако квадратчето за отметка е инсталирано само в колоната "Ако е необходимо, данните за такъв обект няма да бъдат напълно разтоварени, но само в обема, който е необходим за поддържане на референтната цялост в информационната база, която ще изтегли файл без разтоварване.

Когато отворите формуляра, обработката установява признак за разтоварване на връзката към всички обекти, което гарантира референтната цялост на разтоварения фрагмент на информационната база.

Когато кликнете върху бутона "Дефиниране на обекти за разтоварване", анализите за обработка, препратки, към които данните могат да бъдат съдържащи се в обекти, които имат знак за пълно разтоварване и автоматично запълват колоната на флага, което показва необходимостта от разтоварване на връзката. Ако обектът вече има флаг за пълно разтоварване, в който случай не е инсталиран флару.

Възможни приложения

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