Տվյալների բեռնում Excel-ում՝ տարբեր պարամետրերի սահմանմամբ: Տվյալների վերբեռնում Excel-ում տարբեր պարամետրերի սահմանմամբ Նյութերի վերբեռնում 1s 8.2-ից Excel-ում

Կոդ 1C v 8.x // Ընթացակարգը ներբեռնում է տվյալները նշված գրացուցակից արտահանման ռեժիմում Microsoft Excel ձևաչափով ֆայլ
// նշված անունով, օգտագործելով տվյալների փոխակերպումը թվի տեսակի և տողի տեսակի;
Ընթացակարգը BasicActionsFormsExport(Button)
Փորձ
Փորձ
// Բեռնել Microsoft Excel օբյեկտը
Կարգավիճակ («Տվյալների բեռնում 1C-ից Microsoft Excel...»);
ExcelApplication = Նոր COMObject ("Excel.Application");
Բացառություն
Հաշվետվություն («Microsoft Excel-ի գործարկման սխալ».
+ Symbols.PS + ErrorDescription(), MessageStatus.Attention);
Վերադարձ;
Վերջ փորձը;

// Ստեղծեք գիրք, ըստ նախնականի այն արդեն ունի թերթիկներ
Գիրք = ExcelApplication.WorkBooks.Add();

// Օգտագործեք Excel աշխատանքային գրքի առաջին թերթիկը
Թերթ = Book.WorkSheets(1);

// Ստեղծեք փաստաթղթի վերնագիր թերթի առաջին տողում
Սյունակ = 1;
Եթե ​​էջը.Վերբեռնել Ապա
Sheet.Cells(1, Column).Value = page.AttributeName;
Սյունակ = Սյունակ + 1;
վերջԵթե;
End Cycle;

// Վերբեռնեք գրացուցակի տվյալները
ընտրություն = Գրացուցակներ[Գրանցման անուն].Select();
SheetString = 2;
Նմուշառելիս: Next() հանգույց
Սյունակ = 1;
TP ցիկլի յուրաքանչյուր էջի համար

Եթե ​​էջը.Վերբեռնել Ապա
Փորձ
// Սահմանեք արժեքը տողում և սյունակում
If TypeValue(selection[page.AttributeName])=Type("Number") Այնուհետեւ
// Սահմանել համարի տեսակի ձևաչափը
Sheet.Cells(SheetRow, Column).NumberFormat = "0.00";
Ձևաչափ(ընտրություն[էջ.Հատկանիշի անունը],"CH=0");
հակառակ դեպքում
// Բոլոր մյուս տեսակների համար ձևաչափը դրեք «Տեքստ»
Sheet.Cells(SheetRow, Column).NumberFormat = "@";
Sheet.Cells(SheetRow, Column).Value =
Տող (ընտրություն[էջ.Հատկանիշի անունը]);
վերջԵթե;
բացառություն
// սխալի դեպքում ցուցադրել տողի և սյունակի համարը
Հաշվետվություն («Սխալ՝ արժեքը սահմանելու համար. « +
ընտրություն[pageAttributeName]);
Հաշվետվություն ("Էջ: " +SheetLine+ "Count: " +
Column + " Rec: " + page.Name of Props);
Վերջ փորձը;
Սյունակ = Սյունակ + 1;
վերջԵթե;

End Cycle;
SheetString = SheetString + 1;
Պետություն («Արտահանել 1C-ից Excel» + SheetString);
End Cycle;

// Ստեղծված գիրքը պահեք xls ֆայլում
Book.SaveAs (Ֆայլի անուն);

// Համոզվեք, որ փակեք կապը COM օբյեկտի հետ հիշողությունը ազատելու համար
ExcelApplication.Quit();

Ծանուցել ("Ֆայլը հաջողությամբ վերբեռնվեց. " + ֆայլի անուն);

Բացառություն
// 1C-ից Excel տվյալների արտահանման սխալների կառավարում
Հաշվետվություն («Ֆայլի տվյալները գրելու սխալ.» + Ֆայլի անուն);
Զեկույց (ErrorDescription());
Փորձ
ExcelApplication.Quit();
Բացառություն
Վերջ փորձը;
Վերջ փորձը;
Ավարտի ընթացակարգը
Կոդ 1C v 7.x //1C:Enterprise 7.7-ից մինչև MS Excel ելքի ամենապարզ օրինակը: Ապահովել, որ աշխատանքային գրքույկը ունի մեկ թերթիկ,
//սահմանել տառատեսակի չափը, համարձակությունը և գույնը, սյունակների լայնությունը, շրջանակները և բջիջների լրացումը: Տեքստի հավասարեցում
//բջիջներ, տողերի խմբավորում, բջիջների թվային ձևաչափի սահմանում, տարածքի սառեցում:

Ընթացակարգի արդյունք ()
Փորձ
Application=CreateObject("Excel.Application");
Բացառություն
Զեկույց (ErrorDescription(),"!!!");
Հաշվետվություն («MS Excel-ը չի կարող տեղադրվել այս համակարգչում»);
Վերադարձ;
Վերջ փորձը;

//Ստեղծել աշխատանքային գրքույկ

WorkBook=Application.WorkBooks.Add();
//Պատուհան ստանալը

Window=WorkBook.Windows(1);
//Նախադրեք անտեսանելի պատուհանը՝ ելքը արագացնելու համար

Window.Visible=0;
// Ապահովել, որ աշխատանքային գրքույկը ունի մեկ թերթ

If WorkBook.Worksheets.Count=0 Ապա
WorkBook.Worksheets.Add();
Հակառակ դեպքում
Application.DisplayAlerts=0;//նախազգուշացումներ մի տվեք

Մինչդեռ WorkBook.Worksheets.Count>1 ցիկլ
WorkBook.Worksheets(1).Delete();
End Cycle;
Application.DisplayAlerts=-1;//վերականգնել նախազգուշացման դրոշը

վերջԵթե;
//Աշխատանքային թերթիկի ստացում

Worksheet=WorkBook.Worksheets(1);
//Սահմանել աշխատաթերթի անունը

Worksheet.Name="Example Output";

//Փաստաթղթի անվանումը

Worksheet.Range("A1").Value="Օրինակ ելք 1C:Enterprise-ից MS Excel-ում"; !}
Worksheet.Range("A2").Value="today"+ТекущаяДата(); !}
Worksheet.Range("A1:A2").Font.Size=14;// տառաչափը

Worksheet.Range("A1:A2").Font.Bold=-1;//bold font

//Սահմանել սյունակի լայնությունը

Worksheet.Columns(1).ColumnWidth=60;
Worksheet.Columns(2).ColumnWidth=15;
Worksheet.Columns(3).ColumnWidth=15;

//Փաստաթղթի վերնագիր

Worksheet.Range("A4").Value="First column"; !}
s=7-ից 10 ցիկլի//շրջանակների համար

Worksheet.Range("A4").Borders(s).LineStyle=1;
Worksheet.Range("A4").Borders(s).Weight=-4138;//xlMedium

End Cycle;
Worksheet.Range("A4").Interior.ColorIndex=15;//fill մոխրագույնով

Worksheet.Range("A4").HorizontalAlignment=-4108 //հավասարեցնել տեքստը դեպի կենտրոն

Worksheet.Range("B4").Value="Second"; !}
s=7-ից 10 ցիկլի համար
Worksheet.Range("B4").Borders(s).LineStyle=1;
Worksheet.Range("B4").Սահմաններ(ներ).Weight=-4138;
End Cycle;
Worksheet.Range("B4").Interior.ColorIndex=15;
Worksheet.Range("B4").HorizontalAlignment=-4108;

Worksheet.Range("C4").Value="Third"; !}
s=7-ից 10 ցիկլի համար
Worksheet.Range("C4").Borders(s).LineStyle=1;
Worksheet.Range("C4").Սահմաններ(ներ).Weight=-4138;
End Cycle;
Worksheet.Range("C4").Interior.ColorIndex=15;
Worksheet.Range("C4").HorizontalAlignment=-4108;

//Տողեր խմբավորելու համար.
Worksheet.Outline.SummaryRow=0;//«summary» տողերը ցուցադրվում են վերևում (եթե ներքևում, ապա 1)

//Ելքային տողեր
Worksheet.Range("A5").Value="Analytics Object"; !}
Worksheet.Range("A5").Font.ColorIndex=5;//տառատեսակի գույնը՝ կապույտ

Worksheet.Range("B5").Value=123.45;
Worksheet.Range("B5").Font.ColorIndex=5;
Worksheet.Range("C5").Value=678.9;
Worksheet.Range("C5").Font.ColorIndex=5;

Worksheet.Range("A6").Value="Analytics Object"; !}
Worksheet.Range("A6").Font.ColorIndex=3;//տառատեսակի գույնը - կարմիր

Worksheet.Range("B6").Value=123.45;
Worksheet.Range("B6").Font.ColorIndex=3;
Worksheet.Range("C6").Value=678.9;
Worksheet.Range("C6").Font.ColorIndex=3;

Worksheet.Range("A7").Value="Analytics Object"; !}
Worksheet.Range("B7").Value=123.45;
Worksheet.Range("C7").Value=678.9;

Worksheet.Range("A8").Value="Analytics Object"; !}
Worksheet.Range("B8").Value=123.45;
Worksheet.Range("C8").Value=678.9;

Worksheet.Range("A9").Value="Analytics Object"; !}
Worksheet.Range("A9").Font.ColorIndex=3;//տառատեսակի գույնը՝ կարմիր

Worksheet.Range("B9").Value=123.45;
Worksheet.Range("B9").Font.ColorIndex=3;
Worksheet.Range("C9").Value=678.9;
Worksheet.Range("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value="Analytics Object"; !}
Worksheet.Range("B10").Value=123.45;
Worksheet.Range("C10").Value=678.9;

Worksheet.Range("A11").Value="Analytics Object"; !}
Worksheet.Range("B11").Value=123.45;
Worksheet.Range("C11").Value=678.9;

Worksheet.Range("A12").Value="Analytics Object"; !}
Worksheet.Range("A12").Font.ColorIndex=5;//տառատեսակի գույնը՝ կապույտ

Worksheet.Range("B12").Value=123.45;
Worksheet.Range("B12").Font.ColorIndex=5;
Worksheet.Range("C12").Value=678.9;
Worksheet.Range("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value="Analytics Object"; !}
Worksheet.Range("A13").Font.ColorIndex=3;//տառատեսակի գույնը՝ կարմիր

Worksheet.Range("B13").Value=123.45;
Worksheet.Range("B13").Font.ColorIndex=3;
Worksheet.Range("C13").Value=678.9;
Worksheet.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Analytics Object"; !}
Worksheet.Range("B14").Value=123.45;
Worksheet.Range("C14").Value=678.9;

Worksheet.Range("A15").Value="Analytics Object"; !}
Worksheet.Range("B15").Value=123.45;
Worksheet.Range("C15").Value=678.9;

Worksheet.Range("A16").Value="Analytics Object"; !}
Worksheet.Range("A16").Font.ColorIndex=3;//տառատեսակի գույնը՝ կարմիր

Worksheet.Range("B16").Value=123.45;
Worksheet.Range("B16").Font.ColorIndex=3;
Worksheet.Range("C16").Value=678.9;
Worksheet.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Analytics Object"; !}
Worksheet.Range("B17").Value=123.45;
Worksheet.Range("C17").Value=678.9;

Worksheet.Range("A18").Value="Analytics Object"; !}
Worksheet.Range("B18").Value=123.45;
Worksheet.Range("C18").Value=678.9;

//Սահմանել շրջանակներ

NomStr=5-ից 18 ցիկլի համար
s=7-ից 10 ցիկլի համար
Worksheet.Range("A"+LineNumber).Սահմաններ(ներ).LineStyle=1;
Worksheet.Range("B"+LineNumber).Սահմաններ(ներ).LineStyle=1;
Worksheet.Range("C"+LineNumber).Սահմաններ(ներ).LineStyle=1;
End Cycle;
End Cycle;

//Տողերի խմբավորում

Worksheet.Range("7:8").Rows.Group();
Worksheet.Range("10:11").Rows.Group();
Worksheet.Range("14:15").Rows.Group();
Worksheet.Range("17:18").Rows.Group();
Worksheet.Range("6:11").Rows.Group();
Worksheet.Range("13:18").Rows.Group();

//Խմբավորումների փլուզում դեպի առաջին մակարդակ

Worksheet.Outline.ShowLevels(1);

//Սահմանել թվերի ձևաչափը

Փորձ
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Բացառություն
Փորձ
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Բացառություն
Վերջ փորձը;
Վերջ փորձը;

//Սահմանել հավելվածի և դրա պատուհանի տեսանելիությունը

Application.Visible=-1;
Window.Visible=-1;

//Ամրացնել տարածքը

Worksheet.Range("A5").S_elect();
Window.FreezePanes = -1;
EndProcedure //Ելք

Տեղեկատվությունը վերցված է կայքից

Օրինակ՝ ստեղծենք Շրջանառության հաշվեկշիռը (Հաշվետվություններ - Ստանդարտ - Հաշվեկշիռ).

Նշեք թղթապանակը, որտեղ պետք է պահվի փաստաթուղթը, սահմանեք ֆայլի անունը և ընտրեք Ֆայլի տեսակըExcel թերթ (*.xls)կամ Թերթ Excel2007-…(*.xlsx)- Սրանք Excel-ի տարբեր տարբերակներ են: Դուք կարող եք պահպանել երկու ձևաչափերով և տեսնել, թե որն է ձեզ լավագույնս համապատասխանում: Նաև, երբ պահպանում եք, հասանելի են այլ ֆայլերի ձևաչափեր: սեղմել կոճակը Պահպանել .

Մեր օրինակում մենք ընտրել ենք թղթապանակը Փաստաթղթեր 1C-ից և սահմանեք ֆայլի անունը - ԱՂ 9 ամիս. Օրինակ, մենք պահպանում ենք Excel-ի տարբեր ձևաչափերով:


Պահելուց հետո փաստաթղթերը կտեղակայվեն նշված թղթապանակում:

Երկու ֆայլերը կբացվեն, քանի որ Փաստաթղթերի ավելի վաղ տարբերակները աջակցվում են ծրագրերի հետագա տարբերակներով:

Ինչպես պահպանել փաստաթուղթ Excel-ում 1C-ում

Եկեք նայենք խնայողությանը՝ օգտագործելով փաստաթուղթը որպես օրինակ Վճարման կարգադրություն . Եկեք ստեղծենք դրա տպագիր ձևը և գործիքագոտու կոճակների մեջ տեսնում ենք ճկուն սկավառակով կոճակ:

Սեղմելուց հետո բացվում է փաստաթուղթը պահելու պատուհան, որտեղ մենք նշում ենք այն թղթապանակը, որտեղ այն պետք է պահպանվի և ընտրում ենք ցանկալի ձևաչափը: Մեր դեպքում դա - Microsoft Excel թերթիկ. Ստուգեք վանդակը և սեղմեք կոճակը Պատրաստ. Փաստաթուղթը պահվում է թղթապանակում:

Աղյուսակների վերբեռնում 1C-ից Excel-ում

Երբեմն անհրաժեշտություն է առաջանում ցուցակ ստեղծել փաստաթղթերի ամսագրերի, գրացուցակների և այլնի աղյուսակային մասերի տվյալներից: Այս դեպքում դուք կարող եք սահմանել անհրաժեշտ տարրերի ընտրությունը (ամսաթիվը, կոնտրագենտի անվանումը): Դիտարկենք մի օրինակ։

Մենք ցանկանում ենք ցուցադրել ցուցակը Վճարման հանձնարարականներ ժամանակաշրջանի հարկերի և մուծումների վճարման համար:

Փաստաթղթեր ընտրելու համար կարող եք ընտրել դրանք՝ սեղմելով կոճակը Ctrlկամ Հերթափոխև օգտագործվում է նաև տողերի խմբեր ընտրելու համար: Այնուհետեւ սեղմեք կոճակը Ավելինև ընտրիր թիմ Ցուցակ .

Բացվող պատուհանում մենք կարգավորում ենք, թե որ սյունակները պետք է ցուցադրենք և ընտրենք՝ ցուցադրել աղյուսակային փաստաթուղթ . Եթե ​​ցուցակում ընտրել ենք տողերի խումբ, ապա նշեք վանդակը՝ ցուցադրում Միայն ընտրված . Սեղմել լավիսկ ցուցակը պատրաստ է։

Կարծես սա է.

Ստացված հաշվետվությունը կարող է պահպանվել ցանկացած ձևաչափով, այդ թվում Excel - *.xls. Դա անելու համար (ինչպես նկարագրված է վերևում), ընտրեք հրամանը Պահպանել(կամ Պահպանել որպես ) մենյուում Ֆայլև սահմանել պարամետրերը:

Այս գործողությունները կարող են իրականացվել 1C ծրագրի ցանկացած ցուցակով:

Մեծ ցուցակների հետ աշխատելիս, օրինակ, գրացուցակ Անվանակարգ , կարող եք սահմանել լրացուցիչ ընտրություն և խմբավորում, սահմանել տվյալների տեսակավորման կարգը։

Հետեւաբար, նախքան որեւէ ցուցակ ստեղծելը, պետք է ուշադրություն դարձնել հրամանին Ցուցակի կարգավորում կոճակի մեջ Ավելին .

Ինչպես պահպանել սեղանի բջիջների տվյալները 1C-ից Excel-ում

Երբեմն մենք պետք է պատճենենք տվյալների մի մասը զեկույցից կամ փաստաթղթից: Դա կարելի է անել կանոնավոր պատճենահանման միջոցով: Դա անելու համար ընտրեք պահանջվող բջիջներից մի քանիսը և աջ սեղմեք և ընտրեք հրամանը Պատճենել(կամ Ctrl+C).

Անցնելով ծրագրին Excelօգտագործելով հրամանը Ներդիր, ավելացրեք պատճենված հատվածը աղյուսակում: Այս մեթոդը աշխատում է 1C-ի բոլոր տվյալների հետ՝ ինչպես գեներացված աղյուսակներում, այնպես էլ ձևի բջիջներով՝ գրացուցակներում, ամսագրերում, փաստաթղթերում:

Հոդվածն օգնե՞ց:

Ստացեք ևս մեկ գաղտնի բոնուս և ամբողջական մուտք դեպի BukhExpert8 օգնության համակարգ 14 օր անվճար

