Гэр / Skype / Excel файлыг унших 1c 8.3. Нягтлан бодох бүртгэлийн мэдээлэл. Үндсэн хэмжүүрийн нэгж

Excel файлыг унших 1c 8.3. Нягтлан бодох бүртгэлийн мэдээлэл. Үндсэн хэмжүүрийн нэгж

Энэ аргаэнгийн. Үүний мөн чанар нь объект юм Хүснэгтийн баримт бичигаргуудтай:

  • шатаах (< ИмяФайла>, < ТипФайлаТаблицы >) файл руу өгөгдөл оруулах;
  • Унших (< ИмяФайла>, < СпособЧтенияЗначений >) файлаас өгөгдөл ачаалах.

Анхаар!

Write() аргыг үйлчлүүлэгч болон серверийн аль алинд нь ашиглах боломжтой. Read() аргыг зөвхөн сервер талд ашиглах боломжтой. Үүнийг санах хэрэгтэй
үйлчлүүлэгч серверийн харилцан үйлчлэлийг төлөвлөхдөө.

Хүснэгтийн баримтыг файлд хадгалах жишээг авч үзье. TableDocument объектыг ямар нэгэн байдлаар үүсгэж бөглөх шаардлагатай бөгөөд буулгахфайлыг зөвхөн нэг мөрөнд хийдэг:

TabDoc . Бичих(FilePath, SpreadsheetDocumentFileType.XLSX);

Энд TabDoc- үүсгэсэн хүснэгт, Файлд хүрэх зам- байршуулах файлын нэр, SpreadsheetDocumentFileType.XLSX- формат үүсгэсэн файл. Дараах Excel форматуудыг дэмждэг:

  • XLS95 - Excel 95 формат;
  • XLS97 - Excel 97 формат;
  • XLSX бол Excel 2007 формат юм.

TabDoc = Шинэ SpreadsheetDocument;
TabDoc . Унших(PathToFile, WayToReadSpreadsheetDocumentValues.Value));

Энд Файлд хүрэх зам- Татаж авсан Excel файлын зам. WayToReadValuesSpreadDocument.Valueэх баримтаас уншсан өгөгдлийг хэрхэн тайлбарлахыг тодорхойлдог. Боломжтой сонголтууд:

  • Утга;
  • Текст.

OLE-ээр солилцох

OLE автоматжуулалтын технологиор дамжуулан солилцох нь Excel файлуудтай програмчлалын дагуу ажиллах хамгийн түгээмэл сонголт байж магадгүй юм. Энэ нь Excel-ийн өгсөн бүх функцийг ашиглах боломжийг олгодог боловч бусад аргуудаас удаан байдаг. OLE-ээр солилцохын тулд MS Excel-ийг суулгах шаардлагатай:

  • Эцсийн хэрэглэгчийн компьютер дээр, хэрэв солилцоо нь үйлчлүүлэгчийн талд явагддаг бол;
  • 1С: Enterprise серверийн компьютер дээр, хэрэв солилцоо сервер талд явагдах бол.

Жишээ буулгах:

// COM объект үүсгэх
Excel = Шинэ COMObject("Excel.Application");
// Анхааруулга болон асуултуудыг идэвхгүй болгох
Excel . дэлгэцийн дохио = худал;
// Шинэ ном үүсгэх
Ном = Excel. ажлын дэвтэр. нэмэх();
// Эхний хуудсан дээр байршуулах
Хуудас = Ном. Ажлын хуудас(1);

// Нүдэнд утгыг бичнэ
Хуудас . Нүднүүд(Мөрийн дугаар, Баганын дугаар). Утга = CellValue;

// Файлыг хадгалах
Ном . SaveAs(Файлын нэр);


Excel . Гарах();
Excel = 0;

Жишээ унших:

// -- СОНГОЛТ 1 --

// COM объект үүсгэх
Excel = Шинэ COMObject("Excel.Application");
// Нээлттэй ном
Ном = Excel. ажлын дэвтэр. Нээлттэй( Файлд хүрэх зам);

Хуудас = Ном. Ажлын хуудас(1);

// Номыг хаа
Ном . Хаах(0);

// Excel-ийг хааж, санах ойг суллана
Excel . Гарах();
Excel = 0;

// —— СОНГОЛТ 2 ——

// Нээлттэй ном
Ном = GetCOMObject( Файлд хүрэх зам);
// Хүссэн хуудсан дээр байршуулах
Хуудас = Ном. Ажлын хуудас(1);

// Нүдний утгыг уншина уу, энэ нь ихэвчлэн нүдийг тойрон гарах гогцоо байрладаг газар юм
CellValue = Хуудас. Нүднүүд(Мөрийн дугаар, Баганын дугаар). үнэ цэнэ;

// Номыг хаа
Ном . програм. Qui t();

Учир нь тойрч гарах Excel хуудасны бүх бөглөсөн мөрүүдийг та дараах заль мэхийг ашиглаж болно.

// -- СОНГОЛТ 1 --
Мөрийн тоо = Хуудас. Нүднүүд (1 , 1 ). Тусгай эсүүд(11 ). эгнээ;
For RowNumber = 1 Мөрний тоогоор давталт
CellValue = Хуудас. Нүднүүд(Мөрийн дугаар, Баганын дугаар). үнэ цэнэ;
Төгсгөлийн мөчлөг;

// —— СОНГОЛТ 2 ——
LineNumber = 0;
While True Loop
LineNumber = LineNumber + 1;
CellValue = Хуудас. Нүднүүд(Мөрийн дугаар, Баганын дугаар). үнэ цэнэ;
Хэрэв ValueFilled биш бол(CellValue) Дараа нь
цуцлах;
EndIf;
Төгсгөлийн мөчлөг;

Хуудасны бүх мөрийг дараалан туулахын оронд та чадна бүх өгөгдлийг массив руу хаяхмөн түүнтэй хамт ажиллана. Энэ арга нь их хэмжээний өгөгдлийг уншихад илүү хурдан болно:

Нийт багана = хуудас. Нүднүүд (1 , 1 ). Тусгай эсүүд(11 ). Багана;
Нийт мөр = Хуудас. Нүднүүд (1 , 1 ). Тусгай эсүүд(11 ). эгнээ;

Бүс нутаг = Хуудас. Хүрээ(Хуудас. Нүднүүд(1 , 1 ), Жагсаалт. Нүднүүд(НийтМөр, Нийт багана));
Өгөгдөл = Бүс нутаг. үнэ цэнэ. буулгах();

Доорх хүснэгтэд OLE-ээр дамжуулан Excel-тэй ажиллахад хамгийн их хүссэн шинж чанарууд болон аргуудыг жагсаав.

Үйлдэл Код Сэтгэгдэл
Програмтай ажиллаж байна
Програмын цонхны харагдах байдлыг тохируулах Excel . харагдахуйц= худал;
Анхааруулах дэлгэцийн горимыг тохируулах (дэлгэц / харуулахгүй) Excel . Дэлгэцийн анхааруулга= худал;
Програмыг хааж байна Excel . Гарах();
Номтой ажиллах
Шинэ ном бүтээх Ном = Excel. ажлын дэвтэр. Нэмэх();
Одоо байгаа ажлын номыг нээх Ном = Excel. ажлын дэвтэр. Нээлттэй (Файлын нэр);
Ном хадгалах Ном . SaveAs(ФайлынНэр);
номын хаалт Ном . Хаах(0);
Хуудастай ажиллах
Одоогийн хуудсыг тохируулж байна Хуудас = Ном. Ажлын хуудас(Хуудасны дугаар);
Нэрийн тохиргоо Хуудас . Нэр = Нэр;
Хамгаалалтын тохиргоо Хуудас . Хамгаалах();
Хамгаалалт арилгах Хуудас . Хамгаалалтгүй болгох();
Хуудасны чиглэлийг тохируулах Хуудас . Хуудасны тохиргоо. Баримтлал = 2; 1 - хөрөг, 2 - ландшафт
Зүүн хүрээг тохируулах Хуудас . Хуудасны тохиргоо. LeftMargin = Excel. Сантиметрээс оноо(Сантиметр);
Дээд хязгаарыг тогтоох Хуудас . Хуудасны тохиргоо. TopMargin = Excel. Сантиметрээс оноо(Сантиметр);
Зөв хилийг тохируулах Хуудас . Хуудасны тохиргоо. Баруун зах = Excel. Сантиметрээс оноо(Сантиметр);
Доод хязгаарыг тохируулах Хуудас . Хуудасны тохиргоо. BottomMargin = Excel. Сантиметрээс оноо(Сантиметр);
Мөр, багана, нүдтэй ажиллах
Баганын өргөнийг тохируулах Хуудас . Багана (баганын дугаар). ColumnWidth = Өргөн;
Мөрийг арилгаж байна Хуудас . Мөр (Мөрийн дугаар). Устгах();
Багана устгаж байна Хуудас . Багана (баганын дугаар). устгах();
Нүдийг устгаж байна Хуудас . Нүднүүд(Мөрийн дугаар, Баганын дугаар). Устгах();
Утга тохируулж байна Хуудас . Нүднүүд(Мөрийн дугаар, Баганын дугаар). Утга = Утга;
Нүднүүдийг нэгтгэх Хуудас . Хүрээ(Хуудасны дугаар. Нүднүүд(Мөрийн дугаар, Баганын дугаар), Хуудас. Нүднүүд(Мөрийн дугаар1, Баганын дугаар1)). Нэгтгэх();
Фонт суулгаж байна Хуудас . Нүднүүд(Мөрийн дугаар, Баганын дугаар). Фонт. Нэр = Фонтын нэр;
Фонтын хэмжээг тохируулах Хуудас . Нүднүүд(Мөрийн дугаар, Баганын дугаар). Фонт. Хэмжээ = Фонтын хэмжээ;
Тод үсгийн тохиргоо Хуудас . Нүднүүд(Мөрийн дугаар, Баганын дугаар). Фонт. Зоригтой = 1 ; 1 — тод фонт, 0 - хэвийн
Налууг тохируулах Хуудас . Нүднүүд(Мөрийн дугаар, Баганын дугаар). Фонт. Налуу = 1 ; 1 - налуу, 0 - хэвийн
Доогуур зураастай фонт тохируулж байна Хуудас . Нүднүүд(Мөрийн дугаар, Баганын дугаар). Фонт. Доогуур зур = 2 ; 2 - доогуур зураастай, 1 - үгүй

Аль өмчийг өөрчлөх, ямар аргыг дуудахыг мэдэхийн тулд та ашиглаж болно макро Excel. Хэрэв та шаардлагатай үйлдлүүдтэй макро бичвэл програмын кодыг бүртгэгдсэн макроны VBA дээр үзэх боломжтой.

COMSafeArray ашиглаж байна

1С-ээс Excel-д их хэмжээний өгөгдлийг буулгахдаа та объектыг ашиглан хурдасгаж болно COMSafeArray. Синтаксийн туслахын тодорхойлолтын дагуу COMSafeArray нь объектын боодол юм олон хэмжээст массив SafeArray COM-аас. COM объектуудын хооронд өгөгдөл солилцохын тулд SafeArray үүсгэх, ашиглах боломжийг танд олгоно. Энгийнээр хэлбэл, энэ нь OLE технологийг ашиглан программуудын хооронд солилцоход ашиглаж болох утгуудын массив юм.

// COMSafeArray үүсгэх
ArrayCom = Шинэ COMSafeArray("VT_Variant", Total Columns, TotalRows);
// COMSafeArray-г бөглөнө үү
Учир нь Str = 0 Нийт мөр - 1 давталт
Учир нь Тоо = 0 Нийт багана - 1 мөчлөг
ArrayCom . SetValue(Тоо, Str, Утга);
Төгсгөлийн мөчлөг;
Төгсгөлийн мөчлөг;
// Хуудасны хэсгийг оноох excel утгууд COMSafeArray-аас
Хуудас . Хүрээ(Хуудас. Нүднүүд(1 , 1 ), Жагсаалт. Нүднүүд(НийтМөр, Нийт багана)). Утга = ArrayCom;

ADO-ээр дамжуулан солилцох

Excel файл нь ADO-ээр дамжуулан солилцоход SQL асуулга ашиглан хандах боломжтой мэдээллийн сан юм. MS Excel-ийг суулгах шаардлагагүй, гэхдээ ODBC драйвер шаардлагатай бөгөөд түүгээр дамжуулан хандалт хийх болно. Ашигласан ODBC драйверийг файлын холболтын мөрийг зааж өгөх замаар тодорхойлно. Ихэвчлэн шаардлагатай драйверийг компьютер дээр суулгасан байдаг.

ADO-ээр дамжуулан солилцох нь OLE-ээр дамжуулан солилцохоос хамаагүй хурдан байдаг боловч буулгахдаа Excel функцийг ашиглан нүдийг чимэглэх, хуудас тэмдэглэх, томьёо тохируулах гэх мэт ямар ч арга байхгүй.

Жишээ буулгах:


Холболт = Шинэ COMObject("ADODB.Connection");


Нийлмэл . ConnectionString = "

|Өгөгдлийн эх сурвалж=" + Файлын нэр + ";
;
Нийлмэл . нээлттэй(); // Нээлттэй холболт

// Командын COM объект үүсгэнэ
Тушаал = Шинэ COMObject("ADODB.Command");
Баг

// Хүснэгт үүсгэх командын текстийг оноох
Баг . командын текст = "ХҮСНЭГТ ҮЗҮҮЛЭХ [Хуудас1] (Багана1 тэмдэг(255), Багана2 огноо, Багана3 int, Багана4 хөвөх)";
Баг . гүйцэтгэх(); // Тушаалын гүйцэтгэл

// Хүснэгтийн мөр нэмэх командын текстийг оноож байна
Баг . командын текст = "[Хуудас1] (Багана1, Багана2, Багана3, Багана4) INSERT INTO ('abvgdeo', '8/11/2017', '12345', '12345,6789')";
Command.Execute(); // Тушаалын гүйцэтгэл

// Командыг устгаад холболтыг хааж байна
тушаал = тодорхойгүй;
Нийлмэл . хаах();
Холболт = Тодорхойгүй;

Шинэ хуудас үүсгэж, бүтцийг нь бүрдүүлэхийн тулд та объектуудыг ашиглаж болно ADOX.КаталогТэгээд ADOX.Хүснэгт. Энэ тохиолдолд код нь дараах байдлаар харагдах болно.

// Номтой ажиллах COM объект үүсгэнэ
Ном = Шинэ COMObject("ADOX.Catalog");
Ном . ActiveConnection = Холболт;

// Хуудас дээрх өгөгдлийн бүтэцтэй ажиллах COM объект үүсгэнэ
Хүснэгт = Шинэ COMObject("ADOX.Хүснэгт");
Хүснэгт . Нэр = "Хуудас1";
Хүснэгт . Багана. Хавсралт("Багана1", 202);
Хүснэгт . Багана. Хавсралт("Багана2" , 7 );
Хүснэгт . Багана. Хавсралт("Багана3", 5);
Хүснэгт . Багана. Хавсралт("Багана4" , 5);

// Номонд тайлбарласан бүтэцтэй хуудас үүсгэ
Ном . хүснэгтүүд. хавсаргах (хүснэгт);
хүснэгт = тодорхойгүй;
ном = тодорхойгүй;

Дээрх жишээнд, аргад

Хүснэгт . Багана. Хавсаргах("Багана1", 202);

хоёр дахь параметр нь баганын төрлийг заана. Параметр нь нэмэлт бөгөөд баганын төрлийн зарим утгууд энд байна:

  • 5-adDouble;
  • 6 - adCurrency;
  • 7 - нэмэх огноо;
  • 11 - adBoolean;
  • 202 - adVarWChar;
  • 203-adLongVarWChar.

Жишээ унших:

// Холболтын COM объект үүсгэнэ үү
Холболт = Шинэ COMObject("ADODB.Connection");

// Холболтын мөрийг тохируулах
Нийлмэл . ConnectionString = "
|Үйлчилгээ үзүүлэгч=Microsoft.ACE.OLEDB.12.0;
|Өгөгдлийн эх сурвалж=" + Файлын нэр + ";
|Extended Properties=""Excel 12.0 XML;HDR=ТИЙМ"";";
Нийлмэл . нээлттэй(); // Нээлттэй холболт

// Сонголтыг хүлээн авахын тулд COM объект үүсгэнэ үү
Сонголт = Шинэ COMObject("ADODB.Recordset");
Хүсэлтийн текст = "[Sheet1$]-с * СОНГОХ";

// Хүсэлтийг гүйцэтгэнэ
Дээж . Нээлттэй (QueryText, Холболт);

// Сонголтын үр дүнг алгасах
Дээж аваагүй байхад. EOF() гогцоо
ColumnValue1 = Сонголт. талбайнууд. Зүйл("Багана1"). үнэ цэнэ ; // Баганын нэрээр лавлах
2-р баганын утга = сонголт. талбайнууд. Зүйл(0). үнэ цэнэ; // Баганын индексээр авах
Дээж . MoveNext();
Төгсгөлийн мөчлөг;

Дээж . хаах();
Жишээ = тодорхойгүй;
Нийлмэл . хаах();
Холболт = тодорхойгүй;

Холболтын мөрөнд параметр HDRхуудасны эхний мөрийг хэрхэн хүлээж авахыг тодорхойлдог. Боломжит сонголтууд:

  • ТИЙМ - эхний мөрийг баганын нэр гэж ойлгодог. Утгад нэр болон баганын индексээр хандах боломжтой.
  • ҮГҮЙ - Эхний мөрийг өгөгдөл болгон авна. Утгад зөвхөн баганын индексээр хандах боломжтой.

Өгөгдсөн жишээнүүдэд зөвхөн цөөн хэдэн ADO объектыг авч үзсэн болно. ADO объектын загвар нь дараах объектуудаас бүрдэнэ.

  • холболт;
  • тушаал;
  • бичлэгийн багц;
  • бичлэг хийх;
  • талбайнууд;
  • Дамжуулах;
  • алдаа;
  • параметрүүд;
  • шинж чанарууд.

Програмчлалгүйгээр байршуулах

1С-ээс Excel-д өгөгдөл хадгалахын тулд програмчлалд хандахыг үргэлж зөвлөдөггүй. Хэрэв Enterprise горимд хэрэглэгч байршуулахад шаардлагатай өгөгдлийг харуулах боломжтой бол тэдгээрийг програмчлалгүйгээр Excel-д хадгалах боломжтой.

Хүснэгтийн баримт бичгийг (жишээлбэл, тайлангийн үр дүн) хадгалахын тулд та тушаалыг дуудаж болно Хадгалахэсвэл Хадгалах…үндсэн цэс.

Нээгдсэн цонхонд та хадгалсан файлын лавлах, нэр, форматыг сонгох хэрэгтэй.

Динамик жагсаалтын өгөгдлийг (жишээлбэл, зүйлийн жагсаалт) хадгалахын тулд та дараахь зүйлийг хийх ёстой.

  1. Командыг ашиглан өгөгдлийг хүснэгтэд гарга Дэлгэрэнгүй ⇒ Жагсаалтыг харуулах...;
  2. Хүснэгтийн баримт бичгийг шаардлагатай форматаар хадгална уу.

Тохиргоо: 1c нягтлан бодох бүртгэл

Тохиргооны хувилбар: 3.0.44.177

Нийтэлсэн огноо: 20.01.2017

1С: Нягтлан бодох бүртгэлийн хөтөлбөрт гуравдагч этгээдийн боловсруулалт, тохиргооны өөрчлөлтийг ашиглахгүйгээр Excel хүснэгтийн баримтаас өгөгдлийг тогтмол байршуулж, татаж авах боломжтой болсон. Ачих, буулгах нь маш хялбар тул туршлагатай хэрэглэгчид энэхүү тохиромжтой механизмд хурдан дурлаж, шинэ хэрэглэгчид үүнийг хурдан эзэмших болно.

Excel 1C-ээс ачаалж байна: Нягтлан бодох бүртгэл 8.3 хэвлэл. 3.0

Жишээлбэл, бидэнд бараа бүтээгдэхүүний жагсаалт, үнийн (жижиглэн худалдаа, худалдан авалт) ачаалах ийм Excel хүснэгтийн баримт бичиг байна.

Ороорой.

