Формулярът на документа (фактурата) не може да бъде запазен във формат на Excel – бутоните „Запазване“ и „Запазване като“ не са налични. Каква е причината? Трикове за запазване на документ с електронна таблица в Excel за по-нататъшна работа с него Как да запазите акаунт за 1s

Много офис служители често трябва да използват програми 1C и Excel. Те трябва да експортират данни от едно приложение в друго. Днес ще разгледаме как да разтоварим от 1C в Excel.

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

Качването на данни от 1C в Microsoft Excel е процес, състоящ се от прости стъпки. За да направите това, вградените в тези приложения инструменти са достатъчни. Има няколко начина за експортиране на данни.

Качване на голямо количество данни

В отворен документ щракнете с десния бутон и изберете „Покажи списък“. След това всички елементи ще бъдат показани като обикновен текст. Може да се копира и постави в документ на MS Excel, но е по-добре да отворите менюто "Файл" и да отидете в секцията "Запазване като".

Остава само да изберете файловия формат и да го запишете.

Качване на документи за печат


Как да вмъкнете списък в работна книга на Excel

За да прехвърлите списъка, използвайте следния метод:

  • Отваряме желания списък в програмата 1C. След това трябва да щракнете с десния бутон върху „Всички действия“ и след това „Показване на списъка“.


  • Ще се появи списъчно поле. В полето "Изходи към" трябва да се зададе опцията "Документ за електронна таблица".
  • Точно по-долу можете да изберете колоните, които трябва да бъдат преместени.


Съвет! Не трябва да променяте нищо в този прозорец, когато ще прехвърлите целия документ.

  1. След всичко това потребителят ще види списък на екрана под формата на таблица. Трябва да бъде избран и копиран.
  2. След това се създава нов документ в Excel и данните се вмъкват в него с помощта на "CTRL+V".

Създайте нова работна книга на Excel със списък

Не можете да се забърквате дълго време и веднага да покажете списъка от 1C до Excel:

1. Правим всичко по същия начин, както в предишния метод, докато се формира списъкът. След това трябва да отидете в менюто, да отворите секцията "Файл" и да изберете "Запазване като".



Заключение

Сега знаете няколко начина за качване на таблица от 1C в Excel. Процедурата е доста лесна и абсолютно всеки потребител може да се справи с нея. Основното нещо е да изучите добре нашите инструкции, да изберете подходящия метод и да следвате инструкциите ясно. За да го улесните, погледнете поставените екранни снимки.

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

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

Метод 1: Копирайте съдържанието на клетката

Една единица данни се съдържа в клетка 1C. Може да се прехвърли в Excel чрез обичайния метод за копиране.


Съдържанието на клетка 1C ще бъде поставено в Excel.

Метод 2: Поставете списък в съществуваща работна книга на Excel

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


Списъкът се вмъква в документа.

Метод 3: Създайте нова работна книга на Excel със списък

Също така, списък от програмата 1C може незабавно да бъде изведен в нов файл на Excel.


Целият списък ще бъде запазен като отделна книга.

Метод 4: копиране на диапазон от списък на 1C в Excel

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


Метод 5: Запазване на документи като Excel

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


Документът ще бъде запазен във формат Excel. Този файл вече може да бъде отворен в тази програма и по-нататъшната обработка може да се извърши вече в него.

Както можете да видите, качването на информация от 1C във формат Excel не е трудно. Трябва само да знаете алгоритъма на действията, тъй като, за съжаление, той не е интуитивен за всички потребители. С помощта на вградените инструменти на 1C и Excel можете да копирате съдържанието на клетки, списъци и диапазони от първото приложение към второто, както и да запазвате списъци и документи в отделни книги. Има много опции за спестяване и за да може потребителят да намери правилния за своята ситуация, няма абсолютно никаква нужда да прибягва до използване на софтуер на трети страни или да прилага сложни комбинации от действия.

Изпратете тази статия на моята поща

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

1s корпоративна версия 8.2:

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

И натиснете бутона OK.

След това на посочения път ще бъде създаден файл на Excel с необходимите данни от 1C.

Но може да не запишете данните във файл, а просто (след като списъкът се покаже) изберете данните, след което ги запишете в клипборда (щракнете с десния бутон - Копиране), отворете програмата Excel и поставете данните от клипборда в празен лист (щракнете с десния бутон - Поставяне).

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

Ако искате да запишете отчета в Excel, след това създайте нов отчет и за да го качите в Excel, вече не е необходимо да го изброявате, а просто щракнете върху "Файл" - "Запазване на копие" в главното меню и след това следвайте схемата, описана по-горе. Или просто го копирайте през клипборда.

1s корпоративна версия 8.3:

На платформа 1c версия 8.3 - технологията за запис на данни в Excel е малко по-различна от версия 8.2.

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

По същия начин маркирате необходимите колони с флагчета, но има и едно прекрасно знаме "Само избрано", когато е зададено, в таблицата се показват само избрани редове. За да изберете няколко реда в списъка с номенклатурни директории - щракнете върху редовете с натиснат клавиш "Ctrl", получавате нещо подобно (избраните редове са маркирани в синьо):

В крайна сметка трябва да изглежда така:

Освен това можете да запишете тази таблица в Excel чрез клипборда (както писах по-горе) или да я запишете директно във файл на Excel, за това за 1s (в показания списък) щракнете върху специалния бутон на главното меню ( със стрелка надолу) и изберете елемента "Файл" - "Запиши като ...", след което се отваря стандартен прозорец за запазване на файла, посочете името на файла и въведете "Excel Sheet" в него и щракнете върху "Запазване".

За да запазите отчета във файл, направете същото, както написах малко по-горе:

Много често се изисква да получите данни от 1C 8.3 и да запазите информацията във външен файл, с други думи, за качване от 1C enterprise. Задачата почти винаги е изпълнима без участието на 1C програмисти.

Помислете за редица полезни съвети, с които можете да качвате данни от 1C във външна информационна система.

В 1C има няколко метода, чрез които можете да получите информация, без да включвате специалисти:

  • Разтоварване на цялата база данни от 1C 8.3 - за последващо изтегляне на друг компютър
  • Запазване на отчети и отпечатване в Excel, Word или PDF
  • Разтоварване на таблици от 1C
  • Получаване на информация с помощта на конзолата за заявки

Повече за тях:

Как да разтоварите цялата база данни от 1s 8.3 (към .dt файл)

За да направите това, трябва да влезете в режима на конфигуратор, след което изберете елемента "Администриране" - "Разтоварване на информационна база" в главното меню:

След това трябва само да посочите името на бъдещия файл и местоположението му на диска.

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

Разтоварване на отчети и разпечатки от 1C в Excel

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

Например, отворете TORG 12 за печат, натиснете ctrl+S (или в менюто File - Save As) и изберете типа на файла и неговото име:

За същата система работи - отчетът се разтоварва с две щраквания:

Вземете 267 1C видео уроци безплатно:

Налично е записване в основните формати - excel, word, pdf, html, txt и т.н.

Разтоварване на таблици от 1C 8.3

Често има такива банални задачи като „получаване на списък с плащания за текущата година“, „разтоварване на книга за покупки или продажби“ или „разтоварване на стоки от фактура № 256“. Решаването на подобни проблеми е доста просто.

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

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

Подобни действия могат да се извършват за почти всяка таблична част в 1C 8.2. Например трябваше да качим списък със стоки от касов бон № МСК00003, няма проблем. Това се прави много просто - отворете документа, извикайте контекстното меню и след няколко щраквания получаваме желаното качване в желания формат:


Качване на дневник за транзакции от 1C в Excel:

Получаване на информация с помощта на конзолата за заявки

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

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

Например, изисква се да се получат всички контрагенти-доставчици и техния телефонен номер. За да направите това, напишете следната заявка:

Получената таблица може също да бъде качена в желания файлов формат:

Можете да качите получените данни в друга база данни 1C, като използвате "". Гледайте видео инструкцията на примера на номенклатурата:

проста задача:

  • Организирайте избора на файлове във формуляра (формат на txt файл)
  • Попълнете файла с данни
  • Е, запишете естествено (ако файлът е с данни, поискайте да го презапишете или не).

Как да го направя?

Ние организираме формата на дебел клиент 1C

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

Полето, което добавихме, трябва да включва бутон за избор.

Нека добавим манипулатор за щракване.

Моля, имайте предвид, че имаме две функции в модула – едната е манипулаторът за щракване върху бутона „Изпълни“, който автоматично беше добавен към формуляра за обработка при създаването му. Другият е манипулаторът, който добавихме.

Ние организираме формата на тънък клиент 1C

Пример за организация на същата форма на тънък клиент на 1C.

Добавяме атрибут към обработката - неограничен низ (т.е. дължина = 0).

Току-що добавените подпори се изтеглят върху формата. За да отворите свойствата му, щракнете с десния бутон върху извадения атрибут.

Задайте свойството SelectButton на Да.

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

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

Също така плъзнете добавената команда върху формуляра (вляво).

Имаме и две функции в модула - едната е манипулаторът за щракване на бутон "Запис", който добавихме. Другият е избраният манипулатор на събитие, който добавихме.

Програмиране на избора на файла [име и местоположение на записа].

Windows има общ диалогов прозорец за избор на файлове.

От 1C има достъп за управление на този диалог. За тази цел има специален обект "FileChoiceDialog".

Диалог = NewFileSelectionDialog(FileSelectionDialogMode.Save);

Dialog.Title = "Изберете име на файл за запазване";

Dialog.MultipleChoice = False;

Dialog.Filter = "Текстов файл(*.txt)|*.txt";

// Извикване на действителния диалог на екрана

Ако Dialog.Select() Тогава

// Влезте тук само ако потребителят е щракнал върху OK

// Запазване на избраното име на файл (пълно име, което означава включване на пътя към него)

FileName = Dialog.FullFileName;

EndIf;

Ако искате да можете да избирате множество разширения на файлове, като txt и rtf, тогава трябва да напишете така:

Dialog.Filter = "Документ на Microsoft Word (*.txt)|*.txt|"
+ "Документ на Microsoft Excell (*.rtf)|*.rtf|";

Програмиране за запис на файл на диск

За писане на текстови файлове в 1C има обект "Писане на текст".

Работата с него е много проста.

Ето примерен код за нашия случай:

Файл = NewTextWriter(Име на файл);
File.WriteString("Здравей!");
File.WriteString("Как си?");
File.Close();

Изтеглете готов пример

Можете да изтеглите готов пример за такава обработка за изследване.



Свързани статии: