1в 8 гадаад хэвлэх маягт бий болгох. Хэвлэлүүд

Заавар

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

Тохируулагч горимд 1C: Enterprise-г ажиллуулж, дараа нь гадаад боловсруулалтыг үүсгээд "Файл" - "Шинэ" командыг ажиллуулна уу. Гарч ирэх цонхонд "Гадаад боловсруулалт" -ыг сонгоно уу. Дэлгэц дээр шинэ гадаад боловсруулалтын маягт гарч ирнэ. Үүнийг "Гадаад" гэж нэрлэнэ үү. Дараа нь "Object Link" нэртэй шинэ шинж чанарыг нэмж, түүний төрлийг зааж өгнө үү - "Баримт бичиг. Холбоос. Бараа, үйлчилгээний хэрэгжилт”. Өөр төрлийн баримт бичгийг хэвлэхийн тулд тохирох холбоосын төрлийг ашиглана уу.

Шинэ маягтын цонхонд тохирох товчлуур дээр дарж шинэ загвар нэмнэ үү. Үүнийг "Layout" гэж нэрлээд, "Толгой" нэртэй хэсэг үүсгэж, "Толгойн текст" гэсэн сонголтыг өг. Дараа нь "Үйлдэл" товчийг дараад "Объектийн модулийг нээх" командыг сонгоно уу. Дараа нь модулийн текстийг оруулаад http://www.uasoft.com.ua/content/articles/315/ сайтад байрлуулсан жишээг ашиглаж болно.

1C: Enterprise програмыг ажиллуулаад Tools цэс рүү очоод External Printables-ийг сонго. Маягтын жагсаалтад шинэ оруулга хийнэ үү. Үүнийг хийхийн тулд үүсгэсэн боловсруулалтын файлыг сонгоод хүснэгтийн хэсэгт маягт нь "Барааны борлуулалт" баримт бичигт хамаарахыг зааж өгнө. Шинэ хэвлэх хэрэгсэл зөв ажиллаж байгаа эсэхийг шалгана уу. Үүнийг хийхийн тулд үүсгэсэн баримт бичгийг нээж, шударсны дараа дэлгэцийн доод хэсэгт байрлах "Хэвлэх" товчийг дараад "Гадаад хэвлэх маягт" сонголтыг сонгоно уу.

Эх сурвалжууд:

  • хэвлэх маягтыг 1 секундын дотор хэрхэн өөрчлөх

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

Танд хэрэгтэй болно

  • компьютер, програм 1С

Заавар

Маягт засварлагчийг ашигласнаар та маягтанд нэг буюу хэд хэдэн "Бүлэг - Хуудас" элемент нэмэх боломжтой бөгөөд үүнийг хийхийн тулд "Элементүүд" таб дээр засварлагчийн зүүн дээд буланд байгаа ногоон нэмэх тэмдэг дээр дарна уу.
1С: Аж ахуйн нэгжийн горимд бүлгийн одоо байгаа бүх элементүүдийг тус бүрдээ тусдаа таб дээр харуулах болно. Үүнийг ажлын дээр эсвэл доор байрлуулахын тулд тодорхой бүлгийн "Properties" цонхны "Дэлгэц" хэсэгт тохирох командыг сонгоно уу.

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

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

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

Холбоотой видеонууд

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

Танд хэрэгтэй болно

  • - 1С-тэй хувийн компьютер.

Заавар

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

1С Нягтлан бодох бүртгэлийн 8.3 (хувилбар 3.0) дээр гадаад хэвлэх маягтыг (эсвэл боловсруулалтыг) хэрхэн нэмэх (бүртгэх) вэ

2019-05-15T13:40:54+00:00

Ихэнхдээ нягтлан бодогчид 1С: Нягтлан бодох бүртгэл 8.3 (3.0 хувилбар) стандарт баримт бичгийн аль нэгэнд нэмэлт хэвлэсэн маягт хэрэгтэй болдог. Эсвэл нэмэлт боловсруулалт шаардлагатай, жишээлбэл, баримт бичгийг автоматаар бөглөх эсвэл шинийг оруулах. Ихэвчлэн ийм функцийг хэн нэгэн аль хэдийн боловсруулсан бөгөөд програмистаас олж эсвэл захиалж болно. Одоо засварыг хүлээн авлаа, зөвхөн нягтлан бодох бүртгэлийн хэлтэст нэмэхэд л үлдлээ. Үүнийг хэрхэн хийх вэ? Энэ талаар доороос алхам алхмаар дэлгэрэнгүй үзнэ үү.

1. 1С Нягтлан бодох бүртгэл 3.0 програмыг нээгээд зүүн талын самбараас "Захиргаа" -> "Маягт, тайлан, боловсруулалт хэвлэх" хэсгийг сонгоно уу ():

2. Эндээс зүүн талд байгаа "Нэмэлт тайлан ба боловсруулалт" гэсэн нүдийг чагталсны дараа "Нэмэлт тайлан ба боловсруулалт" гэсэн зүйлийг олж сонго.

3. "Файлаас нэмэх..." товчийг дарна уу.

4. Мөн гадаад хэвлэх маягт эсвэл боловсруулалттай файлыг сонгоно уу (epf өргөтгөл).

5. Шинэ цонхонд "Хадгалаад хаах" товчийг дарна уу.

6. Хүссэн баримтаа нээгээд хэвлэх товчлуур дээр хэвлэх боломжтой өөр сонголт эсвэл "Create based on" цэсийн зүйл эсвэл маягтын хэрэгслийн мөрөнд шинэ товчлуур байгаа эсэхийг шалгаарай. Бэлэн!

Хүндэтгэсэн, Владимир Милкин(багш ба хөгжүүлэгч).

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

Тохиргоог өөрчлөхгүйгээр хэвлэх хэлбэрийг өөрчлөх механизмтай танилцацгаая.


1С ашигладаг нягтлан бодогч бүрийн практикт тохиргоог өөрсдөдөө боловсронгуй болгох шаардлага гарч ирсэн: ирж буй нэхэмжлэх дээрх үнэ эсвэл дүнгийн үнэн зөвийг хэн засч залруулсан, хэн логог оруулж, гарч буй нэхэмжлэхийн харагдах байдлыг зассан. Бүх зүйл сайхан байх болно, гэхдээ цаг хугацаа өнгөрөхөд ийм өөрчлөлтүүд маш их байдаг бөгөөд хувилбарыг шинэчлэх цаг ирэхэд хоёрдмол асуудал үүсдэг: хийсэн бүх өөрчлөлтөө алдах эсвэл программист руу залгаж бүх өөрчлөлтийг шинэ хувилбар руу шилжүүлэх. (мэдээж нэмэлт төлбөр төлнө). Яаж байх вэ? Тохиргоог шинэчлэх ажлыг ямар нэгэн байдлаар хялбарчлахын тулд хөгжүүлэгчид "Гадаад боловсруулалт, маягт хэвлэх, хүснэгтийн хэсгүүдийг бөглөх боловсруулалт" гэсэн шинэ механизмыг бий болгосон. Өнөөдөр бид энэ механизмын зөвхөн нэг хэсгийг авч үзэх болно - хэвлэх хавтан.


Аливаа сэдвийг үлгэр жишээгээр сурдаг. Дараах даалгаврыг өөртөө тавьцгаая: тохиргоонд нэхэмжлэх (баримт бичиг) хэвлэх чадварыг нэмэх. "Бараа, үйлчилгээний борлуулалт") манай компанийн логотой. Үүнээс гадна баримт бичгийн толгой хэсэгт бичээс байх шаардлагатай "үзүүлэгч"Тэгээд "худалдан авагч"Тэдгээрийг тодоор тэмдэглэсэн бөгөөд эцэст нь баримт бичгийн доод хэсэгт тээвэрлэлтийг зөвшөөрсөн хамгаалалтын албаны гарын үсэг зурах газар байх шаардлагатай.


Бид хоёр нэмэлт нөхцөлийг танилцуулж байна:

  • Шинэ хэвлэх боломжтой зүйл нь хуучин хэвлэх боломжтой зүйлийг солих ёстой. "Нэхэмжлэх"
  • Бид ирээдүйд автоматаар шинэчлэх тохиргоог ашиглах хүсэлтэй байгаа тул тохиргоог өөрчлөх боломжгүй

За, даалгавар юу вэ? Хэт төвөгтэй санагдаж байна уу? За, хэцүү байх тусмаа илүү сонирхолтой, үүнийг шийдэхийг хүсч байна. Тэгээд ажилдаа ор.


Бид мэдээллийн баазаа Тохируулагч горимд эхлүүлнэ. Үндсэн цэснээс командыг сонгон тохиргоог нээнэ үү "Тохиргоо > Нээлттэй тохиргоо". Ямар ч тохиолдолд бид тохиргоог өөрөө өөрчлөхгүй. Бид үүнийг прототип болгон ашиглах болно. Бид энд үндсэн ажлыг хийх боловч гадаад боловсруулалтыг засварлах болно. Үндсэн цэсэнд гадаад боловсруулах командыг үүсгэ "Файл > Шинэ". Баримт бичгийн төрлийг сонгоно уу "Гадаад боловсруулалт". Эхний боловсруулалтын хувьд нэрийг тохируулна уу "Компанийн нэхэмжлэх"


Чухал! Боловсруулах нэр нь хувьсагчийн нэр шиг хоосон зай агуулах ёсгүй.


Одоо жаахан хийцгээе "худалдан хулгай". Загварыг хуулж авцгаая "Нэхэмжлэх"баримтаас "Бараа, үйлчилгээний борлуулалт". Үүнийг хийхийн тулд салбараас олоорой "Баримт бичиг"тохиргооны мод. Дүрс дээр дарж энэ салбарыг өргөжүүлнэ үү «+» мөн бидэнд хэрэгтэй зохион байгуулалтыг олоорой "Нэхэмжлэх"(энэ нь сэдэвт байгаа "Байршил"). Энэ объектыг хуулахын тулд модноос энэ байршлыг сонгоод командыг гүйцэтгэх хэрэгтэй "Засах > Хуулах"(ижил үйлдэл нь хослолоор хийгддэг CTRL+C). Одоо бидний үүсгэсэн боловсруулалт руу шилжиж, модны шошгыг сонгоно уу "Байршил"үндсэн цэснээс тухайн зүйлийг сонгоно уу - Засах > Буулгах (CTRL+V). Үр дүн нь Зураг 1 шиг харагдах ёстой.


Одоо давхар товшоод байрлалыг нээнэ үү.

"Байршил" гэж юу вэ

Байршлын зорилгын талаар хэдэн үг хэлье.

Зохион байгуулалт- хадгалах "Барилгын тоосго нь", тоосго гэх мэт хүснэгтийн баримт бичгийг бүтээдэг хэсгүүдийг бид хэвлэсэн хэлбэр гэж нэрлэдэг байсан. Талбайг хэвтээ ба босоо хэсэг эсвэл тэдгээрийн уулзварыг ашиглан тодорхойлно. Манай зохион байгуулалт нь зөвхөн хэвтээ хэсгүүдтэй: "Толгой", "Нийлүүлэгч", "Худалдан авагч", "Хүснэгтийн толгой", "Мөр" (2-р зургийг үз). Талбай - эсийн багц. MS Excel-ийн нэгэн адил нүднүүдийг нэгтгэж, текст болон дэвсгэрийн өнгө, фонт гэх мэтийг өөрчлөх боломжтой. Бүх эсийн тохиргоог нүдний шинж чанарын цонхонд харж, өөрчлөх боломжтой. Та нүдэн дээр хулганы баруун товчийг дараад контекст цэсийн зүйлийг сонгосноор тохиргооны цонх руу залгаж болно "Properties"(Гарын товчлолоор ижил үр дүнд хүрнэ Alt+Enter).


Нүдэнд гурван төрлийн утгын аль нэгийг агуулж болно:

  1. текст– энэ төрлийн утгыг ижил хэлбэрээр хэвлэх болно;
  2. параметр– энэ төрлийн нүд нь хувьсагчийн нэрийг агуулсан бөгөөд утгыг нь хэвлэх болно.
  3. дээж– энэ төрлийн нүднүүд нь эхний болон хоёр дахь сонголтуудын хослол юм. Нүдэнд текст болон хувьсагч байж болно. Програм нь текстийг хувьсагчаас ялгахын тулд хувьсагчдыг дөрвөлжин хаалтанд оруулах ёстой. "Өнөөдөр [огноо]".

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

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

Одоо асуудалдаа эргэн оръё. Бид боловсруулалтыг бий болгож, байршлыг хуулж, өөрсдөдөө өөрчлөхөд бэлэн байна. Эхлээд үүнийг нарийвчлан авч үзье.

Print Layout-д юу байна

Бүх баримт бичгийн бүтэц нь маш төстэй юм. Нэг баримт бичгийг сайтар судалж үзээд бусадтай харьцах боломжтой. Эхний хэсэг "Толгой". Энэ хэсгийг харуулах үед баримт бичгийн төрөл, огноо, дугаар зэргээс бүрдсэн баримт бичгийн гарчиг үүснэ. Дараах хэсгүүд. "Нийлүүлэгч" ба "Худалдан авагч", програм нь ханган нийлүүлэгч болон худалдан авагчийн талаарх мэдээллийг тус тус харуулах болно. Илүү сонирхолтой хэсэг "Нэмэлт мэдээлэл", хөгжүүлэгчид баримт бичгийн талаархи бусад мэдээллийг, жишээлбэл, гэрээний тухай мэдээллийг дугаар, огноотой нь харуулахад ашигладаг. Энэ хэсгийн онцлог нь олон удаа харуулах боломжтой, бүр өөр өөр мэдээлэл агуулж болно. Яг юуг хэзээ гаргахыг хэвлэх алгоритмд тайлбарласан болно.

Энэ нь баримт бичгийн толгой хэсгийг бөглөнө. Толгойн араас ихэвчлэн хүснэгтэн хэсэг байдаг. Сонирхолтой нь, зохион байгуулалт нь хүснэгтийн хэсгийг харуулах хоёр сонголтыг тайлбарласан болно. "Ширээний малгай", "Мөр" болон "HatTablePlaces"Тэгээд "StringPlaces". Багана дүүрсэн эсэхээс хамаарна "Газрууд"баримт бичигт хүснэгтийн хэсгийн эхний эсвэл хоёр дахь гаралтын сонголтыг ашиглана. Сонирхолтой уншигч аль хэдийн гайхсан байх ёстой: яагаад толгойн гаралтын хэсэгт "Үнэ"Тэгээд "Нийт"хувьсагч мэт гурвалжин хаалтанд хаагдсан байна уу? Эдгээр нь баримт бичгийн тохиргооноос хамааран бичээсийг харуулах хувьсагч юм. "Үнэ", "НӨАТ-тай үнэ"эсвэл "НӨАТгүй үнэ"нийлбэрийн хувьд мөн адил.

За, зохион байгуулалтын доор баримт бичгийн үр дүн, гарын үсгийг харуулсан хэсгүүд байдаг.

Байршлыг засах

Лого нь ханган нийлүүлэгч болон худалдан авагчийн талаархи мэдээллийг дээр байрлуулахад таатай байх болно. Би байршлын хэсгийг засахыг санал болгож байна "Толгой". Агуулгатай хамт эсийн хэмжээг багасгах хэрэгтэй "Толгой текст". Энэ нүд нь хэд хэдэн нийлсэн нүднээс тогтдог. Хэмжээг дараах байдлаар өөрчил:

  1. Нэгтгэсэн нүдний агуулгыг болгоомжтой хуулж ав "Толгой текст"(үүнийг хийхийн тулд нүдийг сонгоод командыг ашиглана уу Засварлах > Хуулах эсвэл CTRL+C)
  2. Энэ нүдийг сонгосны дараа үндсэн цэсэнд байгаа зүйлийг сонгоно уу "Хүснэгт - нэгтгэх", энэ нь эсрэг үр дүнд хүргэнэ - нэгтгэсэн нүд нь олон тооны эх эсүүдэд хуваагдана
  3. Одоо цөөн тооны нүдийг сонгоцгооё - 2-р баганын нүдний оронд бид нэгтгэх ажлыг 6-р баганаас эхлүүлж, 32-р багана дээр дуусгаж, дахин товчлуур дээр дарна уу. "Нэгдүүлэх"
  4. баг Засах > Буулгах (CTRL+V)хуучин нэгтгэсэн нүдний агуулгыг шинэ нэгтгэсэн нүдэнд буулгана
  5. Бид зүгээр л 2-5-р баганад суллагдсан нүднүүдийг цэвэрлэх болно (Устгах товчийг сонгоод дарна уу)

Одоо суллагдсан зайд лого бүхий зураг оруулах боломжтой. Үүнийг хийхийн тулд цэсийн зүйлийг сонгоно уу "Хүснэгт > Зураг > Зураг...". Диск дээрх манай лого бүхий файлыг олоод "" дээр дарна уу. БОЛЖ БАЙНА УУ". Одоо зургийг сул газар руу шилжүүлье. Үр дүн нь Зураг 3 шиг харагдах ёстой.


Одоо нүднүүдийн утгыг тодоор бичье "Үйлчилгээ үзүүлэгч"Тэгээд "Худалдан авагч"(Зураг 4). Үүнийг хийхийн тулд нүдний шинж чанараас параметрийг олоорой "фонт"мөн зоригтой болго.



Эцэст нь аюулгүй байдлын албаны гарын үсгийг нэмэх хэвээр байна. Энэ мэдээллийг энэ хэсэгт байрлуулах болно "Гарын үсэг". Гарын үсэг зурах газар авахын тулд та хэсгийг салгах хэрэгтэй. 37-р мөрийг сонгоод хулганы баруун товчийг дараад сонгоно уу "Талх", гэх мэт хоёр удаа. Нэмэгдсэн мөрүүдийн аль нэгэнд бид хамгаалалтын албаны гарын үсэг зурах газрыг байрлуулна. Үүний үр дүнд бүх зүйл 5-р зурагт үзүүлсэн шиг эргэх ёстой.



Чухал!Ердийн тохиргоо нь Орос, Украин гэсэн хоёр хэлийг ашигладаг. Зохион байгуулалт нь текстийн дүрслэлийг хоёр хэл дээр хадгалдаг (нүдний загвар нь нийтлэг байдаг). Бидний нэмсэн бичээсийн Украйн хувилбарыг оруулахын тулд та эсийн шинж чанарууд болон талбарт очих хэрэгтэй. "Текст"товчийг дар "хайх". Өөр өөр хэл дээрх текстийн дүрслэлийг оруулах цонх нээгдэнэ (Зураг 6).

Хэрхэн хэвлэхийг баталгаажуулах вэ

Тиймээс зураг төсөл бэлэн боллоо. Одоо үүнийг хэвлэх алгоритмыг хийх нь зөв юм.

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

  1. Боловсруулахад тулгуур үүсгэх хэрэгтэй "Объектийн лавлагаа"төрөлтэй "AnyLink"
  2. Та боловсруулалтын модульд процедурыг үүсгэх хэрэгтэй "Хэвлэх() экспорт"параметргүй бөгөөд түлхүүр үгийг зааж өгөхөө мартуузай " Экспорт"

Эхний зүйл нь хэвлэх алгоритм нь хэвлэх өгөгдлийг хаанаас авахаа мэддэг байх шаардлагатай бөгөөд хоёр дахь нь өөрөө хэвлэх алгоритм юм. Эдгээр болзлыг биелүүлцгээе.

Цонхны самбар дээр бидний боловсруулалт хийх засварлах цонхыг сонгоно уу (Зураг 7-д). Бидний боловсруулсан объектын мод бүхий цонх нээгдэнэ. Салбар сонгоно уу "Шаардлага"болон товчийг дарна уу "Нэмэх",. Үл хөдлөх хөрөнгийн шинж чанаруудын цонх нээгдэнэ. Нэрээ оруулна уу - "Объектийн лавлагаа"мөн төрлийг зааж өгнө "AnyLink". Одоо бид хэвлэх модулийн текст рүү шилжиж болно. Бид үүнийг эхнээс нь бичихгүй, харин баримтаас хуулбарлах болно "Бараа, үйлчилгээний борлуулалт".



Үүнийг хийхийн тулд бид баримт бичгийн дотроос тохиргооны модноос олдог "Бараа, үйлчилгээний борлуулалт", дээр нь хулганы баруун товчийг дараад сонгоно уу "Нээлттэй объектын модуль"(8-р зургийг үз).



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

9-р зурагт бид гарчиг болон түүний доорх мөрийг тодруулсан. Үүний дараа санах ой руу хуулна уу. Үндсэн цэс Засах > Хуулах (эсвэл CTRL+C).



Бид санах ойд байгаа текстийг санаж, одоо боловсруулалт руугаа буцлаа "Компанийн нэхэмжлэх". Товчлуур дээр дарна уу "Үйлдэл > Объектийн модулийг нээх"(Зураг 10).



Хуулсан текстээ буулгана уу: Засварлах > Буулгах (эсвэл CTRL+V).

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

  1. Функцийн нэрийг "Хэвлэх" болгож өөрчлөх
  2. Солих "Энэ объект"дээр "Объектийн лавлагаа"
  3. Солих "Энэ объект"дээр "Объектийн лавлагаа"
  4. Солих "Банкны дансны байгууллага"дээр "ReferenceToObject.Organization-ийн банкны данс"
  5. Солих "Бүтээгдэхүүн. Үр дүн"дээр "ReferenceToObject.Products.Result"

Эдгээр үйлдлүүдийн хувьд та үндсэн цэсийн зүйлийг ашиглаж болно "Засах > Орлуулах".

Үүний дараа синтаксийг шалгахаа мартуузай. Үүнийг хийхийн тулд CTRL + F7 шидэт хослол байдаг. Үүний үр дүнд мессеж гарч ирэх ёстой: "Ямар ч синтакс алдаа олдсонгүй!"

За, энэ дээр бид бүх бохир ажлыг дуусгасан. Одоо бид ажлынхаа үр дүнг файлд хадгалах боломжтой "Компанийн Invoice.epf". Үүнийг хийхийн тулд та энэ боловсруулалтын цонхыг идэвхжүүлж, програмын үндсэн цэсийг ашиглан хадгалах хэрэгтэй "Файл > Хадгалах ...". Файлын нэрийг боловсруулж байна - "Компанийн Invoice.epf"(үүнийг анхдагчаар санал болгох болно). Та үүнийг дараа нь олохын тулд ширээний компьютер дээрээ түр хадгалах боломжтой.

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

Бид гадаад боловсруулалтыг тохиргоонд холбодог

Одоо бид боловсруулалтыг нэхэмжлэхдээ холбож болно. Үүнийг хийхийн тулд горимд эхлэх хэрэгтэй. Бид цэс рүү очдог "Үйлчилгээ", механизмтай холбоотой гурван цэг байдаг "Гадаад боловсруулалт, маягт хэвлэх, хүснэгтийн хэсгүүдийг бөглөх боловсруулалт". Манай тохиолдолд бидэнд зөвхөн зүйл хэрэгтэй "Гадаад хэвлэх маягтууд"(11-р зургийг үз).



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



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

Бид лавлахад шинэ элемент үүсгэх хэрэгтэй. дарна уу Оруулах. Одоо элементийн агуулгыг анхаарч үзээрэй. Нэрээр нь бид энэ хэлбэрийн мөн чанарын товч тайлбарыг хийдэг, жишээлбэл, "Компанийн нэхэмжлэх". Бусад лавлах номын нэгэн адил энэ нь бас кодтой. Үүнийг анхдагчаар нь үлдээе. Харах атрибут нь анхдагчаар бөглөгдсөн бөгөөд засварлах боломжгүй - "Хэвлэх маягт". Толгой элементийн сүүлчийн шинж чанар нь тайлбар юм. Энд, ердийнх шиг, хэвлэмэл маягтын зорилгын талаар илүү дэлгэрэнгүй. Толгойноос гадна энэ лавлахын элементүүд нь хоёр табтай. Хоёр дахь нь энэ боловсруулалтад хандах эрхийг хязгаарлах тухай мэдээллийг агуулдаг. Энэ сэдэв нь энэ нийтлэлийн хамрах хүрээнээс гадуур юм (бид энэ болон тохиргооны бусад хандалтын эрхийн тохиргоог дараагийн дугааруудын аль нэгэнд эцэслэхгүйгээр ярих болно).

Эхний табыг нарийвчлан авч үзье.

Таб нь дөрвөн багана агуулдаг. Обьектийн төлөөлөл– бидний хэвлэх боломжтой баримт бичгийн төрөл,

Сонголт– энэ хэвлэх маягт бэлэн байх нөхцөл. Тухайлбал, бид хэвлэсэн нэхэмжлэхийн маягтыг шинэчилж, англи хэл рүү хөрвүүлсэн. Мөн бид хавтаснаас үйлчлүүлэгчдэд зориулж хүсч байна "Европ"стандарт хэвлэхийн оронд "Борлуулалтын нэхэмжлэх"шинэ маягтыг англи хэл дээр хэвлэв. Үүнийг хийхийн тулд та баганыг ашиглаж болно "Сонголт". Ийм сонголтын жишээг 13-р зурагт үзүүлэв.



Гэхдээ бидний даалгаварт сонголт хийх шаардлагагүй.

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

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

Манай тохиолдолд тэгэх хэрэгтэй "Компанийн нэхэмжлэх"ердийн нэхэмжлэхийн оронд хэвлэсэн. Үүнийг хийхийн тулд энэ талбараас сонгоно уу "Борлуулалтын нэхэмжлэх".

Одоо бид бүгд энэ элементийг хадгалдаг. Мөн дурын нэхэмжлэхийг нээнэ үү.

Энэ нь Зураг 14 шиг харагдах ёстой.



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

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

Өдрийн мэнд.

Өнөөдөр би цалингийн болон HR 3.0 тохиргоонд зориулж гадаад хэвлэх маягтуудыг хэрхэн үүсгэхийг танд хэлэхийг хүсч байна. Та мэдэж байгаагаар ZUP 3.0 нь стандарт дэд системүүдийн номын санг ашигладаг бөгөөд энэ нь боловсруулалтын бүтэц нь огт өөр харагдаж байна гэсэн үг юм. Би анх BSP-ийн хэвлэсэн маягтыг удирддаг маягтаар хийх шаардлагатай үед (тухайн үед UT 11 байсан) хамгийн түрүүнд ITS диск рүү орж, ямар экспортын журам, юу хийх талаар нарийвчилсан баримт бичгийг олохын тулд хийсэн. параметрүүдийг боловсруулж, энэ бүхэн хэрхэн ажилладаг байх ёстой. Энд ITS намайг бага зэрэг урам хугарсан, учир нь. Процедурууд баримт бичгийн модульд хэрхэн харагдах ёстойг бүгдийг нь хэлсэн бөгөөд гадаад хэвлэмэл хэлбэрээр "хэвлэх" процедурын параметрүүдийг өөрчилсөн тул би бусад эх сурвалжаас мэдээлэл хайж, дэд системийг дотроос нь сонгох шаардлагатай болсон. .

За, эхэлцгээе. Төгсгөлд нь олж авсан зүйлийг загвар болгон ашиглаж болно.

Нэгдүгээр алхам- ойлгомжтой. Бид шинэ боловсруулалтыг бий болгодог. Үүнийг дурын нэр өгье: "SamplePrint".

Хоёрдугаар алхам.Загвар зохион бүтээцгээе. Бидэнд туршилтын жишээ байгаа тул би нэг параметргүйгээр хамгийн энгийн схемийг үүсгэх болно.

Гуравдугаар алхам- Хамгийн сонирхолтой. Объект модулийг нээж, програмчлалыг эхлүүлнэ үү. BSP-ийн дагуу гадны боловсруулалтыг бүртгэхдээ энэ нь (боловсруулалт) юу хийж чадах, ямар объектод хавсаргасан, юу гэж нэрлэгддэгийг мэдээлэх ёстой. Түүнээс юу хийж чадахыг асуухад боловсруулалт нь командуудын жагсаалтыг буцаана - энэ бол утгуудын хүснэгт юм. Манай тохиолдолд боловсруулалт нь нэг хэвлэсэн маягтыг харуулах боломжтой тул зөвхөн нэг команд байх болно. Утгын хүснэгтийг бүрдүүлэхийн тулд бид бүх гадаад хэвлэх хэлбэрт үргэлж ижил байх хос процедурыг тодорхойлдог.

//командын хүснэгтийн бүтцийг бэлтгэх процедур

GetCommandTable() функц

// Хоосон тушаалын хүснэгт ба багануудыг үүсгэнэ үү
Командууд = Шинэ утгын хүснэгт;

// Хэвлэсэн маягтын тайлбар хэрэглэгчийн хувьд хэрхэн харагдах вэ
Commands.Columns.Add("Харах", NewTypeDescription("String"));

// Бид хэвлэх явцад дуудагдсан командыг ялгахын тулд бидний зохион байгуулалтын нэр
Commands.Columns.Add("Identifier", NewTypeDescription("String"));

// Энэ нь боловсруулах командыг хэрхэн дуудахыг зааж өгнө
// Боломжит сонголтууд:
// - Маягтыг нээх - энэ тохиолдолд танигч баганад систем нээх маягтын нэрийг агуулсан байх ёстой.
// - ClientMethod Call - боловсруулах маягтын модулиас үйлчлүүлэгчийн экспортын процедурыг дуудна
// - ServerMethod Call - боловсруулах объектын модулиас серверийн экспортын процедурыг дуудна
Commands.Columns.Add("Usage", NewTypeDescription("String"));

// Дараагийн параметр нь боловсруулалт эхлэх болон дуусах үед анхааруулга харуулах эсэхийг заана. Маягт нээхэд утгагүй
Commands.Columns.Add("ShowAlert", NewTypeDescription("Boolean"));

// Хэвлэсэн маягтын хувьд PrintMXL мөрийг агуулсан байх ёстой
Commands.Columns.Add("Өөрчлөгч", NewTypeDescription("String"));

Багийн буцаж ирэх;

Төгсгөлийн функцууд

//Тушаалын хүснэгтэд шинэ мөр үүсгэнэ

AddCommand функц(Тушаалын Хүснэгт, Харах, Id, Хэрэглээ, ShowAlert = Худал, Өөрчлөгч = "")
NewCommand = CommandTable.Add();
Шинэ баг. Харах = Харах;
Шинэ баг. Тодорхойлогч = Тодорхойлогч;
Шинэ баг. ашиглах= ашиглах;
Шинэ баг. ShowAlert= ShowAlert;
Шинэ баг. хувиргагч = хувиргагч;
Төгсгөлийн функцууд

Функц DetailOnExternalProcessing() Экспорт
RegistrationParameters = Шинэ бүтэц;
AssignmentArray = Шинэ массив;
ArrayAssignments.Add("Баримт бичиг.Ажил");
RegistrationParameters.Insert("Харах", "ХэвлэхForm"); //магадгүй - Объект бөглөх, нэмэлт тайлан, холбогдох объектуудыг үүсгэх...
RegistrationParameters.Insert("Даалгавар", Даалгаврын массив);
RegistrationParameters.Insert("Нэр", "Сайн уу Дэлхий"); //гадны боловсруулалтын лавлахад боловсруулалтыг бүртгэх нэр
RegistrationParameters.Insert("Хувилбар", "1.0");
RegistrationParameters.Insert("SafeMode", ҮНЭН);
RegistrationParameters.Insert("Мэдээлэл", "SAMPLE");//хэрэглэгчийн хэвлэх маягтын тайлбар иймэрхүү харагдах болно.
CommandTable = GetCommandTable();
AddCommand(CommandTable, "Hello World", "Layout", "ServerMethod Call", True, "PrintMXL");
RegistrationParameters.Insert("Commands", Command Table);
Буцах параметрийн бүртгэл;
Төгсгөлийн функцууд

Үнэндээ та шинэ гадаад хэвлэх маягт үүсгэх бүртээ үүнийг сонгох хэрэгтэй болно. Кодын хэсгээс бид үүнийг "Ажил эрхлэлт" гэсэн баримт бичигт хавсаргах нь тодорхой байна, та өөрөө бичнэ үү. Бид хэвлэсэн маягтыг "Сайн уу ертөнц" гэж нэрлэх болно, бид үүнийг дахин өөрчилнө. Загвар дээр "Сайн уу ертөнц" нь дараа нь засахаа мартахгүйн тулд нүдийг нь татахуйц тодорхой цөсний шувуу бичихэд тохиромжтой байх болно. Хувилбар нь өөртөө зориулагдсан, хүссэн зүйлээ бичээрэй, энэ нь гадаад боловсруулалтын лавлах элемент хэлбэрээр харагдах болно. "SAMPLE" гэдэг үг нь зөвхөн хэвлэмэл маягтын лавлах хэлбэрээр л харагдана. Дараа нь бид тушаал нэмнэ, энд товчлуурын нэрийг хоёр дахь параметр рүү шилжүүлсэн бөгөөд энэ нь хэрэглэгч "хэвлэх" цэсийн зүйл дэх баримт бичигт харагдах болно.

Энэхүү гурван процедурын багц нь боловсруулалтыг гадаад боловсруулалтын лавлахад нэмэхэд хангалттай бөгөөд энэ бүх ойлгомжгүй код нь үйлчилгээний код бөгөөд хэвлэх алгоритмтай ямар ч холбоогүй юм. Үнэн хэрэгтээ, BSP-ийн зохиогчид биднийг маш их програмчлахыг албадсан, хэрэв та өмнө нь "Хэвлэх" функцийг шууд бичиж эхэлсэн бол одоо загварын дагуу биш эхнээс нь боловсруулалтыг бичиж байхдаа та үйлчилгээнд цаг зарцуулах болно. Өмнө нь бүртгэлийн параметрүүд нь сонголттой байсан бөгөөд боловсруулалтын загварт заасан байсан бол одоо бүх зүйл илүү ноцтой харагдаж байна. Үүнийг харсан анхны сэтгэгдэл сайхан байсан, маш олон боломжууд, бүх зүйл нэгдмэл байдаг ... гэхдээ практик дээр би үргэлж нэг боловсруулалтанд зөвхөн нэг командыг үүсгэдэг бөгөөд үүнийг би нэг баримт бичигт холбодог. Тэдгээр. Үнэндээ надад бүртгүүлэхэд хоёр мөр хэрэгтэй: объектын нэр, товчлуурын нэр. Энд бүх зүйл ийм байна ... гэхдээ өө, би үүнийг шүүх биш.

Дөрөвдүгээр алхам- үүнээс багагүй сонирхолтой.

Хэвлэх функц?

Гэхдээ үгүй, одоо энэ нь функц биш, харин процедур юм.

Байршлыг хэрхэн буцаах вэ?

Үүнийг хэвлэх дэд системийн глобал модулийн функц руу илгээнэ үү.

За

Энэ процедурын текстийг энд оруулав.

Процедур Хэвлэх(Объектуудын массив, Хэвлэх маягтын цуглуулга, Хэвлэх объект, Гаралтын параметр) Экспорт
IfPrintControl.NeedPrintLayout(PrintFormCollection, "Layout") Дараа нь
PrintManagement.OutputSpreadsheetDocumentToCollection(CollectionPrintForms,
"зохион байгуулалт", "зохион байгуулалт",
GenerateTabDocumentSample(ArrayObjects, PrintObjects));
EndIf;
Төгсгөлийн процедур

Одоо тодруулга. Процедурын эхний мөрөнд бага зэрэг буруу ойлгогдсон нөхцөл байдал орно. Баримт нь таныг хэвлэх процедурыг дуудах үед систем нь утгын хүснэгтийг бидэнд илгээдэг бөгөөд энэ нь бид юу хэвлэх шаардлагатай байгааг харуулж байна. Үндсэндээ PrintManagement функц.NeedPrintLayout(...) нь "NameTIME" баганад байрлалын нэртэй мөр агуулсан мөрийн утгуудын хүснэгтэд байгаа эсэхийг шалгадаг. Практикт ихэнх тохиолдолд энэ зүйл ашиггүй, учир нь. Бидний боловсруулалт нь зөвхөн нэг хэвлэх хавтан үүсгэх боломжтой болно. Тэдгээр. Энэ нөхцлийг орхигдуулж болох бөгөөд энэ нь гүйцэтгэлд нөлөөлөхгүй.

Дараа нь, ManagePrinting.DisplaySpreadsheetDocumentToCollection(...) - энэ нь дараа нь дэлгэцэн дээр харуулахын тулд шаардлагатай бол хүснэгтийн байршлыг нэмдэг. Хэрэв та хүснэгтийн баримтаа цонхондоо (стандарт биш) харуулах шаардлагатай бол энэ процедурыг дуудаж болохгүй, харин кодыг энд бичнэ үү.

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

Дараа нь GenerateTabDocumentSample(...) нь боловсруулах модульд бичих ёстой бөгөөд хүснэгтийн баримтыг буцаадаг функц юм. 100 тохиолдлын 100-д ​​нь сервер талд байх болно, учир нь бид "ObjectsArray" параметрт жагсаасан объектуудаас шинж чанаруудын утгыг авах хэрэгтэй.

Тавдугаар алхам- бид зохион байгуулалтыг бүрдүүлдэг.

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

Гэхдээ бидний жишээн дээр бид эелдэг байдлаар ажиллах болно, би энд тайлбар ч хэлэхгүй)))

Функц GenerateTabPatternDocument(ArrayObjects,PrintObjects)
TabDoc = Шинэ SpreadsheetDocument;
layout = GetLayout("Layout");

AreaHat = Layout.GetArea("Малгай");
tabDoc.Output(Толгойн хэсэг);

TabDoc-г буцаах;
Төгсгөлийн функцууд

Ингээд л болоо, анхаарал тавьсанд баярлалаа

Энгийн хэрэглээний гадаад хэвлэмэл материалууд (Байгууллагын Нягтлан бодох бүртгэл 2.0, Цалин ба Хүний нөөцийн 2.5, Жижиглэн худалдааны менежмент 10.3 гэх мэт тохиргооны хувьд) удирддаг програмын гадаад хэвлэмэл материалтай харьцуулахад үүсгэхэд харьцангуй хялбар байдаг.

Яагаад гадаад хэвлэх боломжтой вэ?

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

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

Хэрхэн гадаад хэвлэх боломжтой

1С гадаад хэвлэх маягтыг бий болгох үйл явцыг алхам алхмаар авч үзье.

  1. Бид гадны боловсруулалтыг бий болгодог. Үүнийг хийхийн тулд тохируулагчаас цэсийн зүйлийг сонгоно уу Файл - Шинэ...Мөн нээгдсэн харилцах цонхонд - Гадаад боловсруулалт.
  2. Нэр бүхий гадаад боловсруулалтын шинж чанарыг үүсгэ ReferenceToObject. Аттрибутын төрөл нь гадаад хэвлэх боломжтой файлыг үүсгэсэн лавлах эсвэл баримт бичигт холбогдох холбоос юм. Нэг маягт нь олон төрлийн объектод хамаарах бөгөөд энэ тохиолдолд атрибутын өгөгдлийн төрөл болно ReferenceToObjectнийлмэл байх ёстой.
  3. Объектын модульд бид нэр бүхий экспортын функцийг үүсгэдэг Далайн хав, энэ нь хэвлэсэн хүснэгтийн баримтыг буцаах ёстой.

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

Бага зэргийн өөрчлөлттэй стандартын үндсэн дээр гаднах хэвлэх хавтанг бүтээх

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

  1. Таяг ашиглан гадаад боловсруулалтыг бий болгох Объектийн лавлагаа,өгөгдлийн төрөл - Баримт бичгийн лавлагаа.Барааны бодит байдалҮйлчилгээ.
  2. Бид стандарт UPD-ийн бүдүүвчийг хэвлэх боломжтой (энэ нь ерөнхий загварт байгаа) олж, гадаад боловсруулалтын цонхонд хуулж (чирж, буулгана). Бусад хэвлэх маягтын загвар нь баримт бичиг эсвэл лавлах номонд байж болно.
  3. Бид хэвлэсэн маягтын хуулбарласан загварт шаардлагатай өөрчлөлтүүдийг хийдэг.
  4. Бид хэвлэсэн маягтыг бүрдүүлэх үүрэгтэй функцийг олдог. Энэ функц нь үүсгэсэн хүснэгтийн баримтыг буцаах ёстой. Түүний агуулгыг экспортын функцэд хуулна уу Далайн хав()гадаад боловсруулалтын объектын модульд.
    Манай тохиолдолд энэ нь функц юм PrintUniversal TransferDocument() Экспортбаримт бичгийн объектын модулиас Бараа, үйлчилгээний хэрэгжилт.
    Хэрэв бүдүүвчийн өөрчлөлтүүд мэдэгдэхүйц байсан бол (бүс нутаг ба/эсвэл параметрүүд өөрчлөгдсөн) хэвлэх функцэд зохих тохируулга хийх шаардлагатай.
  5. Бид гадны боловсруулалтыг хэмнэхийг хичээж байна. Энэ тохиолдолд хэвлэх функцээр дуудагдсан зарим процедур, функц байхгүйтэй холбоотой алдааны мэдэгдэл гарч ирэх магадлалтай. Эдгээр функц, процедурыг эх баримт бичигт олж, мөн гадаад боловсруулалтын объектын модульд хуулсан байх ёстой. Эсвэл эх функц эсвэл процедур нь экспортынх бол холбоосыг засаарай.
  6. (хэрэгцээгүй).Гаднах хэвлэх маягтыг туршихын тулд түүний хэлбэрийг хийхэд тохиромжтой, дээр нь тулгуурыг байрлуулах боломжтой ReferenceToObject. Товчлуур Гүйпроцедурыг дуудах хэрэгтэй Далайн хав()объектын модулиас. Үүнийг хийхийн тулд товчлуур дарах үйл явдалд дараах процедурыг өгнө.