Хүснэгтийн баримт бичгийн үзүүлбэр 1s 8.3. Хүснэгтийн баримт бичгийн интерактив чадвар. Хүснэгтийн баримт бичгийн засварлагч

1С: Аж ахуйн нэгжийн систем дэх бүх гаралтын баримт бичгийн (анхдагч баримт бичиг, тайлан) хувьд нэг формат - хүснэгтийн баримт бичгийн форматыг өгдөг. Хүснэгтийн баримт бичиг нь мэдээллийг харуулах хүчирхэг интерактив хэрэгсэл бөгөөд дангаар нь эсвэл програмын шийдэлд ашиглагдаж буй аль ч маягтын нэг хэсэг болгон ашиглаж болно. Үндсэндээ хүснэгтийн баримт бичиг нь хүснэгттэй төстэй байдаг - энэ нь өгөгдөл хадгалагддаг мөр, баганаас бүрддэг боловч түүний боломжууд илүү өргөн байдаг.

Эсийн дизайн

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

Хүснэгтийн баримт бичиг нь нүдийг янз бүрийн төрлийн жаазаар чимэглэх боломжийг олгодог.

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

Бүлгүүд

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

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

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

Бүлэглэлийг ашиглах үед шаталсан түвшний доголтыг систем автоматаар үүсгэдэг.

Бичлэгүүд

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

Стандарт код тайлах үйлдлүүдийг жишээ нь баримт бичиг эсвэл лавлах элемент дээр дарж гүйцэтгэдэг. Энэ тохиолдолд систем нь энэ объектыг үзэхийн тулд нээх болно (хэрэв хөгжүүлэгч өөр зан авир гаргаагүй бол).

Стандарт бус хуулбарыг суулгасан хэлийг ашиглан боловсруулдаг. Жишээлбэл, хөгжүүлэгч нь нэмэлт сонголтын нөхцөлийг ашиглан одоо байгаа тайланг дахин форматлах замаар нарийвчилсан тайлан авах алгоритмыг тохируулж болно ("зөвхөн энэ эсрэг талын борлуулалтыг харуулах"). Эсвэл шифрлэлтийг ашиглан хэрэглэгч цоо шинэ тайланг хүлээн авах боломжтой (жишээлбэл, "энэ эсрэг талын борлуулалтад хувь нэмэр оруулсан нэхэмжлэхийг харуулах").

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

Тэмдэглэл

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

Баганын өргөн

Хүснэгтийн баримт бичиг нь өөр өөр мөрүүдэд баганын өргөнийг тохируулах боломжийг дэмждэг. Энэ функц нь зохицуулалттай тайланд маш чухал юм. Үнэн хэрэгтээ энэ тохиолдолд хүснэгтийн баримт бичиг нь хэд хэдэн хүснэгтээс бүрдэх бөгөөд жишээлбэл нягтлан бодох бүртгэл, татварын тайланд ихэвчлэн олддог.

Пивот хүснэгтүүд

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

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

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

Нэмэлт мэдээлэл

Та пивот хүснэгтийг бодит цаг хугацаанд ашиглах талаар мэддэг болно. Үүнийг хийхийн тулд та "Худалдааны мини-системийг хөгжүүлэх жишээ" видео бичлэгийг татаж авах боломжтой бөгөөд энэ нь "Хугацаагаар борлуулалтын дүн шинжилгээ" тайланд пивот хүснэгт ашиглан арилжааны мини-системийг хөгжүүлэх үйл явцыг харуулсан болно.

Хүснэгтийн баримт бичигт өгөгдөл оруулах

Хэдийгээр 1С: Enterprise 8.0 систем дэх хүснэгтийн баримт бичгүүдийг аль хэдийн боловсруулсан мэдээллийг харуулахад ашигладаг боловч хүснэгтийн баримт бичигт өгөгдлийг "ердийн" хүснэгт болгон шууд оруулах боломжтой.

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

Хүснэгтийн баримт бичигт шууд өгөгдөл оруулах, жишээлбэл, баланс үүсгэх үед ашиглаж болно.

Хадгалалт

Хүснэгтийн баримт бичгийг гаралтын баримт бичгийг гаргахад ихэвчлэн ашигладаг тул дараа нь ашиглах эсвэл бусад компьютерт шилжүүлэх зорилгоор дискэн дээрх файлд хадгалах боломжтой. Хүснэгтийн баримт бичгийг өөрийн форматаар хадгалах эсвэл Excel хуудас эсвэл MXL7 формат зэрэг бусад өгөгдөл хадгалах формат руу экспортлох боломжтой (платформын 7.7 хувилбартай нийцүүлэхийн тулд):

Хүснэгтийн баримт бичгийн засварлагч

Хэрэглэгчдэд үзүүлэх хүснэгтэн баримтыг бүрдүүлдэг бүдүүвчийг бий болгохын тулд хөгжүүлэгч нь хүснэгтийн бүтэц, вектор графикийн дизайны чадавхийг хослуулсан хүчирхэг хэрэгсэл болох хүснэгтийн баримт засварлагчийг ашиглаж болно. Энэ нь маш нарийн бүтэцтэй шугам (төлбөрийн даалгавар гэх мэт) бүхий жижиг баримт бичгүүдийг хоёуланг нь үүсгэх боломжийг олгодог.

1C: Enterprise 8 хүснэгтийн баримт бичгийг зөвхөн баримт бичиг, тайланг хэвлэхэд ашигладаггүй. Энэ нь интерактив хэрэглэгчийн туршлагыг бий болгох дэвшилтэт функцуудтай. Эдгээр сонголтууд нь:
- хуулбар,
- бүлгүүд,
- тэмдэглэл.
Хүснэгтийн баримт бичгийн интерактив чадварууд нь нүднүүдэд байрлах пивот хүснэгтүүд болон хяналтуудыг багтааж болно гэдгийг тэмдэглэх нь зүйтэй, гэхдээ одоо бид тэдгээрт анхаарлаа хандуулахгүй, харин дээрх механизмуудыг нарийвчлан авч үзэх болно.

Бичлэгүүд

1C: Enterprise 8 систем нь хэрэглэгч тайлангийн мөр эсвэл нүдэн дээр товшиж илүү нарийвчилсан тайланг хүлээн авах үед код тайлах механизмыг (өрөмдөж, өрөмдөж) дэмждэг. .

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

Энэ үйл явдал нь зөвхөн SpreadsheetDocumentField удирдлагад байдаг тул хүснэгтийн баримт бичгийг тусдаа цонхонд нээхийн оронд хяналт хэлбэрээр маягт дээр байрлуулсан тохиолдолд л Transcript Processing үйл явдлыг боловсруулах боломжтой. Доорх нь "TabularDocumentField" хяналтын элементийн "Үйл явдал" өмчийн ангиллыг энд харуулав.

"DecryptString" процедур нь өөрөө иймэрхүү харагдаж болно (жишээ нь):

Процедурын шифрлэлтийн мөр (элемент, шифр тайлах, стандарт боловсруулалт)
Хэрэв TypeValue(Decryption) = Type("DocumentLink. Борлуулалтын гэрээ") бол

StandardProcessing = Худал;
Тайлан = Reports.ContractAnalysis.Create();
Тайлан.Гэрээ = Тайлбар; // тайлангийн дэлгэрэнгүй мэдээллийг бөглөнө үү
Report.Generate(FormElements.TabularDocumentField1);
endIf;
Төгсгөлийн процедур

Тайлбар 1. Хэрэглээний модульд (7.7 хувилбар дээрх глобал модулийн аналог) TableCellProcessing үйл явдал байхгүй болсон. Хуулбарын бүх боловсруулалтыг "TabularDocumentField" хяналтын элемент байрлах маягтын модульд хийх ёстой.

Тайлбар 2. Транскрипт агуулсан нүд эсвэл зураг дээр дарахад Транскрипт боловсруулах үйл явдал үүснэ. Үүнийг давхар товших буюу Enter товчийг дарахад бүх нүд, зурагт тохиолдох "Select" үйл явдалтай андуурч болохгүй бөгөөд эхлээд "Select" үйл явдал, дараа нь "Шифр тайлах процесс" гарч ирнэ.

Бүлгүүд

1C: Enterprise 8-д өгөгдлийг тайланд бүлэглэх боломжтой болсон. Бүлэглэл нь хэвтээ эсвэл босоо байж болох бөгөөд дараа нь зүүн болон дээд талд тусгай тэмдэглэгээ гарч ирэх бөгөөд хэрэглэгч бүлгүүдийг өргөжүүлэх, задлах боломжийг олгоно.

Тайлан дээр бүлэглэл нэмэх хамгийн хялбар арга бол энэ ажлыг системд даатгах бөгөөд програмистаас хамгийн бага хүчин чармайлт шаардагдана. Та мөр, баганыг автоматаар бүлэглэх горимыг идэвхжүүлдэг StartAutoGroupingRows/StartAutoGroupingColumns болон EndAutoGroupingRows/EndAutoGroupingColumns аргыг хэрэглэхэд л хангалттай. Энэ горимд Output (мөрний хувьд) ба Attach (баганын хувьд) аргуудыг дуудахдаа бүлэглэх нэмэлт параметрүүдийг зааж өгсөн болно.

Гаралт(<Таблица>, <Уровень>, <Имя группы>, <Открыта>)
Нэгдэх(<Таблица>, <Уровень>, <Имя группы>, <Открыта>)

Бүлэглэлийг ашиглах үед нүдний AutoIndent шинж чанарыг 5 гэх мэт тэгээс өөр утгыг тохируулах нь маш ашигтай байдаг. Дараа нь систем нь тухайн нүдний текстийн зүүн талд заасан тооны зайг тухайн бүлэглэлийн түвшинд үндэслэн автоматаар нэмнэ. . Үүний үр дүнд тайлан нь өгөгдлийн шатлалыг харуулахад тохиромжтой дүр төрхийг олж авах болно.

Дараах жишээ нь бүлгүүдтэй бүтээгдэхүүний жагсаалтыг харуулав.


TabDoc = Шинэ хүснэгт баримт бичиг;

Талбай = Layout.GetArea("String");

Сонголт = Directories.Nomenclature.SelectHierarchically();
TabDoc.StartAutoGroupingRows();
While Select.Next() давталт
Area.Parameters.Nomenclature = Selection.Link;
TabDoc.Output(Талбай, Сонголт.Холбоос.Түвшин(), Сонголт.Нэр, Үнэн);
Төгсгөлийн мөчлөг;

TabDoc.FinishAutoGroupingRows();
TabDoc.Show();

Тэмдэглэл

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

Тэмдэглэлийн програм хангамжийн суулгацыг дараах байдлаар гүйцэтгэнэ.

TabDoc = FormElements.TabularDocumentField1;
TabDoc.Clear();

Layout = Directories.Nomenclature.GetLayout("Каталог");
Сонголт = Directories.Nomenclature.Select();
While Select.Next() давталт

LayoutCellsArea = Layout.Area("CellName");
LayoutCellsArea.Note.Text = Selection.Link.Comment;

TabDocArea = Layout.GetArea("String");
AreaTabDoc.Parameters.Нэршил = Сонголт.Холбоос;
TabDoc.Output(AreaTabDoc);

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

LayoutCellArea объектын Note шинж чанар нь энгийн мөр биш Drawing объект гэдгийг анхаарна уу. Энэ объектоор дамжуулан та тэмдэглэлийн харагдах байдал, текстийн фонт, өнгө, дэвсгэр, мөр гэх мэтийг засах боломжтой.

Дүгнэлт
- Хүснэгтийн баримт бичиг нь зөвхөн баримт бичиг, тайланг хэвлэх үйлчилгээ үзүүлэхээс гадна хүчирхэг интерактив чадвартай. Эдгээр функцууд нь үндсэндээ хуулбар, бүлэглэл, тэмдэглэл (энэ хэсэгт багтсан), түүнчлэн пивот хүснэгтүүд болон хяналтууд (бусад хэсэгт багтсан) багтдаг.
- Стандарт бус хуулбар, i.e. Программист боловсруулсан бөгөөд зөвхөн хүснэгтийн баримтыг дэлгэцийн хэлбэрээр ("TabularDocumentField" хяналтын элемент) харуулсан тохиолдолд хэрэгжүүлэх боломжтой.
- Бүлэглэлийг ашиглах хамгийн хялбар арга бол мөрийг автоматаар бүлэглэх горимыг асаах бөгөөд хүснэгтийн баримт бичигт талбар бүрийг харуулахдаа аль түвшинд хамаарахыг зааж өгөх явдал юм. Мөн байршилд шаардлагатай нүднүүдэд "Авто догол" шинж чанарыг тохируулахыг зөвлөж байна.
- Нүдэн дээр хулганыг гүйлгэхэд тэмдэглэл "цэцэгнэ". Суурилуулсан хэлийг ашиглан тэмдэглэлийн харагдах байдлыг өөрчлөх боломжтой.

Хүснэгтийн баримт бичгийг мөр, багана болгон зохион байгуулсан нүднүүдээс бүрдэх үндсэн баримт бичиг, тайланг үүсгэхэд ашигладаг. Мөр, багана бүр өөрийн гэсэн өвөрмөц дугаартай. Энэ тохиолдолд "Хүснэгт - Нэр" хэсгийг ашиглан хүссэн хэсгийг сонгох замаар тусдаа нүд, муж, график объектуудад нэр өгч болно. Дараа нь оруулах талбарт нэрийг оруулаад "Тохирох" дээр дарна уу.

Нэрийг устгахын тулд жагсаалтаас нэрийг сонгоод "Устгах" товчийг дарна уу. Хэрэглэгчийн нэр өгөөгүй газруудад програм автоматаар нэр өгөх болно. Эдгээр нэрийг Properties палитраас харж болно. Хүснэгтийн засварлагч нь шинэ баримт үүсгэх, өмнөх тайлангийн үр дүнг харах, хүснэгтэн баримтуудыг засварлахад ашиглагдана.

1С дээр хүснэгтийн баримт бичгийг хэрхэн үүсгэх

Шинэ баримт бичиг үүсгэхийн тулд "Файл" - "Шинэ" хэсгийг товшоод "Хүснэгтийн баримт бичиг" мөрийг сонгоод "OK" товчийг дарна уу. Хэрэв та аль хэдийн үүсгэсэн баримт бичгийг нээх шаардлагатай бол "Файл" - "Нээлттэй" хэсэгт жагсаалтаас шаардлагатай баримт бичгийн файлын нэрийг сонгоно уу. Энэ тохиолдолд та "Файлын төрөл" талбар дээр дарж нээх баримт бичгийн аль ч форматыг сонгож болно.

Хүснэгт үүсгэхдээ нүдийг сонгоод өгөгдөл (текст, томьёо, тоон өгөгдөл) оруулна. Хэрэв та нүдний хэмжээг өөрчлөх шаардлагатай бол "Формат - Мөр - Автоматаар тохируулах өндөр - Багана - Өргөнийг автоматаар тохируулах" хэсгийг сонгоно уу. Үүнийг хийхийн тулд хулганыг мөр, баганын толгой хэсгийн хил дээр зөөж, хулганы зүүн товчийг удаан дарж, хэмжээг өөрчлөхийн тулд чирнэ үү. 1С-д хүснэгтийн баримт бичгийн мөрийн өндөр болон баганын өргөн өөрчлөгдөнө. Гарчгийн хүрээн дээр давхар товшиж автоматаар сонгох команд нээгдэнэ.


Та мэдээллийн сан дахь бүх алхмуудыг аюулгүйгээр давтаж эсвэл 1С дээр хүснэгтийн баримт бичгийг хялбархан үүсгэж болно: Бэлэн шийдэл - 1С лицензтэй програмын үүлэн хувилбар. Үйлчилгээг 1C Online дээр 14 хоногийн турш үнэ төлбөргүй туршиж үзээрэй.

1С-д мөрийн өндөр ба баганын өргөнийг хэрхэн өөрчлөх вэ

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

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

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

Шаардлагатай хамгийн бага баганын өргөнийг толгойн хүрээ дээр хоёр товшилтоор тохируулж болно. Редактор нь текстийг бүхэлд нь багтаах өргөнийг бие даан тохируулах болно.

Үүнийг гараар өөрчлөх өөр нэг арга бий. "Ctrl" товчийг дараад хулганыг хүссэн нүдний хүрээн дээр шилжүүлнэ үү. Курсорын хэлбэр өөрчлөгдсөний дараа хүссэн хэмжээгээ тохируулна уу.

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

Хүснэгтийн шинэ баримтыг үүсгэх үед бүх баганын өргөнийг анхдагчаар тохируулна. Гэхдээ үүнийг бас өөрчилж болно. Үүнийг хийхийн тулд "Хүснэгт" хэсэгт "Нүд" - "Баганын өргөн" -ийг сонгоно уу. Гарч ирэх цонхонд баганын хэмжээг тохируулаад "OK" дээр дарна уу. Хэрэв та "Автомат"-ыг сонговол хэмжээ нь бүх баримт бичигт тохируулагдана.

Хэрэв та "Авто шугамын өндөр" нүдийг чагталвал шугамын өндөр автоматаар өөрчлөгдөнө. Хэрэв тэмдэглэгээг тэмдэглээгүй бол "Мөрний өндөр" талбарт тогтмол мөрийн хэмжээг тохируулна.

Өөр өөр мөрөнд баганын өргөнийг тохируулахын тулд баримт бичгийн нэг буюу хэд хэдэн мөрийг сонгох шаардлагатай.

Хулганаа багана тусгаарлах хэсэгт аваачиж зүүн хулганы товчийг дарна уу. Товчлуурыг суллахгүйгээр баганыг хүссэн чиглэлд (жишээлбэл, зүүн тийш) татаж, товчлуурыг суллана. Гарч ирэх цонхонд "OK" дээр дарна уу.

Та мөн текстийн өнгө, дэвсгэр, хүрээ зэргийг хянах боломжтой.


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


Зарим нүд нь зөвхөн текстийг агуулдаг бол зарим нь "Хүснэгтийн баримт бичиг" объектын "Параметрүүд" -ээр дамжуулан програмын модульд зааж өгөх ёстой параметрүүдийн нэрийг агуулдаг.

Хүснэгтийн баримт бичигт мөрүүдийг бүлэглэх

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

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


1С хүснэгтийн баримт бичгийн кодыг тайлах

Бид нарийвчилсан эсвэл нэмэлт тайлан авахын тулд шифрийг тайлах механизмыг ашиглана. Үүнийг хийхийн тулд баримтын мөр эсвэл нүдэн дээр дарна уу.

Баримт бичгийн шифрийг тайлах хоёр үйлдэл байдаг:

  • Стандарт - баримт бичиг эсвэл лавлах элемент дээр дарсны дараа систем энэ объектыг үзэхийн тулд нээх болно.
  • Стандарт бус - бид нарийвчилсан тайланг авах алгоритмыг тохируулах болно. Үүнийг хийхийн тулд та нэмэлт сонголтын нөхцөлийг ашиглан одоо байгаа хувилбарыг дахин форматлах хэрэгтэй ("зөвхөн энэ эсрэг талын борлуулалтыг харуулах"). Эсвэл,

Шифрийг тайлах үед та цоо шинэ тайлан авч болно (жишээлбэл, "энэ эсрэг талын борлуулалтын хэмжээнд хувь нэмрээ оруулсан нэхэмжлэхийг харуулах").

Тодорхой програмын шийдэлд агуулагдах тайланг автоматаар дууддаг тул энэ нь хэрэглэгчийн ажлыг хүндрүүлдэг. Ажлыг хөнгөвчлөхийн тулд шифрийг тайлах механизм хэрэгтэй.

1С-д хүснэгтийн баримт бичгийг хэрхэн хадгалах вэ

Цаашид хүснэгтийн баримт бичгийг ашиглах боломжтой байхын тулд (нээх, үзэх, хэвлэх) та үүнийг хадгалах хэрэгтэй. "Файл" хэсгийг сонгоод "Хадгалах" дээр дарна уу. Үүний дараа дэлгэцэн дээр бид директор болон файлын нэрийг зааж өгөх цонх гарч ирнэ. Хэрэв та баримт бичгийн нэрийг өөрчлөх эсвэл өөр форматаар хадгалах шаардлагатай бол "Файл" болон "Хадгалах" хэсгийг сонгоно уу.

Дүрмээр бол баримт бичгийг 1C: Enterprise систем (*.mxl) ашигладаг форматаар хадгалдаг. Гэсэн хэдий ч хүснэгтийн баримт бичгийг ODF хүснэгтийн формат (*.ods), Word баримт бичиг (*.docx), HTML баримт бичиг (*.htm) эсвэл UNICODE текст файл (*. txt). Нэмж дурдахад хүснэгтийн баримт бичгийг 1С форматаар excel эсвэл pdf форматаар хадгалах боломжтой.

Хүснэгтийн баримтыг 1С дээр хэвлэх

Баримт бичгийг хэвлэхээс өмнө үзэхийн тулд "Файл - Урьдчилан харах" хэсгийг сонгоно уу. Урьдчилан үзэхээс гарахын тулд "Хаах" товчийг дарна уу.

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

Бид "Файл" - "Хэвлэх" хэсгийг дарж баримт бичгийг хэвлэгч рүү гаргана. Хуудас дээр тохиргоо бүхий цонх гарч ирэх бөгөөд та хэвлэх параметрүүдийг тохируулах хэрэгтэй - принтер, хуудасны хүрээ, хуулбарын тоог сонгоод "OK" дээр дарна уу.

Танд асуух зүйл байна уу? Тэднээс сэтгэгдэл дээр асуугаарай, бид үүнийг хийх болно
Бид тэдэнд хариулах нь гарцаагүй.

1С систем дэх програмчлалын талаархи ихэнх сургалтын материалууд нь объект дээр суурилсан хэвлэмэл хэлбэрийг бий болгохыг тодорхойлдог "Хүснэгтийн баримт бичиг"дууссан маягтыг дэлгэцэн дээр харуулахаар хязгаарлагддаг. Хэрэглэгчдийн хувьд баримт бичиг хэвлэгдсэн үед хэрхэн харагдах нь илүү чухал юм. Энд, сайтар боловсруулсан зохион байгуулалтаас гадна хэвлэх параметрүүд бас үүрэг гүйцэтгэдэг.

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

Хэвлэх тохиргоотой холбоотой хүснэгтийн баримт бичгийн шинж чанар, аргуудыг харцгаая (өгөгдсөн жишээн дээр "TabDoc" нь "Хүснэгтийн баримт бичиг" төрлийн объект юм).

Өмч "Хэвлэгчийн нэр"Хэвлэх өгөгдмөлөөс өөр хэвлэгчийг зааж өгөх боломжийг танд олгоно. Нэр нь систем дээр тохируулсан принтерийн нэртэй тохирч байх ёстой:

TabDoc. Принтерийн нэр = "HP LaserJet 3050 цуврал PCL 6";

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

TabDoc. ParseByCopies = үнэн;

Хуулбарын тоог дараах байдлаар тодорхойлж болно.

TabDoc. Тохиолдлын тоо= 5 ;

Мэдээжийн хэрэг та талбаруудыг тохируулж болно:

TabDoc. FieldLeft = 20; //Зүүн захын зай 20мм, бусад захын зай 10мм (өгөгдмөл)

Өөр хэдэн хуудасны шинж чанарууд:

TabDoc. OrientationPage= OrientationPage. Ландшафт;
TabDoc. InstancesOnPage= 2 ; //хуудас дээр 2 хуудас байх болно
TabDoc. Автомат масштаб = үнэн; //"хуудасны өргөн" масштабын тохиргоотой төстэй

Шаардлагатай бол та тодорхой масштабын утгыг хувиар зааж өгч болно (хөрөнгө "Хэвлэх масштаб").

Өмч "Хуудасны хэмжээ"стандарт хуудасны форматыг тохируулах боломжийг танд олгоно - " A 3", "A4", "A 5" (сонголтуудын бүрэн жагсаалтыг 1С тусламжаас авах боломжтой).

TabDoc. PageSize = "A3"; // А үсэг нь англи байх ёстой

Стандарт бус цаасны хэмжээтэй (Захиалгат) та хуудасны өндөр ба өргөнийг (мм-ээр) зааж өгч болно:

TabDoc. PageSize = "Захиалгат"; //стандарт бус хэмжээ
TabDoc. PageHeight = 350;
TabDoc. PageWidth = 350;

Мөн хүснэгтийн баримт бичигт та толгой, хөлийн гаралт, тэдгээрийн агуулгыг хянах боломжтой. Үүний тулд шинж чанаруудыг ашигладаг "Хуудасны толгой"Тэгээд "Хөл хэсэг".Жишээлбэл:

TabDoc. Хуудасны толгой хэсэг. Гаралт = үнэн; //толгой хэвлэгдэх болно
TabDoc. HeaderSizeTop= 7 ; //хөл хэсгийн хэмжээ 7мм (анхдагч 10мм)
TabDoc. Хуудасны толгой хэсэг. Босоо байрлал= Босоо байрлал. дээд;
TabDoc. Хуудасны толгой хэсэг. Нүүр хуудас= 2 ; //хоёр дахь хуудаснаас хөл хэсэг гарч ирнэ
FontFooter=Шинэ фонт("Courier New", 8,Үнэн);
TabDoc. Хуудасны толгой хэсэг. Фонт = FontFooter; //ташуу фонт
TabDoc. Хуудасны толгой хэсэг. TextInCenter = "Хуудасны толгой";
TabDoc. Хуудасны толгой хэсэг. TextRight = "[&PagesTotal] хуудасны[&Хуудасны дугаар]"; // хуудаслах
TabDoc. Хуудасны толгой хэсэг. TextLeft = "[&Огноо]" ; //Одоогийн огноо

Үүсгэсэн баримт бичгийг хэвлэх аргыг ашиглан илгээдэг "Төрөл()".Дуудлага хийх хоёр боломжит сонголт байдаг.

1) Шууд хэвлэгч рүү:

TabDoc. Print(.NotUse);
TabDoc. Хэвлэх(үнэн);

2) Хэвлэхийн өмнө хэвлэх харилцах цонх гарч ирнэ:

TabDoc. Хэвлэх ( DialogUsageModePrint. Ашиглах);
TabDoc. Хэвлэх (худал);

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

TabDoc. Хуудасны тоо();

Аргуудыг ашиглах "CheckOutput()"Тэгээд "CheckAttach()"Та одоогийн хэвлэгчийн тохиргоон дээр хүснэгтийн баримт бичиг эсвэл хүснэгтийн баримт бичгийн хэсэг нь хуудасны өндөр, өргөнөөр багтах эсэхийг тодорхойлох боломжтой.

Сүүлийн гурван аргын ажиллагаа нь суулгасан принтерээс хамаарна гэдгийг санах нь зүйтэй. Хэрэв арга үүнийг олж чадахгүй бол онцгой тохиолдол гардаг.

Аргууд нь хуудасны завсарлагааг хүчээр оруулах боломжийг олгодог"OutputVerticalPageSeparator()"Тэгээд "Output HorizontalPageSeparator()".

Ингэснээр та хуудас бүрээр хэвлэх, хуудас бөглөхийг хянах боломжтой.

Хэрэв үгүй ​​бол TabDoc. Шалгах гаралт ( Гаралтын талбайн массив) Дараа нь
TabDoc. Гаралтын хэвтээ хуудас тусгаарлагч();
endIf;

1C: Enterprise 8.2 платформын чухал шинж чанар нь гүйцэтгэлийн контекстээр шинж чанар, аргуудыг хатуу тусгаарлах явдал юм. Дээрх бүх шинж чанарууд нь ямар ч контекстэд байдаг боловч жагсаасан аргууд нь нимгэн клиент дээр боломжгүй байдаг. Үл хамаарах зүйл бол "Хэвлэх ()" арга бөгөөд тодорхой шалтгааны улмаас зөвхөн үйлчлүүлэгчид ашиглах боломжтой байдаг. Энэ нь хүснэгтийн баримт бичгийг үүсгэх нь сервер дээр хийгдэх ёстой бөгөөд үүнийг үйлчлүүлэгчийн процедурт хэвлүүлэхээр илгээх ёстой гэсэн үг юм.

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

Нэг хүснэгтэд агуулахаас ачих барааг жагсаасан. Өөр нэг хүснэгтэд эдгээр барааны төлбөрийг төлөх үүргийг харуулав.

Тиймээс 1С-д хүснэгттэй ажиллах нь чухал байр суурийг эзэлдэг.

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

Асуултыг гүйцэтгэх үед хоёр өөр аргаар хандах боломжтой хүснэгтийг буцаана.

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

//Хувилбар 1 – асуулгын үр дүнд дараалсан хандалт

// ширээ аваарай
Сонгох = Query.Run().Select();
// бид асуулгын үр дүнгийн бүх мөрүүдийг дарааллаар нь дамжуулдаг
While Select.Next() давталт
Тайлан (сонголт.Нэр);
Төгсгөлийн мөчлөг;

//2-р сонголт – утгуудын хүснэгтэд байршуулах
Хүсэлт = Шинэ хүсэлт("Лавлах.Нэршүүлгээс нэр СОНГОХ");
// ширээ аваарай
Хүснэгт = Query.Run().Unload().
//цааш нь бид бүх мөрийг давтаж болно
Хүснэгтийн мөчлөгийн мөр бүрийн хувьд
Тайлан(Мөр.Нэр);
Төгсгөлийн мөчлөг;
//эсвэл мөрүүдэд дур мэдэн хандах
Мөр = Хүснэгт.Find("Хүрз", "Нэр");

Чухал онцлог нь асуулгын үр дүнгээс олж авсан хүснэгтэд бүх баганыг хатуу бичсэн байх болно. Энэ нь Нэршлийн лавлахаас Name талбарыг хүссэнээр та N тэмдэгтээс илүүгүй зөвшөөрөгдөх урттай String төрлийн баганыг хүлээн авна гэсэн үг юм.

Маягт дээрх хүснэгт (зузаан үйлчлүүлэгч)

Хэрэглэгч хүснэгтийг маягт дээр байрлуулах үед түүнтэй ажилладаг.

Маягттай ажиллах үндсэн зарчмуудын талаар бид хичээл дээр болон хичээл дээр ярилцсан

Тиймээс, хүснэгтийг маягт дээр байрлуулцгаая. Үүнийг хийхийн тулд та Controls самбараас хүснэгтийг чирж болно. Үүнтэй адилаар та цэснээс Form/Insert Control-ыг сонгож болно.

Мэдээллийг тохиргоонд хадгалах боломжтой - дараа нь та хэлбэрийг нь засаж байгаа тохиргооны объектын одоо байгаа (өмнө нь нэмсэн) хүснэгтийн хэсгийг сонгох хэрэгтэй.

Өгөгдлийн шинж чанар дахь "..." товчийг дарна уу. Хүснэгтийн хэсгүүдийн жагсаалтыг харахын тулд Объект салбарыг өргөжүүлэх хэрэгтэй.

Хүснэгтийн хэсгийг сонгоход 1С өөрөө маягт дээрх хүснэгтэд багана нэмнэ. Ийм хүснэгтэд хэрэглэгчийн оруулсан мөрүүд лавлах ном/баримт бичгийн хамт автоматаар хадгалагдана.

Өгөгдлийн ижил шинж чанарт та дурын нэр оруулж, утгын хүснэгтийн төрлийг сонгож болно.

Энэ нь дурын утгын хүснэгтийг сонгосон гэсэн үг юм. Энэ нь автоматаар багана нэмэхгүй, автоматаар хадгалагдахгүй, гэхдээ та түүгээр хүссэн бүхнээ хийж болно.

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

Маягтын хүснэгтийн шинж чанарт та хэрэглэгч мөр нэмэх/устгах боломжтой эсэхийг зааж өгч болно. Илүү дэвшилтэт хэлбэр бол "Зөвхөн харах" нүдийг сонгох явдал юм. Эдгээр шинж чанарууд нь мэдээллийг харуулахад зориулагдсан хүснэгтүүдийг зохион байгуулахад ашиглахад тохиромжтой боловч засварлахгүй.

Хүснэгтийг удирдахын тулд маягт дээр командын самбарыг харуулах хэрэгтэй. Form/Insert Control/Command Bar цэсийн зүйлийг сонгоно.

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

Маягт дээрх хүснэгт (нимгэн/удирдлагатай үйлчлүүлэгч)

Удирдлагатай маягт дээр эдгээр үйлдэл нь арай өөр харагдаж байна. Хэрэв та маягт дээр хүснэгтийн хэсгийг байрлуулах шаардлагатай бол Object салбарыг өргөжүүлж, хүснэгтийн хэсгүүдийн аль нэгийг зүүн тийш чирнэ үү. Тэгээд л болоо!

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

Багана нэмэхийн тулд энэ маягтын атрибут дээр хулганы баруун товчийг дарж, "Атрибут нэмэх" баганыг сонгоно уу.

Дараа нь хүснэгтийг зүүн тийш чирнэ үү.

Хүснэгтэнд командын мөр байхын тулд хүснэгтийн шинж чанаруудаас "Ашиглах" - "Тушаалын мөрний байрлал" хэсгээс утгуудыг сонгоно уу.

Excel-д хүснэгт байршуулж байна

Маягт дээрх 1С хүснэгтийг хэвлэх эсвэл Excel-д байршуулах боломжтой.

Үүнийг хийхийн тулд хүснэгтийн хоосон газар дээр хулганы баруун товчийг дараад Жагсаалтыг сонгоно уу.

Удирдлагатай (нимгэн) үйлчлүүлэгчид ижил төстэй үйлдлүүдийг цэсийн зүйл ашиглан хийж болно All actions/Display list.