Дээд талд нь дарна уу Нэршил, үнэ - Татаж авах. Хүснэгтийн баримтаас ачаалах, буулгах нь энд нуугддаг.

Татаж авах нь xls(excel 97-2003 хуучин формат) болон xlsx(шинэ формат), мөн mxl болон ods форматыг дэмждэг. Одоо бид нэрлэсэн файлаа сонгоод татаж авахыг хүлээнэ.

Хүснэгтийн баримт бичгийг Excel дээр үзсэн маягтаар ачааллаа, одоо бид багануудыг хуваарилж, илүүдлийг арилгах болно.

Дээр товшино уу Таяг зааж өгнө үүжагсаалтаас хүссэн зүйлээ сонго.

Хүснэгтийн толгой хэсэг гэх мэт шаардлагагүй оруулгатай мөрийг сонгоод дарна уу Мөр устгах.

Одоо бид худалдан авалтын үнэ бүхий баганыг хасаж, анхаарна уу боловсруулалт нь зөвхөн 1 төрлийн үнийг 1n удаа бөглөх боломжтой !!!Дараа нь та энэ үйлдлийг дахин хийж, 2-р төрлийн үнэ ачаалж болно, 1-р ачааллын хувьд Жижиглэнгийн худалдаа 2 дахь худалдан авалт.

Хоосон өгөгдлийг бөглөнө үү, Үнийн төрөл, Үнийг тохируулах. Бүгд, Олдсон, Шинэ, Давхардсан товчлуурууд нь хайлтыг ихээхэн хөнгөвчлөх бөгөөд нэршлийг харьцуулахад тусална. Бөглөх ба дарна уу Татаж авахҮүний дараа өгөгдлийг 1С: Нягтлан бодох бүртгэлд ачаалах болно.

Барааны жагсаалтад шинэ албан тушаалууд гарч ирж, бөглөж, тогтоосон үнээр. Хэрэв та өөр үнийн төрлийг ачаалах шаардлагатай бол бүх алхмуудыг дахин хийгээрэй, гэхдээ өөр үнэ бүхий баганыг сонговол 1С нь аль хэдийн үүсгэсэн албан тушаалуудыг олох бөгөөд тэдгээрийг хуулбарлахыг оролдохгүй, харин зүгээр л шинэ үнийн төрлийг нэмнэ.

Таны харж байгаагаар татан авалт нь Худалдан авалтын үнэ болон Жижиглэнгийн үнэ гэсэн 2 зүйлийн үнэ тогтоох баримт бичгийг үүсгэсэн. Энэ боловсруулалтын ялгаа Excel-ээс 1С руу татаж авах: Нягтлан бодох бүртгэл 8.3,Баримт нь энэ нь тогтмол боловсруулалт бөгөөд баримт бичгийг бөглөх бүх шинж чанарыг харгалзан алдаагүй ажилладаг.

1С-ээс Excel-д байршуулах: Нягтлан бодох бүртгэл 8.3 хэвлэл. 3.0

Маш ашигтай шинж чанар 3.0.44.177 ба түүнээс дээш хувилбар нь 1С: Нягтлан бодох бүртгэлийн 8.3 хувилбараас Excel рүү экспортлох бөгөөд энэ боловсруулалт нь компанийн үнийн жагсаалтыг гаргах эсвэл бараа бүтээгдэхүүнийхээ жагсаалтыг нийлүүлэгчид эсвэл худалдан авагчдад үнээр нь шууд шилжүүлэхэд тусална.

Энэ бүхэн гарын авлагад байгаа. Нэршил - Нэршил, үнэ - Байршуулах.

Үүн дээр чанга яригч, Excel баримт бичигт бүтээх шаардлагатай багануудыг сонгоно уу. СонголтБүлэг, шинж чанар, нэр... гэх мэт нэршлийг сонгоход үйлчилдэг.

Excel-д байршуулахын тулд бид шинэ багана, тухайлбал НӨАТ-ын хувь хэмжээг нэмэх болно, энэ нь үнэхээр шаардлагагүй юм шиг санагдаж байна, гэхдээ бид дадлага хийж байна.

Идэх янз бүрийн арга замууд 1С-д нээх excel файлмөн эсрэгээр. Шинэхэн хэрэглэгчид баримт бичгийг өөр форматаар хадгалах эсвэл ашиглах замаар илүү хялбар үйлдлийг илүүд үздэг тусгай хөтөлбөрүүд. Гэхдээ энэ нь бага зэрэг хүчин чармайлт гаргаж, хэрхэн ажиллах талаар суралцах нь зүйтэй юм програм хангамжийн хэрэгслүүднэг программаас нөгөө програм руу өгөгдөл харах, боловсруулах. Ирээдүйд эдгээр үндсэн програмчлалын ур чадвар нь ердийн ажлуудаас зайлсхийх боломжийг танд олгоно.

Excel баримт бичгийг 1С болон эсрэгээр хэрхэн нээх вэ

Microsoft Excel-ийн хүснэгт засварлагч нь үйл ажиллагааны бүрэн байдлын хувьд нягтлан бодох бүртгэлийн 1С програм хангамжийн бүтээгдэхүүнээс давж гардаг. Тиймээс 1С хэрэглэгчид хүснэгт засварлагч дээр зарим үйлдлүүдийг хийж, дараа нь нягтлан бодох бүртгэлийн програм руу өгөгдлийг буцааж өгөхийг илүүд үздэг. Энэ нь гайхах зүйл биш юм, учир нь олон компаниудын нягтлан бодох бүртгэлийг зөвхөн Microsoft програмын тусламжтайгаар хийдэг байсан. Гэхдээ аж ахуйн нэгжүүдийн бизнесийн үйл явцыг автоматжуулах өнөөгийн түвшинд тусгай хөтөлбөрөөс татгалзах боломжгүй юм. Төрөл бүрийн програмуудын хооронд харилцаа холбоо тогтоохын тулд дараах энгийн аргууд байдаг.

    Таны одоогийн компьютер дээр суулгаагүй програм хангамжийн бүтээгдэхүүний файлуудтай ажиллах шаардлагатай бол ашиглах нь хамгийн хялбар арга юм тусгай програм Excel хүснэгтийг 1С формат руу хөрвүүлэх, мөн эсрэгээр. Үүнийг 1С бүтээгдэхүүний вэбсайтаас олж болно.

    Хэрэв компьютерт 1С болон Excel хоёулаа байгаа бол та "уугуул" програмдаа файлыг гараар нээж, дараа нь өөр програмын форматаар хадгалах боломжтой. Ихэвчлэн энэ сонголтыг хадгалах үед ашиглах боломжтой хэвлэсэн хэлбэрэсвэл зохион байгуулалт.

    1С 7.7-ийн хэрэглэгчид сайжруулсан хүснэгт засварлагчтай 1С 8 хувилбар руу шинэчлэх боломжтой.

1С болон Excel программчлалын хувьд хэрхэн харилцан ажиллах боломжтой

1С болон Excel-ийн харилцан үйлчлэлийг Microsoft-ын боловсруулсан OLE Automation технологийг ашиглан програмын түвшинд хийж болно. Энэ нь янз бүрийн програмын скрипт орчуулагчаас COM объектуудад шууд хандах боломжийг олгодог. Энгийнээр хэлбэл, OLE нь зарим ажлыг нэг програмаас нөгөөд шилжүүлэх, дараа нь хийсэн ажлыг анхны програм руу буцаах боломжийг олгодог. Энэ бол Microsoft Spreadsheet Editor програмаас нягтлан бодогчид яг хэрэгтэй зүйл юм.

OLE хэрэгслийг ашиглахын тулд програмист байх шаардлагагүй. Хэдийгээр кодын мөртэй анх танилцах нь алдаа дагалддаг ч шалгах нь тэдгээрийг тодорхойлоход тусалж, олж авсан туршлага нь ирээдүйд үүнээс зайлсхийхэд тусална. Нягтлан бодох бүртгэлийн программ дахь Excel өгөгдөлтэй ажиллах хамгийн алдартай командуудыг (тэдгээрийг жагсаалт гэж нэрлэдэг) доор харуулав.

1С дээр excel файлыг хэрхэн програмаар нээх вэ

Тиймээс, хэрэв та хоёр программыг компьютер дээрээ суулгасан бол тэдгээрийн хооронд өгөгдөл солилцохыг хүсч байвал харилцан үйлчлэлийг програмын дагуу зохион байгуулж болно. Үүнийг хийхийн тулд та хоёр програмыг ажиллуулж, дараа нь 1С-ээс Excel рүү нэвтрэхийн тулд OLE-г ашиглах хэрэгтэй.

  • Үл хамаарах зүйл

    Тайлбар(ErrorDescription() + "Энэ компьютер дээр Excel суулгаагүй байна!");

  • EndTry.

Хүснэгт засварлагчийн хандалт хийгдсэн тул та дараах командуудын тусламжтайгаар хандах хэрэгтэй.

    тодорхой баримт бичиг:

    • Ном = Excel.WorkBooks.Open(PathToFile)

    • Sheet = Book.WorkSheets(SheetNumber);

  • тодорхой хуудасны дугаартай:

    тодорхой хуудасны нэрээр:

    • Sheet = Book.WorkSheets(SheetName);

    • Утга = Sheet.Cells(RowNumber, ColumnNumber).Value;

Файлын эхний хуудаснаас өгөгдлийг уншихын тулд дараах жагсаалтыг ашиглана уу.

    Excel = CreateObject("Excel.Application");

    Ном = Excel.WorkBooks.Open(PathToFile);

    Sheet = Book.WorkSheets(1);

    Нийт багана = Sheet.Cells(1,1).SpecialCells(11).Column;

    TotalRows = Sheet.Cells(1,1).SpecialCells(11).Row;

    Мөрийн хувьд = 1 Нийт мөрийн давталт

    • Баганын хувьд = 1 Нийт баганын давталт

      Утга = Товчилсон LP(Sheet.Cells(Мөр, Багана).Утга);

      Төгсгөлийн мөчлөг;

    Төгсгөлийн мөчлөг;

Файлд хүрэх замыг бүрэн бичих ёстой гэдгийг санаарай. Хадгалах үед баримт бичгийн нэр нь \, /, :, *, ?, ", >, гэх мэт тэмдэгтүүдийг агуулж болохгүй.< и |.

Excel програмын тусламжтайгаар 1С файлыг хэрхэн нээх вэ

Excel-д өгөгдөл бичихийн тулд та дараахь зүйлийг хийх ёстой.

    эсвэл одоо байгаа баримт бичгийг нээх:

    • Ном = Excel.WorkBooks.Open(PathToFile) - 1С-ээс Excel файлыг уншихтай ижил төстэй байдлаар;

    эсвэл шинээр нэмэх:

    • Ном = Excel.WorkBooks.Add();

    шинэ баримт бичигт та шинэ хуудас үүсгэж болно:

    • Sheet = Book.Sheets.Add();

    мөн нүдэнд шинэ утга нэмнэ:

    • Sheet.Cells(RowNumber, ColumnNumber).Value = Утга; (OLE ашиглан утгыг бичих аргуудыг интернетэд дэлгэрэнгүй тайлбарласан болно).

  • Book.SaveAs(PathToFile);

    Үл хамаарах зүйл

    Тайлбар(ErrorDescription()+"Файлыг хадгалаагүй!");

    EndTry.

Хүснэгт засварлагчтай ажиллаж дууссаны дараа тусгай команд (Excel.Application.Quit();) ашиглан гарна. Энэ арга нь цаашдын ажлын явцад компьютерийн нөөцийг хэмнэхэд тусална.

1С болон Excel хооронд өгөгдөл солилцох үед аюул

1С болон Excel-ийг өөр өөр компаниуд боловсруулсан бөгөөд өгөгдөлтэй ажиллах өөр өөр аргыг ашигладаг. Тиймээс, хүснэгтүүдийг нэг програмаас нөгөөд шилжүүлэхдээ дараах "нүд" -ийг санаарай.

    Бутархай тоон дахь төрөл бүрийн тусгаарлагч. Майкрософт аравтын тоог таслалаар тусгаарладаг. Тиймээс нягтлан бодох бүртгэлийн програмаас хүснэгтүүдийг шилжүүлэхдээ олон тооны огноо болон бусад төөрөгдөлд бүү гайх. Зүгээр л нягтлан бодох бүртгэлийн программ дээр цэгийг бутархайн тэмдэглэгээнд ашиглаж болох бөгөөд үүнийг Microsoft-ын хүснэгт засварлагч огноо тусгаарлагч гэж тайлбарлаж, 15.5-ыг 5-р сарын 15 болгон хувиргах болно. Хүснэгт засварлагчийн нягтлан бодох бүртгэлийн өгөгдлийг боловсруулахын тулд тусгаарлагчийг таслалаар солих шаардлагатай.

    Excel-ээс 1С руу өгөгдөл дамжуулах үед нягтлан бодох бүртгэлийн програмд ​​ороогүй Excel тогтмолууд зөв харагдахгүй байж магадгүй юм. Тэдгээрийг тайлахын тулд та хүснэгт засварлагчийн Тусламж эсвэл дибаг хийх горим руу очиж янз бүрийн тогтмолуудын тоон илэрхийллийг шалгах хэрэгтэй.

Хэрэв та их хэмжээний мэдээлэл солилцох шаардлагатай бол эсвэл алдаанаас ангижрах боломжгүй бол Setby-ийн мэргэжилтнүүдтэй холбогдож тусламж аваарай. Бид таны асуудлыг программын түвшинд шийдэж, таны ажилд шаардлагатай командуудыг шийдвэрлэхэд тань туслах болно.

Энэ нийтлэлд бид тантай маш чухал хоёр сэдвийг авч үзэх болно, эхнийх нь, хоёр дахь нь мэдээжийн хэрэг 1 секундээс excel рүү өгөгдөл оруулах. Эдгээр сэдвүүд нь хэрэглэгчдийн хоёр үндсэн үзэгчдэд сонирхолтой байдаг гэдгийг тэмдэглэх нь зүйтэй.

  • 1С Enterprise системийн хэрэглэгчид
  • 1С програмистууд

Жишээлбэл, 1С хэрэглэгчид ихэвчлэн захиалга өгөхийг хүсдэг Excel-ээс 1 секунд хүртэл өгөгдөл дамжуулахпортын тусгай шаардлагын дагуу 1С програмистууд зарим тодруулга эсвэл кодын жишээг хайх магадлал өндөр байдаг. Эдгээр бодол дээр үндэслэн бид энэ нийтлэлд өгөгдсөн мэдээллийг 1С-ийн хэрэглэгчид болон програмистуудад зориулж хоёр хэсэгт хуваахаар шийдсэн.

1С-ийг энгийн хэрэглэгчийн нүдээр Excel-ээс ачаалах, 1С-ээс Excel рүү буулгах

Аж ахуйн нэгж эсвэл зарим пүүс, жишээлбэл, Excel файлд компьютер дээр хадгалагдсан баримт бичигтэй байдаг нь ихэвчлэн тохиолддог. Мөн ихэвчлэн хэрэглэгчид асуулт байдаг, гэхдээ яаж Excel-ээс 1С руу өгөгдөл байршуулах эсвэл татаж авах. Мэдээжийн хэрэг, програмчлалын мэдлэггүйгээр хийх боломжгүй тул хэрэв та энгийн хэрэглэгч бол та биднээс 1c үйлчилгээг захиалах хэрэгтэй, учир нь манай 1c програмистуудын хэн нь ч таныг үргэлж сонсож, зөвхөн танд зориулж тусгайлан боловсруулсан шийдлийг сонгох болно. , мөн танд туслах нь гарцаагүй.

Excel-ээс 1С руу өгөгдөл ачаалах бүх нийтийн боловсруулалт яагаад байдаггүй вэ?

Энэ асуултад хариулж, гол санааг нь харцгаая.

  1. Хэрэглэгч бүр өөр өөр Excel файлтай, өгөгдлөө 1С руу шилжүүлэхийг хүсч байгаа нь мэдээжийн хэрэг эдгээр файлууд нь өөр өөр мөр, баганатай бөгөөд өөр өөр семантик ачааллыг агуулдаг.
  2. Хэрэглэгч бүр тусдаа тохиргоотой ажилладаг, i.e. тохиргоо нь өөр байж болно, нэг тохиргоонд ажилладаг зүйл нь шинэчлэхгүйгээр өөр тохиргоонд ажиллахгүй.
  3. Excel-ийн өгөгдлийг өөр өөр объект руу шилжүүлэх ёстой тул хэрэглэгч бүр өөр өөрийн гэсэн шаардлага тавьдаг тул өөр өөр код хэрэгтэй болно.

Эдгээр шалтгааны улмаас үүнийг бүтээх боломжгүй юм бүх нийтийн боловсруулалт By Excel-ээс 1С руу өгөгдөл ачаалах.

Бодит хөгжлийн жишээн дээр Excel-ээс 1С руу өгөгдөл хэрхэн ачаалж, буулгаж байна

Одоо генералыг харцгаая 1С дээр Excel-ээс өгөгдлийг хэрхэн ачаалах, буулгах талаар, мөн эцсийн шийдэлд энэ бүхэн хэрхэн харагдах вэ?. Жинхэнэ хувь хүний ​​хөгжлийн жишээ, мөн анхны Excel файлыг доор үзүүлэв.

Энэ боловсруулалтанд та эхлээд Excel файлыг сонгох хэрэгтэй, дараа нь "Ажиллуулах" товчийг дарсны дараа Excel-ээс шаардлагатай өгөгдлийг хүснэгтийн хэсэгт ачаалах болно. Одоо хэрэглэгчийн хийх ёстой зүйл бол "Ном руу шилжүүлэх" товчийг дарахад л өгөгдөл гарах болно. Excel-ээс 1С руу шилжүүлсэн.

1С-ээс Excel-д өгөгдөл байршуулахойролцоогоор ижил зүйл тохиолддог, зөвхөн энд бичих боловсруулалтын нарийн төвөгтэй байдал нь объектоос ямар төрлийн өгөгдлийг буулгахаас хамаарна. Жишээлбэл, бид "Нэршил" лавлах номтой бөгөөд бид тухайн зүйлийн нэр болон энэ зүйлийн хэмжүүрийн нэгжийг байршуулахыг хүсч байна, гэхдээ тухайн зүйл нь өөрөө зүйлийн төрөл, зүйлийн төрөл, бүрэн гэх мэт олон дэлгэрэнгүй мэдээллийг агуулж болно. нэр гэх мэт.

Excel-ээс өгөгдлийг ачаалах, буулгахын тулд надад боловсруулалт хэрэгтэй байна, би юу хийх ёстой вэ?

Та утсаа аваад бидэн рүү залгахад л хангалттай. Үүний дараа манай мэргэжилтнүүд шаардлагатай бүх үйлдлийг гүйцэтгэх бөгөөд ингэснээр та яг хэрэгтэй зүйлээ авах болно. Хэрэв та яаралтай 1c шинэчлэл хийх шаардлагатай бол бидэнтэй холбоо бариарай, бид үйлчлүүлэгч бүрт туслахдаа баяртай байх болно!

Энгийн 1С програмистын нүдээр Excel-ээс 1С руу өгөгдөл ачаалах, буулгах

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

Бид Excel-ийг 1С-тэй хэрхэн холбох талаар эхлэх болно, үүнийг COM объектоор дамжуулан хийдэг. Энэ кодыг зөв ажиллуулахын тулд Excel-ийг компьютер дээр суулгасан байх ёстой, эс тэгвээс юу ч ажиллахгүй.

Excel-ийг холбосны дараа бид нээх хэрэгтэй шаардлагатай бичиг баримтүүнээс шилжүүлэг хийх болно:

Одоо бид excel номын хуудсыг сонгох хэрэгтэй бөгөөд дээрх зураг дээр тодорхой тооны хуудас хэрхэн сонгогдсоныг харж байна. Хуудасны дугаарыг "Хуудасны дугаар" хувьсагчд хадгална:

Бид "Тоолох" талбарыг ашиглан excel ажлын дэвтэр дэх хуудасны тоог олж мэдэх боломжтой.

Тодорхой тоон дор хуудасны нэрийг авахын тулд та ижил төстэй мөрийг бичих хэрэгтэй.

Excel-тэй ажиллах бүх алхмуудыг хийж дууссаны дараа процесс хаагдах ёстой. Үүнийг хаа, эс тэгвээс энэ нь өлгөгдөнө:

Excel-ээс 1С хүртэл тусдаа нүдийг ачаалах функцийн жишээ

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

Цаашид тодруулах зүйл байхгүй гэж бид үзэж байна өгсөн кодЭдгээр бүх функцийг дээр нарийвчлан авч үзсэн тул өгөх шаардлагагүй.

Excel-ээс бүх өгөгдлийг 1С хүснэгтийн хэсэгт ачаалах функцийн жишээ

Бид Excel-ийн нүднүүдийг тусад нь харуулах функцийг авч үзсэн. Гэхдээ бид Excel хуудсыг бүхэлд нь нэг дор буулгаж, дарааллаар нь тойрч гарах шаардлагатай бол яах вэ? Энд доорх код хэрэг болно:

1С-ээс Excel-д өгөгдөл байршуулах функцийн жишээ

Дээр дурдсанчлан бид олон сонирхолтой зүйлд дүн шинжилгээ хийсэн боловч 1С-ээс Excel-д өгөгдөл байршуулах гэх мэт сэдвийг хөндөөгүй. Үнэн хэрэгтээ энд ажиллах зарчим нь бараг ижил бөгөөд бид програмын дагуу шинэ Excel файл үүсгэж, програмын дагуу бичдэг. За, та аль хэдийн таамаглаж байсанчлан нүдэнд утгыг бичихийн тулд зүүн талд Sheet.Cells (x, y) илэрхийллийг оруулах хэрэгтэй. 1С-ээс Excel-д өгөгдөл байршуулах жишээг доор үзүүлэв.

Ихэнх байгууллагууд өдөр тутмын практикт нягтлан бодох бүртгэлийн төрөл бүрийн үйл ажиллагааны бүртгэл хөтлөх хуучин арга барилыг ашигладаг. програм хангамж-аас excel оффисын иж бүрдэл Microsoft. Энэ нь компани саяхан 1С системд шилжсэн бөгөөд тайлагналын хэсгүүдийг зохих ёсоор дибаг хийгдээгүй эсвэл нийлүүлэгч нь үнийн жагсаалтыг .xls форматаар пивот хүснэгт хэлбэрээр илгээхийг илүүд үздэг үед тохиолддог. Ихэнхдээ албан тушаалын гараар оруулахыг солих шаардлагатай байдаг нь гайхах зүйл биш юм автоматжуулсан систем. Энэ нь нэрлэсэн баримт бичгийг бөглөх хугацааг эрс багасгаж, алдааны тоог багасгах бөгөөд энэ нь хэдэн арван, бүр хэдэн зуун зүйлийг анхаарч үзэх нь чухал юм.


Та энэ асуудлыг шийдэж чадна янз бүрийн арга замууд: Зарим байгууллага энэ ажлыг мэдээллийн технологийн хэлтэстээ даатгах нь дээр, зарим нь франчайз эзэмшигч компанид ажилладаг хөгжүүлэгчдийг хөлсөлж авдаг боловч энэ нь нэлээд үнэтэй бөгөөд маш их цаг хугацаа шаарддаг.


Энэ байдлаас гарах илүү ашигтай арга бол зохих 1С тохиргоог ашиглах бөгөөд энэ нь өгөгдлийг үнэ төлбөргүй боловсруулж, 1С баримт бичиг болон Excel хүснэгтийг нэгтгэх бүх нийтийн туслах болно.


Энэ хэсэгт бид 1C: Enterprise 8 дээр суурилсан 1С-ийн програм хангамжийн тохиргоонуудын аль нэгэнд .xls файлаас өгөгдөл ачаалах тохиргоог олоход тань туслах болно.


1С: Enterprise 8-ийн мэргэжлийн хувилбарын хэрэглэгч бүр ийм боловсруулалттай байдаг! ITS диск дээр!

Төрөл боловсруулах"Технологийн дэмжлэг"> "Арга зүйн дэмжлэг 1С: Аж ахуйн нэгж 8"> "Бүх нийтийн тайлан ба боловсруулалт"> хэсэгт байрлах "Хүснэгтийн баримт бичиг.epf-аас өгөгдлийг ачаалж байна">

D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument татаж авах


Анхаарна уу, 2010 оны 2-р сараас эхлэн ITS диск дээр энэ боловсруулалт 8.1 платформ дээрх тохиргооны хувьд "Технологийн дэмжлэг"> "Арга зүйн дэмжлэг 1С: Аж ахуйн нэгж 8"> "Платформ 1С: Аж ахуйн нэгж 8.1"> "Бүх нийтийн тайлан ба боловсруулалт"> "Хүснэгтийн баримтаас өгөгдлийг ачаалах" хэсэгт байна.

D:1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument татаж авах


Анхны өгөгдөл байна:

  • Excel "PriceOnlineKhimSnab.xls" дээрх үнийн жагсаалт - Microsoft Office Excel 97-2003 (.xls)
  • Энгийн тохиргоо Enterprise accounting Edition 2.0, хувилбар 2.0.12.2, платформ 8.2 (8.2.10.77)
  • Excel-ээс 1С-д бараа, үнийн нэрсийг ачаалах шаардлагатай


Үнийн жагсаалтаас та 1С: Нягтлан бодох бүртгэл 8 дахь нэрлэсэн лавлах номыг татаж авах хэрэгтэй.

Бид 1С програмыг эхлүүлнэ. Боловсруулж эхлэхийн тулд "Файл"> "Нээлттэй" цэсийн зүйлийг сонгоно уу.

Нээгдсэн цонхонд боловсруулах файлыг олоорой

Энэ нь ITS дискэн дээр \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument санд байрладаг.

Хэрэв та өмнө нь боловсруулах файлыг компьютер дээрээ хуулсан бол үүнийг сонгож болно.


Цонх нээгдэнэ


Өгөгдөл ачааллыг хоёр үе шаттайгаар явуулна гэдгийг анхаарна уу: 1-р шат - ажиллаж эхлэхэд шаардлагатай лавлахуудын шинэ элементүүдийн нэрсийг ачаалж, дэлгэрэнгүй утгыг тохируулах (хэмжилтийн нэгж, НӨАТ-ын хувь хэмжээ, бүтээгдэхүүн / үйлчилгээ). шинж чанар). 2-р шат - ачаалах үнэ.

Гарчиг ачаалж байна

"Татаж авах горим" -ыг тохируулах - "Лавлах төрөл" лавлах руу ачаалах - Нэршил

"Хүснэгт" таб дээр

Бид ex1_b01.jpg "Нээлттэй файл" товчийг дарж, гарч ирэх сонголтын цонхонд бид Excel-ийн үнийн жагсаалттай, 1С руу өгөгдөл оруулахаар төлөвлөж буй лавлахыг олно.


Файл анх харагдахгүй байж магадгүй. Файлын төрлийг " Excel хуудас(*.xls)"


Манай файлыг сонгоно уу



Нэршлийн картын дэлгэрэнгүй мэдээллийг харуулав.

Гарчиг татаж авах параметрүүдийг тохируулах

Бид таны анхаарлыг 1С: Нягтлан бодох бүртгэлийн хувилбар 8 програмын мэдээллийн сангуудын бүтцийн нэгжийг таних тал дээр төвлөрүүлэхийг хүсч байна, учир нь эдгээр элементүүдийг тодорхойлох гол цэгүүдийн нэг нь нэр юм. Хэрэв эхний ээлжинд албан тушаалууд мэдээллийн баазбөглөөгүй бол давхардсан албан тушаалуудыг бүртгэж, хэрэв байгаа бол тэдгээрийг устгах шаардлагатай болно.


Давхардсан нэрсээс зайлсхийхэд хэцүү байдаг, ялангуяа энэ төрлийн байршуулалтыг жагсаалтад нэг удаа өгөгдөл оруулахад ашигладаггүй, харин автомат горимд мэдээллийг системтэйгээр байршуулахад ашигладаг ажилчдын хувьд хэцүү байдаг.


Ажилтан янз бүрийн товчлол болон бусад товчилсон үг, нэрийг давхар бичих, янз бүрийн цэг таслал ашиглах зэрэг асуудлыг шийдвэрлэх шаардлагатай байгаа тул асуудал төвөгтэй байдаг.


Дахин ашиглах, их хэмжээний татаж авсан мэдээллийн хувьд бид өөр хувилбар ашиглахыг зөвлөж байна програм хангамж 1C: Enterprise 8 цувралаас, жишээлбэл, 1C: Trade Management 8, 1C: Small Business Management 8, эсвэл 1C: Complex Automation 8 нь "Нийтлэл" параметртэй бөгөөд энэ нь нөөцөд ачаалагдсан файлуудыг таних найдвартай байдлыг баталгаажуулдаг. өгөгдлийн сангуудыг жагсааж, нэрийн давхардлыг оруулахгүй.


Шугам " Үндсэн нэгжхэмжилт" - "Ачаалах горим" баганад "Суулгах", "Үндсэн утга" баганад хэмжих нэгжийг сонгоно уу (бидний тохиолдолд, ширхэг)


"НӨАТ-ын хувь хэмжээ" гэсэн мөрөнд - манай тохиолдолд бид татаж авсан бүх зүйлд НӨАТ-ын 18% -ийг тогтоосон бөгөөд үүний тулд "Татаж авах горим" баганад "Тохируулах", "Өгөгдмөл утга" баганад "18%" -ыг сонгоно уу. .


Хэрэв бараа нь татаж авах үнийн жагсаалтын тусдаа баганад заасан өөр өөр НӨАТ-тай ирдэг бол "Татаж авах горим" баганад "Хайлт" ба харгалзах үнийн жагсаалтын баганын дугаарыг "Хүснэгтийн баримт бичгийн баганын №"-д оруулна уу. "

"Үйлчилгээ" мөр - "Татаж авах горим" баганад "Суулгах", "Өгөгдмөл утга" баганад "Үгүй" гэснийг сонгоно уу (манай тохиолдолд бүх байрлал нь бараа юм).


Бид асуув хамгийн бага утгуудХувьцааны жагсаалтын лавлах номын шинэ элементүүд нь таныг ажиллаж эхлэх боломжийг олгоно. Сарыг хаахын тулд зардлыг хуваарилах, нягтлан бодох бүртгэлийг бүрдүүлэх, татварын тайлан"Нэршлийн бүлэг" болон "Өртгийн зүйл" гэсэн утгыг, импортын барааны хувьд "Гарал үүслийн улс", "Гаалийн мэдүүлгийн дугаар" гэсэн утгыг тохируулах шаардлагатай боловч дараа нь бүлгийн боловсруулалтыг ашиглан үүнийг хийж болно.


Хэрэв та одоо эдгээр дэлгэрэнгүй утгыг тохируулахад бэлэн байгаа бол зааж өгнө үү. Баруун доод буланд байгаа "Татаж авах" дээр товшоод асуултанд "Тийм" дээр дарна уу



Бид хувьцааны жагсаалтын лавлах харгалзах бүлэгт шинэ элементүүд байгаа эсэхийг шалгадаг

Бүтээгдэхүүний картыг нээж, дэлгэрэнгүй мэдээллийг ачаалах зөв эсэхийг шалгана уу


Хэрэв бүх зүйл зөв бол та хоёр дахь шат руу шилжиж болно - үнийн жагсаалтаас үнийг Excel руу ачаалах.


Хэрэв та ирээдүйд татаж авах сонголттой ижил тохиргоотой өгөгдлийг татаж авахдаа энэ процедурыг ашиглахаар төлөвлөж байгаа бол одоогийн тохиргоог хадгалахыг зөвлөж байна. Үүнийг хийхийн тулд ex1_b03.jpg "Тохиргоог хадгалах" товчийг дарж, одоогийн тохиргоог тодорхой нэрлээрэй, жишээлбэл, "Excel үнийн жагсаалтаас бүтээгдэхүүний нэрийг ачаалах".


Хадгалсан тохиргоог дараагийн удаад ачаалах үед ex1_b03.jpg "Тохиргоог сэргээх" товчийг дараад жагсаалтаас хэрэгтэйгээ сонгоно уу.

Үнэ ачаалж байна

"Аж ахуйн нэгжийн нягтлан бодох бүртгэл" Илч 2.0-д үнийг тогтоохдоо "Барааны үнийг тогтоох" баримт бичгийг ашиглан хийдэг.

"Ачаалах горим" - "Хүснэгт хэсэгт ачаалах" -ыг тохируулна уу.

"Холбоос" талбараас "Барааны үнийг тохируулах" гэснийг сонгоно уу.


Эндээс та шинэ элемент нэмэхийг хүсч буй одоо байгаа баримт бичгийг сонгох, эсвэл шинээр үүсгэх (санал болгож байна), баримт бичигт бид ямар "Үнийн төрөл" -ийг байршуулахыг зааж өгнө (бидний жишээнд "Жижиглэн худалдаа").


"OK" дээр товшоод одоо хадгал хоосон баримт бичиг. Одоо "Холбоос" мөрөнд сэтгүүлээс хадгалсан шинэ баримт бичгийг сонгоно уу. талбарт" хүснэгтийн хэсэг""Бүтээгдэхүүн" -ийг сонгоно уу

Одоо та "Хүснэгт" таб руу очих хэрэгтэй

Дахин хэлэхэд, бидний нэрсийг оруулсан Excel-ийн үнийн жагсаалтыг сонгоод, одоо бид үнийг ачаалах болно (5-р зүйлийг үзнэ үү).