Կոդ 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» կոճակը: