Нээлттэй
Хаах

Мэдээллийн санд гадаад хэвлэх маягт нэмэх. Өгөгдлийн санд гадаад хэвлэх маягт нэмэх 1s-д хэвлэх маягтыг тохируулах 8.2

Энэ нийтлэлд 1С 8-ийн талаар бага мэдлэгтэй эхлэгч хэрхэн хэвлэмэл маягтыг бий болгох талаар дэлгэрэнгүй ярих болно. Жишээлбэл, 1С 8-ийн хамгийн түгээмэл тохиргоонуудын нэгийг авч үзье. Нягтлан бодох бүртгэл 2.0. 1С хэвлэмэл хэлбэрийг бий болгох бичих үе шатууд:

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

1С хэвлэмэл хэлбэрийг бий болгох. Асуудлын томъёолол

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

  • Байгууллага;
  • Эсрэг тал;
  • Эсрэг талын гэрээ;
  • Хүлээн авсан огноо.

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

  • Нэршил;
  • Тоо хэмжээ;
  • Үнэ;
  • нийлбэр;
  • Мөн тухайн өдрийн тухайн зүйлийн үнэ (баримт бичгийн үнийн төрлөөр).

Гадаад боловсруулах файл

Асуудлыг шийдэх тал руугаа явцгаая. Эхлээд 1С 8 горимыг нээцгээе Тохируулагч. Энэ горимд бүх боловсруулалт 1C 8 платформ дээр явагддаг. Одоо бид гадаад боловсруулалтын файл үүсгэх хэрэгтэй. Үүнийг хийхийн тулд цэс дээр дарна уу Файл -> Шинэ…эсвэл шинэ файлын дүрсээр.

Нээгдсэн цонхонд тухайн зүйлийг сонгоно уу Гадаад боловсруулалт.

Дараагийн талбарт НэрТа гадаад боловсруулалтын нэрийг оруулах ёстой. Манай тохиолдолд бид үүнийг "PrintForm" гэж нэрлэх болно; Талбай дээр гэдгийг анхаарна уу нэр,гадаад боловсруулалт хийхдээ нэрийг хоосон зай, цэг таслалгүйгээр бичнэ.

Гадны боловсруулалтын шинж чанаруудыг нэмнэ үү LinkToObject-г сонгоод сонгоно уутүүнд зориулж бич DocumentLink Бараа, үйлчилгээний хүлээн авалт. Үүнийг хийхийн тулд 1C гадаад боловсруулалтын мета өгөгдлийн модноос тухайн зүйлийг сонгоно уу Шаардлагатай зүйлсболон товчлуурыг дар Нэмэх(ногоон нэмэх товчлуур). Шинж чанаруудын цонх дэлгэцийн баруун талд, талбарт нээгдэнэ Нэрбичье - ReferenceToObject. INталбар Төрөлгурван цэг бүхий товчлуурыг дар.

Төрөл модны мөчрийг өргөжүүлье DocumentLink, мөн тэндээс Бараа, үйлчилгээний хүлээн авах элементийг олоод, хажууд байгаа нүдийг чагтална уу БОЛЖ БАЙНА УУ.

Үүнийг хийхийн тулд гадаад боловсруулалтын файлыг хатуу диск рүү хадгалъя, цэсийг ашиглана уу Файл -> Хадгалах, пиктограмм Хадгалах(цэнхэр уян диск), эсвэл гарын товчлол Ctrl+S. Хадгалсан файлаа "PrintForm" гэж нэрлэе.

Хэвлэсэн маягтын байршлыг бий болгох

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

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

Нээгдсэн шинэ байршилд бид хэвлэсэн маягтыг харуулахад шаардлагатай хэд хэдэн хэсгийг бий болгоно. Бидэнд хэрэгтэй бүх байршлын хэсгүүд нь хэвтээ байх тул шинэ газар үүсгэхийн тулд шаардлагатай тооны байршлын шугамыг сонгоод цэс рүү очно уу. Хүснэгт -> Нэр -> Нэр өгөхэсвэл гарын товчлолыг ашиглана уу Ctrl + Shift + N,дараа нь бүс нутгийн нэрийг хайрцагт оруулна уу. Байршлын талбарыг үүсгэхдээ та тэдгээрийг үргэлж нэмж эсвэл хасах боломжтой мөрийн тоогоор алдаа гаргахаас бүү ай. 1C байршлын мөрийг устгахын тулд хүссэн мөрийг сонгоод контекст цэсэн дэх зүйлийг сонгоно уу Устгах. Байршилд шинэ мөр нэмэхийн тулд бүдүүвчийн дурын мөрийг сонгоод контекст цэснээс тухайн зүйлийг сонгоно уу. Өргөтгөх.

Бүдүүвчний толгой хэсгийг нэмж байна

Юуны өмнө талбайг бий болгоё Малгай, энэ нь хэвлэх маягтын толгой хэсэгт зориулсан өгөгдлийг харуулах болно. Энэ талбайн хувьд бид долоон бүдүүвч шугам хэрэгтэй болно. Тэднийг сонгоод дээр бичсэнчлэн товчлуурын хослолыг дарна уу Ctrl + Shift + N, талбарт Нэр"Малгай" гэж бичээд товчийг дарна уу БОЛЖ БАЙНА УУ.

Загварын талбарыг өөрт хэрэгтэй мэдээллээр дүүргэцгээе. Ихэвчлэн ямар ч хэвлэсэн маягт гарчиггүйгээр дуусдаггүй тул байршлын толгой хэсэгт нэгийг үүсгэцгээе. Гарчиг дээр хэвлэсэн маягтын нэрээс гадна хэвлэсэн баримтын дугаарыг харуулах тул байршил дахь гарчгийн текстийг параметр болгон тохируулах болно. Байршлын параметр нь суулгасан 1С 8 хэлийг ашиглан янз бүрийн өгөгдлийг гаргаж авах боломжтой тусгайлан зориулагдсан байршлын нүд юм. Гарчиг нь хэвлэсэн маягтын бүхэл бүтэн өргөн дээр харагдах ёстой тул хуудасны стандарт хэвтээ чиглэлд хэвлэхэд хичнээн тооны нүд хангалттай байхыг шийдье.

Ихэвчлэн арван гурав, арван дөрвөн байрлалын нүд хангалттай байдаг тул тэдгээрийг талбайн эхний эгнээнд сонгоно уу. Малгайба нэг нүдэнд нэгтгэх ( Контекст цэс -> Нэгтгэх). Үүний дараа үүссэн том нүдэн дээр давхар товшоод параметрийн нэрийг, бидний тохиолдолд "TitleText" гэж бичнэ үү. Оруулсан текстийг бүрэн параметр болгохын тулд нүдэн дээр хулганы баруун товчийг дараад контекст цэсэн дэх зүйлийг сонгоно уу. Үл хөдлөх хөрөнгө. Хавчуурга дээр Зохион байгуулалтталбайг олъё Бөглөхмөн утгыг сонгоно уу Параметр. 1С байрлал дахь параметрүүдийг хаалтанд тэмдэглэв "<>».

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

Гарчгийн текстийн дараа бид үүнийг тухайн хэсэгт харуулах болно Малгайбайгууллага, эсрэг тал, эсрэг талын гэрээ, бараа хүлээн авсан огнооны талаарх мэдээлэл. Энэ бүх өгөгдлийг баримтаас авсан тул бид үүнийг параметрүүдээр албан ёсны болгох болно. Нэмж дурдахад, параметр бүрийн өмнө та тайлбар бичвэр бичих хэрэгтэй бөгөөд ингэснээр хэрэглэгч байгууллага хаана, эсрэг тал хаана байгааг ойлгоход хялбар болно. Эдгээр бүх үйлдлүүд нь гарчиг үүсгэхтэй төстэй тул би тэдгээрийн талаар дэлгэрэнгүй ярихгүй, эцэст нь юу болох тухай зургийг л өгөх болно.

Зураг дээр байршлын параметрүүд нь ердийн текстээс хэрхэн ялгаатай болохыг харуулж байна.

Байршлын хүснэгтийн толгой хэсгийг нэмж байна

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

Байршилд хүснэгт нэмэх

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

Байршилд хөл хэсэг нэмэх

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

Эцсийн үр дүн нь дараах байдлаар харагдах загвар байх ёстой.

1С хэвлэмэл хэлбэрийг бий болгох. Програмчлал

Програмчлалаа эхлүүлцгээе - энэ бол хэвлэмэл хэлбэрийг бий болгох хамгийн чухал үе шат юм. Юуны өмнө гадаад хэвлэх маягтын объектын модуль руу орцгооё, энд программчлах болно. Үүнийг хийхийн тулд гадаад боловсруулалтын үндсэн цонхон дээр дарна уу Үйлдлүүд -> Объект модулийг нээх.

Та гадаад хэвлэх маягтын объектын модульд экспортын функцийг үүсгэх хэрэгтэй Далайн хав().

Хэвлэх () Төгсгөлийн функцийг экспортлох

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

Үндсэн хувьсагчдыг эхлүүлэх

Хувьсагч үүсгэцгээе TabDoc, энэ нь хүснэгтийн баримт бичгийг агуулсан байх болно - энэ нь бид бүдүүвчийн дүүргэсэн хэсгүүдийг харуулах хэвлэсэн маягт юм.

TabDoc = шинэ TabularDocument;

Хувьсагч руу Зохион байгуулалтБид өөрсдийн бүтээсэн хэвлэмэл маягтыг авах болно. Үүнийг хийхийн тулд бид суулгасан функцийг ашигладаг GetLayout(<ИмяМакета>).

Layout = GetLayout("Layout");

Бид байршлын бүх хэсгийг хувьсагч болгон хувиргах болно. Үүнийг хийхийн тулд бид зохион байгуулалтын аргыг ашигладаг GetArea(<ИмяОбласти>) .

HeaderArea = Layout.GetArea("Толгой"); AreaData = Layout.GetArea("Өгөгдөл"); AreaFooter = Layout.GetArea("Footer");

Хэвлэсэн маягтын толгой хэсгийг хүснэгтийн баримт бичигт гаргах

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

Header Area.Parameters.TitleText = "Хэвлэх маягт"+LinkToObject.Дугаар;

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

HeaderArea.Parameters.Organization = LinkToObject.Organization; HeaderArea.Parameters.Account = LinkToObject.Account; HeaderArea.Parameters.ReceiptDate = ObjectLink.Date; Толгойн хэсэг.Параметрүүд.Харилцагч талын гэрээ = LinkToObject.Counterparty Agreement;

Толгойн бүх параметрүүдийг бөглөсөн тул бид үүнийг үүсгэсэн хүснэгтийн баримт бичигт харуулах болно, үүний тулд бид аргыг ашигладаг. Гаралт(<Область>) .

TabDoc.Output(HeaderArea);

Хэвлэсэн хөгжлийн бэрхшээлтэй иргэдийн хүсэлтийг бичих

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

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

Хүсэлтийг агуулсан хувьсагчийг үүсгэцгээе.

Хүсэлт = Шинэ хүсэлт;

Бид хүсэлт үүсгэгчийг ашиглан хүсэлтийн текстийг зохиох болно. Эхлэхийн тулд бичье:

Хүсэлт.Текст = "";

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

Бидний асуулгад бид хоёр хүснэгт хэрэгтэй болно: хүснэгтийн хэсэг Бараабаримт бичиг Бараа, үйлчилгээг хүлээн авахбүртгэлийн одоогийн огнооны талаарх хамгийн сүүлийн үеийн мэдээллийн хормын хувилбар Барааны үнэ.

Дизайнерын цонхны зүүн талд бид баганыг олдог Өгөгдлийн сан. Энэ нь бүх мета өгөгдлийн объектуудын модыг агуулж байгаа тул бидэнд хэрэгтэй зүйлээ олцгооё. Үүнийг хийхийн тулд сэдвийг нээцгээе Баримт бичигмөн баримт бичгийг олоорой Бараа, үйлчилгээний хүлээн авалт, үүнийг нээгээд хүснэгтэн хэсгийг олъё Бараа, асуулга зохион бүтээгчийн баганад чирнэ үү Хүснэгтүүд. Та гурван аргаар чирж болно: чирэх, ширээн дээр давхар товших, эсвэл сонгоод ">" товчийг дарах. Сэдвээ нээцгээе Мэдээллийн бүртгэлтэгээд тэндээс ширээ олоорой PricesNomenclature.ShortcutСүүлийн, мөн багана руу чирнэ үү Хүснэгтүүд. Эдгээр хоёр хүснэгт нь бидний асуулгад хангалттай.

Гарсан хүснэгтүүдээс хэрэгтэй талбаруудыг сонгоцгооё. Үүнийг хийхийн тулд баганад Хүснэгтүүдширээгээ нээцгээе болон талбаруудыг олох: Нэршил, хэмжээ, үнэ, тоо хэмжээтэдгээрийг бүтээгчийн гурав дахь багана руу чирнэ үү - Талбайнууд. Хүснэгтийг өргөжүүлье , талбайг олъё Үнэмөн үүнийг чирнэ үү Талбайнууд.

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

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

Цонхны дараа Нөхцөл байдалБид талбар нэмсэн Холбоос, асуулга зохион бүтээгч өөрөө ижил нэртэй параметр үүсгээд “=” тэмдгийн ард байрлуулна. Хэрэв хүсвэл энэ параметрийн нэрийг өөрчилж болно. Хүсэлтийн текстэд параметрүүдийг "&" тэмдгээр тэмдэглэсэн боловч энэ тохиолдолд энэ шаардлагагүй, учир нь нөхцөлийн хоёр дахь хэсэг нь параметр агуулсан гэж үздэг тул та үүнийг санах хэрэгтэй. 1С хүсэлтийн параметрт утгыг хэрхэн дамжуулах талаар доор авч үзэх болно.

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

Виртуал хүснэгтийн параметрүүдийг бөглөхийн тулд таб руу очно уу Хүснэгт ба талбаруудасуулга үүсгэгч, баганад Хүснэгтүүдхүснэгтийг сонгоно уу Үнийн нэршилCuttingСүүлийнболон товчлуурыг дар Виртуал хүснэгтийн сонголтууд, дээд талд байрладаг. Нээх цонхонд талбарт Хугацаата үнийн бууралт хийх огноог шилжүүлэх параметрийг тохируулах ёстой. Манай тохиолдолд энэ нь одоогийн огноо (өөрөөр хэлбэл өнөөдөр) байх тул бид "&CurrentDate" параметрийг дуудах болно. Нөхцөлийн талбарт бид үнийн төрлүүдийн нөхцөлийг бичих бөгөөд бид үүнийг "&TypePrice" гэж нэрлэх параметрээр дамжуулна. Үүссэн нөхцөл нь иймэрхүү харагдах болно (хаана Төрөл Үнэ- хэмжилтийг бүртгэх Барааны үнэ):

PriceType = &Үнийн төрөл

Виртуал хүснэгтийн параметрүүдийг бөглөж, товчийг дарна уу БОЛЖ БАЙНА УУ.

Одоо бид сонголтоо зөвхөн өөрт хэрэгтэй баримт бичгээр хязгаарласан тул асуулгын хүснэгтүүдийн хооронд холболт үүсгэцгээе. Хэрэв үүнийг хийгээгүй бол PricesNomenclatureSliceLast хүснэгтийн үнэ нь хүлээн авсан зүйлтэй холбогдохгүй. Таб руу орцгооё Холболтуудасуулгын дизайнер. Талбай даяар холболт үүсгэцгээе НэршилМанай хоёр ширээний хооронд. Үүнийг хийхийн тулд товчлуурыг дарна уу Нэмэх, талбарт Хүснэгт 1хүснэгт сонгоно уу Бараа хүлээн авахҮйлчилгээБараа, мөн талбарт Хүснэгт 2 - PricesNomenclatureSliceLast. Харилцааны нөхцөлд талбаруудыг сонгоно уу Нэршилхоёр хүснэгтээс.

Асуулга сонгохдоо бид таб хэсгээс бүх мөрийг авах хэрэгтэй гэдгийг тэмдэглэх нь зүйтэй Бараабаримт бичгийн үнийн төрлөөр одоогийн огноонд байгаа тохиолдолд л үнэ. Тиймээс хүснэгтийн өгөгдөл Бараазаавал байх ёстой боловч үнийн задаргааны мэдээлэл байхгүй байна. Тиймээс эдгээр хүснэгтүүдийн хоорондын харилцаанд LEFT JOIN гэж нэрлэгддэг зүйлийг ашиглах шаардлагатай бөгөөд зүүн (эсвэл шаардлагатай) хүснэгт нь байх болно. Бараа хүлээн авахҮйлчилгээБараа, мөн зөв (эсвэл нэмэлт) PriceNomenclatureSliceLast. Асуулгын хүснэгтийн зүүн талын холболтыг дээр дурдсанчлан ажиллуулахын тулд та хайрцгийг шалгах хэрэгтэй Бүгдталбайн дараа Хүснэгт 1.


Хүсэлт бараг бэлэн болсон тул талбарын нэр дээр бага зэрэг ажиллахад л үлдлээ. Хавчуурга руу орцгооё Холбоо/Номхон нэрталбарт өөр нэр тохируулна уу ҮнэНэршил Зүсмэл Хамгийн сүүлийн үеийн.Үнэ. Хоч нэр нь - PriceAsToday, энэ нь асуулгын сонголтын талбаруудын нэр болон хэвлэсэн маягтын байршил дахь параметрүүдийн нэрс таарч байх шаардлагатай.

Асуулга зохион бүтээгчийн ажил дууссан тул OK дарна уу. Дизайнерын цонх хаагдсаны дараа та хүсэлтийн текст бүхий мөрийг бөглөж, дараах байдлаар харагдах болно.

Хүсэлт.Текст = "СОНГОХ | Барааны хүлээн авалтҮйлчилгээ Бүтээгдэхүүн.Нэршил, | Барааны хүлээн авалтҮйлчилгээ Бүтээгдэхүүн.Үнэ, | Барааны хүлээн авалтҮйлчилгээБүтээгдэхүүний.Тоо хэмжээ, |Үйлчилгээний бүтээгдэхүүн.Тоо хэмжээ, |Үнэ Үйлчилгээний бүтээгдэхүүн.Үнийн баримт бичиг -ийн Бараа Үйлчилгээ.Бараа AS Бараа.Үйлчилгээ ЗҮҮН ХОЛБОО БүртгэлМэдээлэл.ҮнэНэршил.ХэсэгСүүл

Хүсэлтийг биелүүлж байна

Хүсэлтэд шаардлагатай параметрүүдийг оруулъя, үүний тулд бид хүсэлтийн аргыг ашиглах болно SetParameter(<ИмяПараметра>,<Значение>). Одоогийн огноог авахын тулд суулгасан функцийг ашиглана уу Одоогийн огноо (), энэ нь компьютерийн огноо, цагийг буцаана.

Бидэнд хэрэгтэй өгөгдөл бүхий дээж авахын тулд асуулга ажиллуулцгаая. Үүнийг хийхийн тулд эхлээд хүсэлтийн аргыг ашиглана уу Ажиллуулах(), дараа нь арга Сонгох().

Сонгох = Query.Run().Select();

Хэвлэсэн маягтын хүснэгтийг бөглөх

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

While Select.Next() Loop EndLoop;

Энэ гогцоонд бид байршлын хэсгийг бөглөж, харуулах болно Өгөгдөл. Гэхдээ эхлээд тоон төрлийн хоёр хувьсагчийг эхлүүлье. Тэдгээрийн дотор бид нийт дүнг тухайн талбайд харуулах шаардлагатай тоо хэмжээ, хэмжээгээр цуглуулах болно Подвал.

Нийт нийлбэр = 0; Нийт тоо хэмжээ = 0;

Гогцооны дотор бид талбайг дүүргэх болно Өгөгдөлодоогийн сонголтын элементээс өгөгдлийг хувьсагч болгон хувиргана Нийт дүнТэгээд Нийт тоо хэмжээнийлбэр ба тоон утгыг нэмж, эцэст нь бидэнд танил болсон аргыг ашиглан хүснэгтийн баримт бичигт тухайн хэсгийг харуулна. Гаралт(). Бидний хүсэлтийн талбаруудын нэрс талбайн параметрүүдийн нэртэй бүрэн давхцаж байгаа тул Өгөгдөл, дараа нь бид дүүргэхийн тулд суулгасан FillPropertyValues ​​процедурыг ашиглана.<Приемник>, <Источник>), өмчийн утгыг хуулдаг<Источника>өмч рүү<Приемника>.

While Selection.Next() Loop FillPropertyValues(AreaData.Parameters,Selection); Нийт нийлбэр = Нийт нийлбэр + дээж.нийлбэр; Нийт тоо хэмжээ = Нийт тоо хэмжээ + дээж.Тоо хэмжээ; TabDoc.Output(AreaData); Төгсгөлийн мөчлөг;

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

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

AreaFooter.Parameters.TotalQuantity = TotalQuantity; AreaFooter.Parameters.TotalSum = Total Sum; TabDoc.Output(AreaFooter);

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

TabDoc-г буцаах;

Энэ үед програмчлалын үе шат дуусч, 1c хэвлэх маягтыг бүтээх ажил бараг дуусч байна. Функцийн бүрэн текст Далайн хав()Би энд өгөхгүй, та үүнийг хэвлэх боломжтой файлаас харж болно, та үүнийг нийтлэлийн доод хэсэгт татаж авах боломжтой.

1С хэвлэмэл хэлбэрийг бий болгох. Автоматаар бүртгүүлэх сонголтууд

Гадны хэвлэх маягтыг мэдээллийн санд холбох үед хэвлэх маягтыг гараар сонгохыг систем нь автоматаар тодорхойлохгүй; Хэрэв өөр хүн хэвлэсэн маягтыг бичсэн бөгөөд та үүнийг зөвхөн холбох үүрэгтэй бол сонголт нь хоёрдмол утгатай болж магадгүй юм. Иймэрхүү бэрхшээлээс зайлсхийхийн тулд бүх гадаад хэвлэмэл хэлбэрээр автомат бүртгэлийн параметр бүхий зураглал үүсгэх шаардлагатай. Хэрэв үүнийг үүсгэж, зөв ​​форматласан бол хэвлэсэн маягт нь аль баримт бичиг эсвэл лавлах номонд зориулагдсан болохыг систем автоматаар тодорхойлдог.

Үүнийг дараах байдлаар хийнэ.

  • Гадны боловсруулалтанд бид шинэ зохион байгуулалтыг бий болгодог. Бид үүнийг "Тохиргоо_Авто-Бүртгэл" гэж нэрлэдэг (алдаа гаргахгүй байх нь чухал!).
  • Байршлын эхний нүдэнд бид бичнэ Баримт бичиг.(эсвэл Лавлахууд.) болон хэвлэсэн маягтыг холбох шаардлагатай баримт бичгийн нэр.

Гадаад хэвлэх маягтыг сууринд холбох

  • 1С 8 горимыг эхлүүлнэ үү Компани;
  • Цэс рүү оч Үйлчилгээ -> Нэмэлт тайлан, боловсруулалт -> Нэмэлт гадаад хэвлэсэн маягт;
  • товчийг дарна уу Нэмэх;
  • Нээгдсэн цонхон дээрх дүрс дээр дарна уу Гадаад боловсруулах файлыг солих;
  • Хэрэв та автомат бүртгэлийн параметрүүдийг үүсгэсэн бол бид тэдгээрийг ашиглахыг зөвшөөрч байна;
  • Хэрэв та автомат бүртгэлийн параметрүүдийг үүсгээгүй бол хүснэгтийн хэсэгт оруулна уу Хэвлэх хавтан дагалдах хэрэгсэлшаардлагатай баримт бичиг эсвэл лавлах номыг нэмэх;
  • Товчлуур дээр дар БОЛЖ БАЙНА УУ.

Үүний дараа гадаад хэвлэх маягт цэсэнд гарч ирнэ Далайн хавбаримт бичиг Бараа, үйлчилгээг хүлээн авах. 1С хэвлэсэн маягтыг бүтээх ажлыг одоо дууссан гэж үзэж болно.

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

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


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


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


Хоёр нэмэлт нөхцөлийг танилцуулъя:

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

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


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


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


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


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

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

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

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


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

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

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

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

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

Хэвлэх боломжтой загварт юу багтсан бэ

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

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

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

Байршлыг засварлаж байна

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

  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. Солих "Байгууллагын банкны данс"дээр "Объект. Байгууллагын банкны данс руу холбох"
  5. Солих "Бүтээгдэхүүн. Дүгнэлт"дээр "LinkToObject.Products.Total"

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

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

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

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

Гадаад боловсруулалтыг тохиргоонд холбож байна

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



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



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

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

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

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

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



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

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

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

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

Одоо энэ элементийг хадгалцгаая. Мөн аливаа нэхэмжлэхийг нээнэ үү.

Энэ нь 14-р зурагт үзүүлсэн шиг харагдах ёстой.



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

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

Хамгийн энгийн хэвлэсэн хэлбэрийг бичих талаар бодож үзье 1с 8.1 - 8.2тохиргооны жишээг ашиглан Байгууллагын нягтлан бодох бүртгэл 2.0. Баримт бичгийн гадаад хэвлэмэл маягтыг бичих хэрэгтэй гэж бодъё: баримт бичгийн үндсэн өгөгдөл, түүнчлэн хүснэгтийн хэсгээс харуулах. Бараа: нэршил, үнэ, тоо хэмжээ, хэмжээ.

Үр дүнгийн жишээг эндээс татаж авч болно.

Тохируулагчид 1С аж ахуйн нэгжүүд 8гадаад боловсруулалтыг бий болгох ( Файл->Шинэ->Гадаад боловсруулалт), нэрийг тохируулж, гадаад хэвлэсэн маягтын шаардлагатай дэлгэрэнгүй мэдээллийг үүсгэнэ үү Объектийн лавлагаатөрөлтэй DocumentLink Бараа, үйлчилгээний борлуулалт.

Хэвлэсэн маягтын байршлыг бий болгох

Шинэ нэгийг нэмнэ үү зохион байгуулалт, байршлын төрлийг үлдээнэ үү хүснэгтийн баримт бичиг. Бид зохион байгуулалт дээр гурван талбар үүсгэдэг: Толгой хэсэг, өгөгдөлТэгээд Подвал. Үүнийг шаардлагатай тооны мөрийг сонгоод цэс дээр дарж хийж болно Хүснэгт->Нэрүүд->Нэр оноох (Ctrl+Shift+N).

Үүний дараа бид текст болон параметрүүдийг хэсгүүдэд байрлуулж эхэлнэ. Бид үүнийг толгой хэсэгт оруулна хэвлэсэн маягтын нэр, баримт бичгийн дугаарТэгээд байгууллага, мөн хүснэгтийн толгой хэсгийн хил хязгаарыг зурж, баганын нэрийг бичнэ. Нүдний шинж чанарт параметр үүсгэх үед Layout таб дээр шинж чанарыг тохируулах хэрэгтэй Бөглөхутгаараа Параметр.

Бүс нутагт Өгөгдөлхүснэгтийн хэсэгт мөрийг харуулах параметрүүдийг үүсгэцгээе( Нэршил, үнэгэх мэт), мөн талбайд Подвалнийт дүнгийн хувьд тоо хэмжээ, хэмжээгээр.

Програмчлал

Хэвлэх маягтын объектын модуль руу орцгооё Үйлдлүүд->Нээлттэй объектын модуль.

Тэнд хэвлэсэн маягтуудад заавал байх ёстой экспортын функцийг үүсгэцгээе. Далайн хав().

Хэвлэх функц () ЭкспортТөгсгөлийн функц

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

TabDoc = шинэ TabularDocument; Layout = GetLayout("Layout"); HeaderArea = Layout.GetArea("Толгой" ); AreaData = Layout.GetArea("Өгөгдөл" ); AreaFooter = Layout.GetArea("Footer" );

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

HeaderArea.Parameters.HeaderText = +LinkToObject.Number; HeaderArea.Parameters.Organization = LinkToObject.Organization; TabDoc.Output(HeaderArea);

Хүснэгтийн мөрүүдийг авахын тулд БарааБид хүсэлтийг ашигладаг.

Хүсэлт = шинэ хүсэлт; Request.SetParameter("Link", ObjectLink); Query.Text = "СОНГОХ | Бараа, үйлчилгээний борлуулалт Барааны нэршил,. | Бараа, үйлчилгээний борлуулалтын дүн,. | Бараа, үйлчилгээний борлуулалт, үнэ. | Бараа, үйлчилгээний борлуулалт Бараа тоо|FROM | Бараа, үйлчилгээний борлуулалтын Бараа, үйлчилгээний Бараа|ХАААН | Бараа, үйлчилгээний борлуулалт Холбоос = &Холбоос".;

Бид дэлгэрэнгүй мэдээллийг хүсэлтийн параметрт дамжуулдаг Объектийн лавлагаа, нөхцөл байдалд зааж өгөх ХААНА, бидэнд зөвхөн хэвлэсэн маягтыг гаргаж авсан баримтаас өгөгдөл хэрэгтэй болно. Жишээ асуулга авахын тулд бид эхлээд үүнийг ажиллуулж, дараа нь мөрүүдийг сонгоно.

Сонгох = Query.Run().Select();

Дараа нь гогцоонд бид талбайн параметрүүдийг бөглөнө ӨгөгдөлБаримт бичгийн сонголтын мөр бүрт тэдгээрийг харуулах хүснэгтийн баримт бичиг. Бид мөн гогцоонд байгаа нийт утгыг тооцдог тоо хэмжээТэгээд хэмжээ. Бид параметр бүрийг тусад нь бөглөхгүй, харин процедурыг ашиглана PropertyValues-г бөглөнө үү((<Приемник>, <Источник>) -аас дэлхийн нөхцөл байдал, энэ нь өмчийн утгыг хуулдаг <Источника> өмч рүү <Приемника> . Тохируулгыг үл хөдлөх хөрөнгийн нэрээр гүйцэтгэдэг. Та энэ талаар дэлгэрэнгүй уншиж болно синтакс туслах 1С Enterprise 8.

Нийт нийлбэр = 0; Нийт тоо хэмжээ = 0 ; While Selection.Next() Loop FillPropertyValues(AreaData.Parameters,Selection); Нийт нийлбэр = Нийт нийлбэр + дээж.нийлбэр; Нийт тоо хэмжээ = Нийт тоо хэмжээ + дээж.Тоо хэмжээ; TabDoc.Output(AreaData); EndCycle;

Талбайг бөглөж, харуул Подвал.

AreaFooter.Parameters.TotalQuantity = TotalQuantity; AreaFooter.Parameters.TotalSum = Total Sum; TabDoc.Output(AreaFooter);

Дууссан хүснэгтийн баримтыг функцээс буцааж байна Далайн хав().

TabDoc буцаах;

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

5. Хэвлэсэн маягтыг баримт бичигт холбох

IN стандарт тохиргоо 1С 8Гадны хэвлэсэн маягтыг бүртгэх лавлах байдаг Гадаад боловсруулалт. Холбохын тулд Enterprise горимын цэс рүү очно уу Үйлчилгээ->Нэмэлт тайлан, боловсруулалт->Нэмэлт гадаад хэвлэмэл маягтууд.

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

Одоо баримт бичигт байна Бараа, үйлчилгээний борлуулалтШинэ хэвлэх боломжтой зүйл гарч ирнэ.

Хэвлэсэн маягтыг автоматаар бүртгэх

Хэвлэх маягтыг холбохдоо баримт бичгийн төрлийг гараар сонгох шаардлагагүй гэдгийг баталгаажуулахын тулд та тохируулж болно автомат бүртгэл. Үүнийг хийхийн тулд шинэ зохион байгуулалт нэмж, түүнийг дуудна уу Тохиргоо_Автоматаар бүртгүүлэх(энэ бол цорын ганц арга зам) бөгөөд эхний нүдэнд бид бичдэг Баримт бичиг.<Наименование документа> (эсвэл Лавлахууд.<Наименование справочника> ).

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

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

1С цахим баримт бичгийг хэвлэх үйл явцыг 1С хэвлэх хэлбэр гэж нэрлэдэг.

Баримт бичиг бүр нь хэд хэдэн 1С хэвлэсэн маягттай байж болно. Жишээлбэл, Бараа, үйлчилгээний борлуулалт (жишээ нь худалдах) баримт бичгийг 1С хэвлэсэн хэлбэрээр хэвлэсэн болно: TORG-12, нэхэмжлэх, дагалдах бичиг, үзүүлсэн үйлчилгээний гэрчилгээ гэх мэт.

1С хэвлэсэн маягтын мөн чанар нь хувьсагчдыг тодорхойлсон загвар (Excel баримт гэх мэт) юм. Хэвлэх явцад цахим баримт бичгийн текстийг хувьсагчийн оронд орлуулдаг. Загвар нь ихэвчлэн тохиргоонд хадгалагддаг.

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

Гадны 1С хэвлэх маягт нь тохиргооноос тусдаа хадгалагддаг хэвлэх загвар юм.

Гэсэн хэдий ч энэ бол бүх онол юм. Хэрхэн өөрийн хэвлэсэн маягтыг бий болгох вэ? Эсвэл одоо байгаа зүйлдээ хэрхэн өөрчлөлт оруулах вэ?

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

Аливаа 1С баримт бичгийг (хэвлэх боломжтой) хэвлэхийн тулд та баримт бичгийн хэвлэх товчийг дарах хэрэгтэй. 1С нь жагсаалтаас энэ баримт бичгийн 1С хэвлэсэн маягтыг сонгохыг санал болгоно.

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

Хэвлэх үр дүн иймэрхүү харагдаж байна. Үүнийг хэвлэгч дээр хэвлэхийн тулд курсорыг 1С хэвлэх хэлбэрт байрлуулж, Ctrl+P товчийг дарах эсвэл товчлуурын самбар эсвэл Файл/Хэвлэх цэсний принтерийн товчлуурыг дарах хэрэгтэй.

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

Энэ хэвлэх хэрэгсэл хаанаас ирсэн бэ?

1С хэвлэсэн маягт хаана байна?

Тохируулагч руу орцгооё. Тохиргооны цонхноос шаардлагатай баримт бичгийг олоорой. Layouts салбараа өргөжүүлье. Тэд хэвлэхдээ 1С хэвлэх хэлбэр болж хувирдаг.

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

1С тохиргооны цонхны дээд хэсэгт буцаж орцгооё. Ерөнхий салбараа, дараа нь Ерөнхий төлөвлөлтийн салбараа нээе. Энд ихэнх зохион байгуулалтууд байрладаг. Энэ нь ялангуяа төрийн зохицуулалттай 1С - TORG 12, Нэхэмжлэх гэх мэт хэвлэмэл маягтуудад үнэн юм.

Дашрамд хэлэхэд та TORG12 эсвэл нэхэмжлэхийн хэд хэдэн загварыг харах болно гэдгийг анзаарахад хэцүү биш юм. Яагаад? Үүнийг тайлбарлахад амархан. Хууль, шаардлага үе үе өөрчлөгддөг. Гэхдээ бид ижил байршлыг өөрчлөх боломжгүй - хэрэв бид өөрчлөлтийн огнооноос өмнөх огнооноос баримтыг хэвлэх шаардлагатай бол. Тиймээс хэд хэдэн схемийг хийж, баримт бичгийн огнооноос хамааран зөвийг нь ашигладаг.

Гэхдээ энэ нь бүгд биш юм! Мөн гаднах загварууд байдаг. Тэд хаана хадгалагддаг вэ?

1С Enterprise горим руу буцъя. Захиргааны эрх бүхий хэрэглэгчийн цэсээр Үйлдлүүд/Лавлахуудаар дамжуулан Гадаад боловсруулах лавлахыг сонгоно уу.

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

Үүнийг ажиллуулахын тулд та хэвлэх процессыг зохион байгуулдаг Export гэсэн хаяглагдсан объектын модульд Print() процедуртай гадаад боловсруулалтыг хийх ёстой.
Гэхдээ бид өөрсдөөсөө түрүүлж байна. Эхлээд 1С хэвлэх маягтын зохион байгуулалт хэрхэн зохион байгуулагдсаныг харцгаая.

1С хэвлэсэн маягтын зохион байгуулалт

1С хэвлэх маягтын загвар нь иймэрхүү харагдаж байна.

Таны харж байгаагаар энэ нь блокуудад хуваагддаг. Блокууд нь хэвтээ (зүүн талд байгаа нэр) эсвэл босоо (дээд талд нэр) байж болно.

Зохион байгуулалт нь өөрөө хэвлэгдээгүй байна. Тусдаа блокуудыг хэвлэдэг. Хэвлэх процесст програмист нь блокуудын дараалал болон блок бүрийн давталтын тоог тодорхойлдог. Үр дүн нь хэвлэсэн маягт юм.

Талбайг хуваарилахын тулд хэд хэдэн мөр (эсвэл хэд хэдэн багана) сонгоод цэснээс Хүснэгт/Нэр/Нэр оноох командыг сонгоно. Устгахын тулд Нэрийг устгах команд бас байдаг.

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

Гэсэн хэдий ч, анхдагч байдлаар, захиалгат нүдний нэрийг харуулахгүй. Тэдгээрийг харахын тулд Хүснэгт/Нэрс/Дэлгэц нэртэй нүднүүдийг сонгоно уу.

Тиймээс өнөөдөр бид 1С хэвлэмэл маягт нь зохион байгуулалтыг ашиглан үүсдэг болохыг олж мэдэв. Зохион байгуулалт нь блокуудаас бүрддэг бөгөөд үүнийг ухаалаг гэж нэрлэдэг.

Хавтан хэвлэх ердийн (түгээмэл хэрэглэгддэг) блокууд:

  • Гарчиг - баримт бичгийн гарчгийг харуулна
  • Мөр - хүснэгтийн нэг мөр гарч ирэх бөгөөд энэ блок нь мөрийг хэвлэх шаардлагатай олон удаа давтагдана.
  • Footer – баримт бичгийн төгсгөл гарч ирнэ.

Одоо бид асуудлыг шийдэх хэрэгтэй