Хадгалах систем дэх өгөгдлийн багцыг холбох. Өгөгдлийн байршлын диаграм бүтээгч - өгөгдлийн багцыг холбох таб 1с SKD холбох өгөгдлийн багц нөхцөл


41
Би саяхан тодорхойгүй тооны баганатай тайлан хийсэн. Би кодтой таарахыг хүсээгүй тул хандалтын хяналтын систем дээр үүнийг хийхээр шийдсэн. Үүнд ямар ч асуудал гараагүй тул үр дүнг дур зоргоороо зохион байгуулалтад оруулах шаардлагатай болсон (өөрийн толгой +... 27
Хэдийгээр CDS-ийн оюутнууд эхний эсвэл хоёр дахь өдөр ийм зүйлтэй тулгардаг ч энэ нь FAQ хэсэгт байх ёстой. Өгөгдмөл тохиргоог ашиглан зохион байгуулалт дээр тайлан гаргах энгийн жишээ. // Диаграмыг эндээс авна уу... 18
Хандалтын хяналтын систем дээр тайлан гаргахдаа анхдагч байдлаар бүх бүлгүүд өргөждөг боловч заримдаа үүсгэсний дараа нэн даруй нурсан бүлгүүдтэй тайланг харуулах шаардлагатай болдог! Тайлангийн модуль дахь энэ код нь танд буулгах боломжийг олгоно... 9
Тайлан боловсруулахад шаардлагатай зүйл бол хязгаарлагдмал эрхтэй хэрэглэгчийн хувьд тайланг эрхийг шалгахгүйгээр бүрэн үүсгэдэг! Ялангуяа RLS-ийг тохируулсан бол үүнийг хийх хэд хэдэн арга байдаг: 1. Суулгах...

Энэ тохиолдолд "Шаардлагатай" нүд нь эх сурвалж (FALSE гэж тохируулсан) эсвэл очих газарт (ҮНЭН гэж тохируулсан) ашигласан талбарууд идэвхжсэн эсэхийг тодорхойлж, үүн дээр үндэслэн байршилд хамаарлыг нэмнэ.

Өгөгдлийн багц бүрийн хувьд та шаталсан шалгалтыг тохируулж болно:

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

1С шалгалтын 11.33-р асуулт: Мэргэжлийн платформ. Олон өгөгдлийн багц ашиглахыг зөвшөөрөх үү?

  1. Зөвхөн өгөгдлийн багц ашиглах үед - объект
  2. Зөвхөн өгөгдлийн багц ашиглах үед - асуулга

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


1С шалгалтын 11.10-р асуулт: Мэргэжлийн платформ. Өгөгдлийн бүтцийн диаграммд хоёр өгөгдлийн багц хоорондын хамаарлыг тодорхойлохдоо

  1. Холболтын сонголтыг (зүүн, бүтэн) хөгжүүлэгч сонгосон
  2. Эхний багцын хоёр дахь багцын зүүн талын холболтыг үргэлж ашигладаг
  3. Хоёр дахь багцын эхнийхтэй зүүн холболтыг үргэлж ашигладаг
  4. Эхний багцын хоёр дахь хэсэгт зүүн талын холболтыг ашигладаг бөгөөд зарим тохиолдолд дотоод холболтыг тогтоодог

Зөв хариулт нь дөрөв дэх. Өгөгдлийн багц нь зөвхөн зүүн эсвэл дотоод холболтоор холбогддог.

1С шалгалтын 11.13-р асуулт: Мэргэжлийн платформ. Ямар тохиолдолд байршлын диаграмм зохион бүтээгчийн цонхны "Өгөгдлийн багц" таб дээр шаталсан шалгалтыг тохируулах шаардлагатай вэ?

  1. Хэрэв та стандартаас ялгаатай өөрийн шатлалын дагуу нийт дүнг хүлээн авахыг хориглох шаардлагатай бол
  2. Хэрэв та нийлбэр дүнг стандартаас өөр өөрийн шатлалын дагуу авахыг зөвшөөрөх шаардлагатай бол
  3. Хэрэв та стандартаас өөр өөрийн шаталсан бүлэгт орох сонголт суулгахыг хориглох шаардлагатай бол.
  4. Хэрэв та сонголтоо стандартаас өөр өөрийн шаталсан бүлэгт оруулахыг зөвшөөрөх шаардлагатай бол

Зөв хариулт бол дөрөв дэх дугаар, нийтлэл дээрх тайлбар юм.

1С шалгалтын 11.16-р асуулт: Мэргэжлийн платформ. Зохиолын системд хоёр багц өгөгдлийн хооронд ямар төрлийн холболтыг хийж болох вэ?

  1. Асуулгын хэл дээрх бүх зүйл: "Бүгд бүгдэд", "Зүүн", "Баруун", "Дотоод" болон "Бүтэн"
  2. Зөвхөн "Бүгд бүгдэд", "Зүүн", "Баруун", "Дотоод"
  3. Зөвхөн "Зүүн" ба "Дотоод"
  4. Зөвхөн "Бүгдээрээ", "Зүүн", "Дотоод"
  5. Зөвхөн "Зүүн", "Баруун", "Дотоод", "Бүтэн"

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

1С шалгалтын 11.17-р асуулт: Мэргэжлийн платформ. Хоёр өгөгдлийн багц хоорондын харилцааг тохируулахдаа "Шаардлагатай харилцаа" гэсэн тугийг сонгоно. Ямар тохиолдолд хэрэглэгчийн үйлдэл нь холболтыг тасалдуулахад хүргэдэг вэ?

  1. Хоёр багцын өгөгдлийг холбох нь хэрэглэгч ямар тохиргоо хийсэнээс үл хамааран хэрэгжинэ
  2. Сонгосон талбаруудын жагсаалт нь зөвхөн зүүн багц дахь талбаруудыг харуулдаг
  3. Сонгосон талбаруудын жагсаалтад зөвхөн баруун талбарт байгаа талбаруудыг зааж өгсөн болно
  4. Сонгосон талбаруудын жагсаалтад зөвхөн зүүн талын багцын талбаруудыг зааж өгсөн бөгөөд баруун талбарын талбарыг сонгосон.
  5. Сонгосон талбаруудын жагсаалтад зөвхөн баруун талын багцын талбаруудыг зааж өгсөн болно;

Зөв хариулт бол хоёр дахь нь, хэрэв зөвхөн нэг багц (болон эх сурвалж) байвал холбогдох зүйл байхгүй.

1С шалгалтын 11.39-р асуулт: Мэргэжлийн платформ. Мэдээллийн бүтцийн систем дэх объект болох олонлог руу гадаад өгөгдлийг хэрхэн дамжуулдаг вэ?

  1. Өгөгдлийн найрлагын процессороор дамжуулан суурилуулсан хэлний тусламжтайгаар
  2. Байршил үүсгэгчээр дамжуулан суулгасан хэлийг ашиглах
  3. Өгөгдлийн бүтцийн системийн гаралтын процессороор дамжуулан суурилуулсан хэлний тусламжтайгаар

Зөв хариулт бол процессороор дамжуулан эхнийх юм.

Өгөгдлийн бүрдлийн систем нь олон өгөгдлийн багц ашиглаж болно. Эдгээр өгөгдлийн багцууд хоорондоо ямар нэгэн байдлаар холбогдсон байх нь логик юм. 1С асуулгын хэлтэй ижил төстэй байдлаар өгөгдлийн багц нь аль эсвэл байж болно. Энэ нийтлэлд бид ярих болно хандалтын хяналтын систем дэх өгөгдлийн багцын холболт.

Нэг өгөгдлийн багц доторх хүснэгтүүдийг нэгтгэж чадвал яагаад хэд хэдэн өгөгдлийн багц үүсгэж, дараа нь тэдгээрт нэгдэх шаардлагатай байгаа нь эхлээд харахад ойлгомжгүй байж магадгүй юм. Үүний дор хаяж нэг шалтгаан бий - гадны өгөгдлийн багц ашиглах тохиолдолд. Таны мэдэж байгаагаар бид ACS өгөгдлийн багцад асуулга бичихдээ түүнд нэвтэрч чадахгүй, жишээлбэл, . Хэдийгээр ердийн хүсэлтийн хувьд үүнийг маш энгийнээр хийдэг. Хандалтын хяналтын системийг ашиглах тохиолдолд бид утгын хүснэгтийг түүнд шилжүүлэхээс өөр аргагүй болдог. Тиймээс өгөгдлийн багцыг холбох шаардлагатай байна. Өгөгдлийн багцыг зөвхөн ашиглан холбож болно гэдгийг нэн даруй тэмдэглэе ЗҮҮН ХОЛБОО. Тиймээс эндээс ялгаатай нь та хүснэгтийн холболтын төрлийг хариуцах нүдийг харахгүй.

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

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


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

Хавчуурга дээр ТохиргооЭхлээд нарийвчилсан бүртгэлүүдийн үндсэн гаралтыг хийцгээе


Үүнийг манай лавлах хэсэгт оруулаарай Бараадараах оруулгуудыг агуулна

Бид тайланг ажиллуулаад дараах зургийг харна

Өөрөөр хэлбэл, бүх дүрмийн дагуу өгөгдлийн багцууд хоорондоо холбогдсон болохыг бид харж байна ЗҮҮН ХОЛБОО

Хавчуурга дээр Өгөгдлийн багцын харилцааТохирох талбарт нэмэлт параметрүүдийг зааж өгөх боломжтой. Гэхдээ тэдгээрийг маш ховор хэрэглэдэг. Дэлгэрэнгүй мэдээллийг техникийн баримт бичиг болон ITS дискнүүдээс авах боломжтой.

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

1С-д хэрэгжсэн өгөгдлийн байршлын схем нь гурван төрлийн мэдээллийн эх үүсвэрийг дэмждэг (Зураг 1).

Мэдээллийн эх сурвалжууд

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

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

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

Гурав дахь мэдээллийн эх сурвалж нь "Union" юм. Үнэн хэрэгтээ энэ эх сурвалжийг харилцааны нэг хэлбэр гэж үзэж болно. Энэ нь тохирохгүй, гэхдээ тодорхой талбаруудын давхцлыг нэгтгэдэг (хэд хэдэн хүснэгтийг нэг болгон багасгадаг). Өөрөөр хэлбэл, нэгдэж буй хоёр хүснэгт нь 3 ба 4 мөртэй байвал үүссэн мэдээллийн эх үүсвэр нь 7 мөртэй болно.

Асуудлын томъёолол

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

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

Тиймээс бид хийх ёстой:

  1. Хүлээн авсан баримтын хүснэгтийн хэсгийг авах;
  2. Файлыг "Объект" мэдээллийн эх сурвалж руу байршуулах;
  3. Эдгээр хоёр эх сурвалжийг тодорхой параметрээр холбоно (бидний тохиолдолд энэ нь код байх болно);
  4. Үр дүнгийн хүснэгтийг харуул.

Гүйцэтгэх үйл явц

Жагсаалтад орсон бүх алхмуудыг авч үзье:

  • Бид хүлээн авсан баримтын хүснэгтийн хэсэгт асуулга үүсгэдэг (Зураг 2)

Зураг 2

  • Өгөгдлийн багц объект үүсгэх (Зураг 3);

Зураг 3

Энд "Өгөгдөл агуулсан объектын нэр" -д анхаарлаа хандуулах нь чухал бөгөөд энэ нь бид тайлангийн модулийн кодыг зааж өгөх ёстой.

  • Бид тайлангийн модуль руу орж, тэнд "Үр дүнг бүрдүүлэх үед" процедурыг үүсгэнэ (Зураг 4);


Зураг 4

Бид гадаад файлаас өгөгдөл авах процедурыг тайлбарлахгүй, бид "Өгөгдлийн багц 2"-ын өгөгдлийг олж авахын тулд загварт байх ёстой кодын хэсэгт анхаарлаа хандуулах болно (Зураг 5).

Зураг 5

Чухал! Холбох үед процедурын кодонд "Объект" үүсгэх үед StandardProcessing параметрийн утга нь худал байх ёстой.

"Өгөгдлийн багц холбоосууд" таб руу очно уу.

Багцуудыг холбох

Диаграммын харгалзах таб руу очно уу (Зураг 6).

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

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

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

  1. Холбоосын эх сурвалж нь боломжтой бүх утгыг авах анхны өгөгдлийн багц юм;
  2. Харилцаа холбооны хүлээн авагч - бидний нөхцөл байдалд тохирох утгыг сонгох өгөгдлийн багц;
  3. Эх сурвалжийн илэрхийлэл – харьцуулалт хийх эхний өгөгдлийн багцын талбар буюу илэрхийлэл;
  4. Очих илэрхийлэл нь хамааралтай олонлогийн талбар эсвэл илэрхийлэл юм;
  5. Параметр - хэрэв та энэ талбарт параметрийн нэрийг зааж өгсөн бол хүлээн авагчийн багцтай харилцах нь зөвхөн параметрт заасан утгын дагуу хийгдэнэ;
  6. Параметрүүдийн жагсаалт - утгуудын жагсаалтыг параметр болгон ашиглах боломжийг тодорхойлдог;
  7. Холболтын нөхцөл - эх талбаруудыг ашиглан энд илэрхийллийг зааж өгснөөр та нөхцөлийг үүсгэж болох бөгөөд түүний биелэлт нь холболт үүсгэх дохио болно;
  8. Анхны утга - холболтын анхны утгыг харуулна;
  9. Заавал хамаарал - Эх сурвалжид ашигласан талбарууд (ХУДАЛ гэж тохируулсан) эсвэл очих газар (ҮНЭН гэж тохируулсан) идэвхжсэн эсэхийг тодорхойлж, үүн дээр үндэслэн байршилд хамаарлыг нэмнэ.

Тиймээс:

  • Харилцааны эх сурвалж нь бидний хүсэлтийн үр дүн байх болно;
  • Объект нь хүлээн авагчийн үүрэг гүйцэтгэнэ;
  • Эх сурвалжийн илэрхийлэл нь "Нэршлийн код" байх болно;
  • Хүлээн авагчийн илэрхийлэл "Нэршил";
  • Харилцаа холбоо заавал байх болно (Зураг 7).

Хэрэв бид ямар нэгэн нэр томъёоны нэр, түүний төрөл, эсвэл өөр ямар нэг зүйлийг холболтын нөхцөл болгон зааж өгсөн бол бидний даалгаварт илүү нарийвчлалтай дээж авах боломжтой байсан. Бидний үйл ажиллагааны үр дүнг Зураг 8-аас харж болно

Зураг 8

Үнийн файлд тайлангийн доод хоёр мөрөнд тохирох зүйл олдсонгүй.

Өгөгдлийн байршлын диаграмм (1C SKD)- үйлдвэрлэлийн автоматжуулалтыг хөгжүүлэх, хянахад хувь нэмэр оруулдаг 1С: Enterprise програм хангамжийн бүтээгдэхүүнд нарийн төвөгтэй тайлан гаргахад тохиромжтой дизайнер бөгөөд тэдгээрийг хамгийн бага хугацаанд аль болох уян хатан, үзэсгэлэнтэй болгох боломжийг олгодог. Мэдээллийн бүрдлийн схемийн (1C SKD) нэмэлт давуу тал нь хяналттай тайлангийн маягтыг автоматаар үүсгэх явдал бөгөөд энэ чиглэлийг цаашид хөгжүүлэх замаар тайлан боловсруулах аргыг сонгоход чухал хүчин зүйл болдог. Гэхдээ өгөгдлийн бүрдлийн схемийн (1C SKD) бүтцийн нарийн төвөгтэй байдал, олон тооны тохиргооноос шалтгаалан энэ нь "гаралтын маягт зохион бүтээгч" -ээс илүү тайланг удаан боловсруулахад хүргэдэг. Тиймээс 1С програмист нь тайлан гаргахад зориулж боловсруулах хугацааг илүү хурдасгахын тулд өгөгдлийн найрлагын схемийн (1C DCS) бүх нарийн ширийн зүйлийг ойлгох шаардлагатай.

Өгөгдлийн бүрдлийн схемийн (1C SKD) эхний гурван табыг харцгаая - өгөгдлийн багц, өгөгдлийн багц холболт, тооцоолсон талбарууд.

1С SKD-д өгөгдлийн багц

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

Энэ нь Query Builder товчийг ашиглан үүсгэгддэг ердийн асуулга юм. Хэрэв автоматаар бөглөх тугийг тохируулсан бол сонгосон бүх мэдээлэл автоматаар өгөгдлийн багцын талбарт орно. Мөн "Өгөгдлийн бүрдэл" таб дээрх хүсэлтийн талбаруудыг бөглөхдөө тохируулах боломжтой бөгөөд үүнд гурван таб байдаг.

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

Талбарууд, энд бид тайланд оруулах ёстой объектуудыг сонгоно, хүүхдийн туг нь тухайн объектод хандах боломжтой хүүхэд элементүүд байгаа эсэхийг заана, мөр, тоон болон ижил төстэй өгөгдлийн хувьд үүнийг тохируулах боломжгүй байх нь логик юм. туг нь үнэн.

Нөхцөл, энд бид хандалтын хяналтын систем дэх нөхцөлд ашиглах боломжтой объектуудыг сонгоно.

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

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

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

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

&OnClient

Хэвлэх журам()

OurReport = PrintOnServer(); //сервер дээрх функцийг дуудах

OurReport.Show(); // үүсгэсэн тайланг харуулах

Төгсгөлийн процедур

&Сервер дээр

PrintOnServer функц()

DocumentObject = Form AttributesValue("Объект");

//Бид бүтээгдэхүүний хүснэгтийн хэсгийг ProductsSKD нэртэй бүтцэд SKD-д өгөгдөл агуулсан объектын нэрийг зааж өгсөнтэй ижил байдлаар байрлуулна.

DataSet = шинэ бүтэц;

DataSet.Insert("ProductsSKD", DocumentObject.Products);

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

OurLayout = DocumentObject.GetLayout("SKD");

Тохиргоо = OurLayout.DefaultSettings;

//Манай тохиргоог ашиглан өгөгдлийн байршлыг үүсгэх

LayoutLinker = newDataLayoutLayoutLinker;

LayoutLayout = LayoutComposer.Execute(OurLayout, Тохиргоо);

//манай өгөгдлийн багцаар өгөгдлийн найрлагыг гүйцэтгэх

DataCompositionProcessor = newDataCompositionProcessor;

DataCompositionProcessor.Initialize(LayoutLayout, DataSet);

//Бид хүснэгтийн баримт бичгийг үүсгэж, түүнд тайлангаа харуулна

ReportDocument = Шинэ хүснэгтийн баримт;

OutputProcessor = New OutputProcessorDataCompositionResultInTabularDocument;

OutputProcessor.SetDocument(ReportDocument);

OutputProcessor.Output(DataCompositionProcessor);

Баримт бичгийн тайланг буцаах;

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

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

ТУХАЙ нэгдэл

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

Бидэнд хүснэгтүүд байна:

Харилцааны дараа бид дараахь зүйлийг хүлээн авна.

Мөн нэгтгэх үед:

Одоо өгөгдлийн багц дахь баганыг бөглөх талаар харцгаая (бид заримыг нь алгасах болно, учир нь тэдгээр нь бусад табуудтай холбогдсон тул бид дараагийн нийтлэлүүдэд буцаж очих болно):

- талбар, шинж чанарын ерөнхий нэрийг заана;

­­- зам, хандалтын хяналтын системд бид түүнтэй холбогдох дэлгэрэнгүй мэдээллийн нэрийг зааж өгнө үү Тооцоолсон талбарууд;

- гарчиг, тайланд харагдах шинж чанарын нэрийг зааж өгөх;

- талбайн хязгаарлалт, энэ шаардлагатай байгаа эсэхийг зааж өгөх;

- дэлгэрэнгүй мэдээллийг хязгаарлах, бид хүүхдийн элементүүдийн олдоц байгааг харуулж байна, хэрэв дэлгэрэнгүй мэдээлэл байгаа эсэхийг зааж өгсөн бол талбар өөрөө бэлэн байх болно, магадгүй энэ механикийг ирээдүйн хувилбаруудад өөрчлөх болно;

- талбарын дүрслэлийг тооцоолох илэрхийлэл, энэ нь бид нарийвчилсан мэдээллийг бага зэрэг өөрчлөх шаардлагатай үед ашиглахад тохиромжтой, жишээлбэл, нэрний дараа хэрэгтэй болно. нэршилүзүүлэв хувьцаа, хаана байрладаг бол дараах зүйлийг бөглөнө үү: Зүйл + "агуулахад байна" + Агуулах. Дэлгэрэнгүй мэдээлэлд хандах нь баганад заасан нэрээр дамждаг гэдгийг би давтан хэлье зам;

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

- утгын төрөл, атрибутын утгын төрлийг заана, хэрэв та дараах талбарыг ашиглавал үүнийг бөглөх ёстой;

- боломжтой утгууд, зөвхөн дүүрсэн үед л ажиллана утгын төрөл, бөглөх маягт болон баганад нээнэ үү УтгаБид өөрчлөх шаардлагатай элементийг төрлөөс нь хамааруулан зааж өгдөг, энэ нь урьдчилан тодорхойлсон объект эсвэл тоон байж болно, жишээлбэл, дэлгэрэнгүй мэдээлэл нь энгийн утгатай байна. танилцуулгаБид юуг өөрчлөх шаардлагатайг Boolean төрлийн жишээ болгон зааж өгнө:

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

1С SKD дахь өгөгдлийн багц холболтууд

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