Ինձ համար փոքր բացահայտում էր, որ 1C-ի օգտատերերը չգիտեն, թե ինչպես արագ վերբեռնել գրեթե ցանկացած տվյալ 1C-ից Excel-ում: Վերջերս ես հանդիպեցի իմ գործընկերների արածին, և այնուհետև FineReader-ի միջոցով նրանք տվյալները թարգմանեցին տեքստի նկարից, քանի որ 1C-ում պահպանելու կոճակը չէր աշխատում (տես նկարը): Երկար ճանապարհ, այնպես չէ՞: Բայց կան ավելի հարմար եղանակներ. 1C-ից բեռնաթափման մեջ ոչ մի գաղտնիք չկա, կան բավականին շատ հնարավորություններ.

Եկեք կետ առ կետ նայենք, թե ինչպես կարող ենք տվյալները պահպանել 1C-ից Excel-ում:

Տվյալները 1C-ից Excel-ում պահելու ամենահեշտ ձևն է փաստաթղթում կամ ամսագրում ընտրել մեկ բջիջ և սեղմել (պատճենել), ապա Excel-ում ընտրել այն բջիջը, որտեղ ցանկանում եք պահպանել տվյալները և սեղմել: v. Այս կերպ դուք կպահպանեք այդ բջիջի պարունակությունը։ Օրինակի նկարի համար այն կկազմի 42,289.23

Այս մեթոդը աշխատում է 1C-ի ցանկացած տարբերակի համար:

2. Ինչպե՞ս ներբեռնել մեծ քանակությամբ տվյալներ 1C-ից Excel-ում:

Նախորդ մեթոդը լավն է, բայց դուք չեք կարող այս կերպ մեծ քանակությամբ տվյալներ կուտակել: Հետեւաբար, ավելի լավ է օգտագործել List գործիքը:

Գրեթե ցանկացած փաստաթղթերի ամսագրում, տեղեկագրքում կամ փաստաթղթում սեղմեք աջը և փնտրեք Ցուցակ:


8.3 տարբերակների և «Տաքսի» ինտերֆեյսի համար ցուցակը ցուցադրելու կոճակը գտնվում է «Ավելին» ցանկում

Այս տարրերի ցանկը կհայտնվի որպես տեքստ (կարող է անհրաժեշտ լինի ընտրել, թե որ սյունակներն ընտրել առաջինը): Այս տեքստն արդեն կարելի է պատճենել ցանկացած փաստաթղթում: Բայց ես խորհուրդ եմ տալիս օգտագործել File - Save As մենյուը (քանի որ մեծ քանակությամբ տվյալների մշակումը երկար ժամանակ կպահանջի և կարող է սխալ առաջանալ բուֆերում պատճենելիս):

Այնուհետև ընտրեք ցանկալի ֆայլի ձևաչափը:

Բոլոր ֆայլերը պահվում են անհրաժեշտ ձևաչափով:

Այս մեթոդը գործում է նաև 1C-ի ցանկացած տարբերակի համար:

1c 8.2 և ավելի բարձր տարբերակի համար thin client կամ Taxi ինտերֆեյսում File - Save As գործիքը հասանելի է վերին աջ անկյունում գտնվող վահանակում՝ ճկուն սկավառակի տեսքով:

3. Ինչպե՞ս ներբեռնել փաստաթղթերի տպագիր ձևերը 1C-ից Excel:

Փաստաթղթերի տպագիր ձևեր, ինչպիսիք են

1 - Անջատեք «Միայն դիտել» կոճակը, որպեսզի կարողանաք փոխել տպվող տարբերակը

2 - Փաստաթուղթը պահպանեք ցանկալի ձևաչափով, տես 2-րդ կետը

Կարող եք նաև պահպանել տպագիր ձևի բովանդակությունը որպես ցանկացած տեքստային տվյալ, ինչպես Word-ում:

Հաճախ տպագրվող կամ հաշվետվության ձևը կարող է պահպանվել Excel-ում պարզ Copy-Paste-ի միջոցով:

Ինչպես բեռնել տվյալները Excel-ից 1C-ում, բոլորովին այլ պատմություն է: Բայց ես ձեզ շուտով կասեմ, պարզապես սպասեք ;)

Կիսվեք մեր հոդվածով ձեր սոցիալական ցանցերում.

Վերջին դասին մենք նայեցինք.

Այնուամենայնիվ, ամենատարածված օրինակը հաշվապահական հաշվառման և աշխատավարձի փոխանակումն է: Այս հիմքերը միմյանց ենթակա չեն և կարող են նույնիսկ ի սկզբանե կապված չլինել:

Մեզ անհրաժեշտ է միայն աշխատավարձից պարբերաբար բեռնաթափել հաշվապահություն։

Դիտարկենք 1C-ից տվյալների ներբեռնման գործընթացը:

1C տվյալների վերբեռնման և ներբեռնման սկզբունքները

Հաշվապահությունում ապրանքների և ծառայությունների վաճառքի փաստաթուղթը կարող է ունենալ 30 դաշտ: Սա հաշվապահություն է, այն ունի իր նպատակները, շատ ոլորտներ նվիրված են հաշվային պլանին և ենթահաշիվներին։

Առևտրի կառավարման մեջ նույն փաստաթուղթը Ապրանքների վաճառքը կարող է ունենալ 25. Սա գործառնական հաշվառում է, այն ունի իր նպատակները: Բայց հաշվային պլանից հաշիվները այնտեղ նշված չեն։

Այս երկու տվյալների շտեմարանների դաշտերի անվանումները կարող են տարբեր լինել: Այդ դեպքում ինչպե՞ս վերբեռնել մեկ փաստաթուղթ մեկ տվյալների բազայից, իսկ մյուսը բեռնել մեկ այլ տվյալների բազա:

Նկարագրելու համար, թե ինչպես պետք է փաստաթուղթը փոխարկվի, որպեսզի այն կարողանա բեռնել մի տվյալների բազայից մյուսը, կան փոխանակման կանոններ:

Դրանք XML ընդլայնումով ֆայլ են: Այն ստեղծելու համար կա հատուկ 1C կոնֆիգուրացիա, որը կոչվում է «Տվյալների փոխարկում»:

Ստանդարտ կոնֆիգուրացիաների միջև փոխանակման համար կան տվյալների փոխանակման ստանդարտ կանոններ, որոնք ներկառուցված են փոխանակման ստանդարտ կարգավորումներում (Ծառայություն/Փոխանակում xxx-ով) կամ տրամադրվում են առանձին:

Բեռնաթափել BU-ZP 1C

Ստանդարտ կազմաձևից Աշխատավարձի և անձնակազմի կառավարում մինչև ստանդարտ կազմաձևում Հաշվապահական հաշվառումը սովորաբար պարբերաբար վերբեռնում է տեղեկատվություն աշխատավարձի արդյունքների մասին, ներառյալ հարկերի վճարումը:

Որպեսզի դա հնարավոր լինի, նախ պետք է բեռնել կարգավորումները Հաշվապահությունից աշխատավարձի ցուցակ:

1C-ը 1C Հաշվապահությունից 1C Աշխատավարձ վերբեռնելու համար ընտրեք ցանկի տարրը Ծառայություն/Տվյալների փոխանակում աշխատավարձով/Վերբեռնեք տվյալները Հաշվապահական հաշվառման մեջ:

1C-ն առաջին անգամ վերբեռնելիս մի մոռացեք նշել «Տեղեկություն 1C-ը նոր տեղեկատվական բազա վերբեռնելու մասին» վանդակը:

Ինչպես վերբեռնել նախնական տեղեկատվությունը Աշխատավարձում - տե՛ս հաջորդ հոդվածը Վերբեռնում 1C:

Բեռնաթափել ZP-BU 1C

Հաշվապահական հաշվառման բաժնի նախնական տեղեկատվությունը Աշխատավարձի մեջ ներբեռնվելուց հետո կարող եք Աշխատավարձից հաշվեգրումները վերբեռնել Հաշվապահական հաշվառման բաժին:

Աշխատավարձում ընտրեք մենյու Ծառայություն/Տվյալների փոխանակում/Ներբեռնեք տվյալները հաշվապահական ծրագրում:

1C վերբեռնման կարգավորումների ձևաթղթում, լռելյայնորեն, ձեզ հարկավոր է միայն ընտրել այն ժամանակահատվածը և ուղին, որտեղ ցանկանում եք վերբեռնել տվյալների ֆայլը:

1C վերբեռնման ձևաչափը ցուցադրվում է որպես հիպերհղում` կապույտ տեքստով: Դուք կարող եք փոխել այն՝ սեղմելով հիպերհղման վրա և ընտրելով այլ հաշվապահական կոնֆիգուրացիա:

Բեռնաթափել BU-UT 1C

1C-ը Հաշվապահությունից Առևտրի կառավարում վերբեռնելու համար հարկավոր է փոխանակման կարգավորումներ ստեղծել: Սա թույլ կտա ձեզ ոչ միայն մեկանգամյա վերբեռնումներ կատարել 1C-ով, այլ նաև ստեղծել լիարժեք պարբերական փոխանակում, ինչպես օրինակ:

Կարգավորումներ անելու համար ընտրեք ցանկի տարրը Ծառայություն/Տվյալների փոխանակում Առևտրի կառավարման հետ/Տվյալների փոխանակման կարգավորում հաշվապահությունում:

Կարգավորումները ստեղծվում են «վիզարդի» միջոցով:

Մենք չենք գնա հեշտ ճանապարհով, և մենք ինքներս կվերահսկենք բոլոր կարգավորումները, դրա համար անհրաժեշտ է ընտրել Expert աշխատանքային ռեժիմը:

Քանի որ մենք ստեղծում ենք կարգավորում զրոյից, մենք կընտրենք «Ստեղծել փոխանակման կարգավորում» (համապատասխանաբար, կարող եք «շարունակել», եթե ավելի վաղ ընդհատել եք կախարդը կամ փոխել, եթե կախարդն ավարտված է):

Այս փոխանակման կարգավորումը կատարվում է երկու տվյալների բազայում՝ սկզբում մեկում, ապա մյուսում:

Համապատասխանաբար, մենք կընտրենք «Ստեղծել օգտագործելով ֆայլը», եթե դուք սկսել եք զրոյից նորը պատրաստել Առևտրի կառավարում, և այստեղ դուք պետք է ավարտեք կարգավորումը (նմանապես, եթե սկսեք հաշվապահական հաշվառում, ապա ձեզ հարկավոր է այն լրացնել Առևտրի կառավարում) .

«Ֆայլի միջոցով» փոխանակման կարգավորումները պարզ են և այստեղ ներկայացված չեն նկարներում: Բայց «ուղիղ» COM կապի համար այստեղ կան օրինակներ:

Օրինակ, եթե Առևտրի կառավարումը «ֆայլ» է, այն գտնվում է սկավառակի վրա: .

Օրինակ, եթե Առևտրի կառավարումը գտնվում է 1C սերվերի վրա: Սերվերի և տվյալների բազայի անվանումն է:

Ֆայլերի տվյալների բազայի ուղին, ինչպես նաև սերվերը և տվյալների բազայի անվանումը սերվերի վրա ցուցադրվում են տվյալների բազայի ընտրության պատուհանում 1C-ում:

Այստեղ դուք պետք է նշեք, թե արդյոք նախատեսում եք որևէ բան ներբեռնել Առևտրի կառավարումից: Եթե ​​այո, ապա սա «երկկողմանի» փոխանակում է:

Մենք կարող ենք ֆիլտրեր նշել վերբեռնված փաստաթղթերի համար: Օրինակ՝ կազմակերպությունների առումով.

Հաջորդ էջում նշվում է այն ժամանակահատվածը, որից սպասվում է փոխանակում, ինչպես նաև այն փաստաթղթերի ցանկը, որոնք կվերբեռնվեն:

Սա ավարտում է տեղադրման առաջին մասը: Իր արդյունքների հիման վրա 1C-ն ստեղծում է կարգավորումների ֆայլ: Այժմ դուք պետք է գնաք Առևտրի կառավարում և շարունակեք կարգավորումն այնտեղ՝ ընտրելով «Շարունակել օգտագործել ֆայլը» տարբերակը և նշելով այս ֆայլը:

Երկու տվյալների բազաներից փոխանակումը կարգավորելուց հետո 1C-ն առաջարկում է կատարել 1C դիրեկտորիաների նախնական վերբեռնում և համեմատել օբյեկտները: Սա 1C-ի առաջնային բեռնաթափման անալոգն է՝ փոխանակման հետագա բնականոն գործունեության համար:

Ուշադրություն դարձրեք այս կետին, եթե Առևտրի կառավարումը դատարկ տվյալների բազա չէ, այն ունի իր դիրեկտորիաները, հատկապես, եթե դրանք երկար ժամանակ պահպանվել են:

Եթե ​​վստահ չեք այս կետում.

  • Կրկնօրինակեք երկու տվյալների բազաները (հատկապես, եթե փոխանակումը երկկողմանի է)
  • Խնդրեք օգտվողներին չաշխատել այս տվյալների շտեմարաններում, մինչ դուք կատարում եք 1C-ի նախնական բեռնաթափումը (հանգստյան օրերին և երեկոյան :)
  • Բեռնաթափեք 1C-ը, ստուգեք, որ գրացուցակները կրկնօրինակված չեն
  • Եթե ​​ինչ-որ բան այն չէ, վերադարձեք կրկնօրինակում:

Բեռնաթափել UT-Retail 1C

Տիպիկ 1C մանրածախ կոնֆիգուրացիան հաճախ օգտագործվում է Առևտրի կառավարման կազմաձևման հետ միասին: Սովորաբար UT-ն օգտագործվում է մանրածախ խանութներում, իսկ մանրածախը՝ գրասենյակում:

Մենք նայում ենք մանրածախ առևտրի հետ UT հրատարակության 11-ի փոխանակումը կարգավորելու օրինակին:

Ինտերֆեյսում ընտրեք Ադմինիստրացիա, այնուհետև Տվյալների փոխանակումներ, Ավելացնել/Ստեղծել փոխանակում մանրածախ կոնֆիգուրացիայով:

Փոխանակման կարգավորումը կատարվում է երկու տվյալների բազայում՝ սկզբում մեկում, ապա մյուսում:

Համապատասխանաբար, մենք կընտրենք «Շարունակել», եթե դուք սկսել եք զրոյից նորը պատրաստել մանրածախ առևտրում, և այստեղ դուք պետք է ավարտեք կարգավորումը (նմանապես, եթե սկսեք Առևտրի կառավարում, ապա ձեզ հարկավոր է այն լրացնել Մանրածախում):

Այս ներդիրում դուք ընտրում եք երկու տվյալների բազաների միջև տեղեկատվության փոխանցման եղանակը՝ ֆայլի միջոցով (համօգտագործում): Բաց թողեք այս էջը, եթե ցանկանում եք օգտագործել մեկ այլ տարբերակ:

Այս ներդիրում դուք ընտրում եք երկու տվյալների բազաների միջև տեղեկատվության փոխանցման եղանակը՝ ֆայլի (FTP) միջոցով: Բաց թողեք այս էջը, եթե ցանկանում եք օգտագործել մեկ այլ տարբերակ:

Վերջնական կարգավորումների էջ: Պարզաբանումներ նշելու համար սեղմեք «Կարգավորել սահմանափակումները» կոճակը:

Այստեղ կարող եք նշել փաստաթղթերի վերբեռնման ամսաթիվը, ինչպես նաև կազմակերպությունների, պահեստների և այլնի ընտրանքները (ֆիլտրերը):

Նամակագրության ներդիրում կարող եք կարգավորել որոշ գրացուցակների նամակագրությունը (խանութներ = բաժանմունքներ և դրամարկղեր):

Սա ավարտում է տեղադրման առաջին փուլը: Արդյունքում ստեղծվել է պարամետրերի ֆայլ: Դուք պետք է ավարտեք կարգավորումը Մանրածախ տվյալների բազայում՝ նշելով Continue using file:

Հրահանգներ

1C: Enterprise-ը թույլ է տալիս վերբեռնել ցանկացած գրացուցակ՝ առանց դիմելու բարդ բեռնման/բեռնաթափման մշակման գրելու՝ օգտագործելով միայն ներկառուցված գործիքները: Նախ, մենք պետք է որոշենք, թե ինչ ձևաչափով ենք ուզում ստանալ տվյալները.
*.mxl – ներքին 1C աղյուսակային տվյալների ձևաչափ, որը հարմար է մեկ այլ 1C տվյալների բազա բեռնելու համար;
*.xls – Excel աղյուսակներ;
*.pdf – էլեկտրոնային փաստաթուղթ Adobe Reader;
*.html – համացանցում հրապարակման վեբ էջ;
*.txt – պարզ տեքստային ֆայլ, որն օգտակար է ցանկացած տվյալների բազայում բեռնելու համար:
Եթե ​​գրացուցակը հիերարխիկ է, ապա ցուցակը կվերբեռնվի *.mxl և *.xls ձևաչափերով՝ պահպանելով հիերարխիան և խմբերը փլուզելու/ընդլայնելու ունակությամբ: Մնացած բոլոր ձևաչափերում վերբեռնումը տեղի կունենա պարզ ցուցակով, որտեղ նշված են խմբի տարրերը նրա անվանից հետո:

Եկեք բացենք գրացուցակը, որը մենք պետք է ներբեռնենք: Մեր դեպքում սա «նոմենկլատուրա» է։ Operations -> Directories -> Nomenclature. Դուք կարող եք ներբեռնել ոչ թե ամբողջ գրացուցակը, այլ միայն որոշակի խումբ, դա անելու համար դուք պետք է գնաք այս խումբ: Տվյալների մեծ ծավալի համար իմաստ ունի դրանք խմբերով վերբեռնել տարբեր ֆայլեր՝ աշխատանքը արագացնելու համար:

Ցանկի ցանկացած տողում, որը բացվում է, սեղմեք աջը և ընտրեք «Ցուցադրման ցուցակ»: Կհայտնվի կարգավորումների պատուհան:

Կարգավորումների պատուհանում մենք կթողնենք վանդակները միայն այն դաշտերի համար, որոնք մեզ անհրաժեշտ են վերջնական փաստաթղթում: «Ելք դեպի...» դաշտում թողեք «Աղյուսակային փաստաթուղթ» կետը (կարող եք նաև ընտրել «Տեքստային փաստաթուղթ», սակայն աղյուսակայինն ավելի ունիվերսալ է): Սեղմեք «OK» կոճակը: