1s 8.3 үндсэн дээр оруулна. Баримт бичгийг оруулах “үндсэн. Өгөгдлийн санд өгөгдөл оруулах

Үүнийг онцолж хэлье шахуургын суурь дээр гарганаЗасварын хүлээн авах гэрчилгээ.

1. Лавлах дотор Тоног төхөөрөмжтаб нээх Оруулгад тулгуурласан. Товчлуур дээр дарна уу -ийн үндэс юм.

- Баримт бичгийг сонгоно уу Хүлээн авах гэрчилгээ засвар(Зураг 37a).

Цагаан будаа. 37а. Оруулгад тулгуурласан. Объект сонгох

2. Засварыг хүлээн авсан тухай гэрчилгээг үндэслэн засвараас чөлөөлөгдсөн гэрчилгээг оруулна.

Баримт бичгийн хувьд эдгээр алхмуудыг дагана уу(нээлттэй баримт бичиг Хүлээн авах гэрчилгээ засвар– Үндэслэн оруулах таб – Засвараас гарсан гэрчилгээний үндэс болно) (Зураг 37б).

Цагаан будаа. 37б. Оруулгад тулгуурласан. Засвар хүлээн авах гэрчилгээний объектыг сонгох

Баримт бичгийн хувьд Хүлээн авах гэрчилгээ засварнээцгээе Модуль(хулганы баруун товчийг дарснаар Засварыг хүлээн авах тухай хуулийн контекст цэсийг нээнэ үү - Нээлттэй объектын модулийг сонгоно уу) (Зураг 38).

Цагаан будаа. 38. Баримт бичгийн контекст цэс

бүтээцгээе (Зураг 39). Модульд шинэ оруулга гарч ирэв (Зураг 40a).

Цагаан будаа. 39. Event Handler Processing Filling

Цагаан будаа. 40а. Баримт бичгийн модуль Засварыг хүлээн авах гэрчилгээ

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

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

Тоног төхөөрөмж = FillData;

Цагаан будаа. 40б. Баримт бичгийн модуль Засварыг хүлээн авах гэрчилгээ

Анхаарна уу. Мэдээллийг гараар бичихгүйн тулд тохиргооны модноос шаардлагатай мэдээллийг хулганаар чирж болно. Суурилуулсан хэлний хувьсагчид болон операторуудын нэрийг оруулахдаа контекстийн зөвлөмжийг ашиглаж болно, i.e. нэрний эхлэлийг оруулаад ctrl+space товчийг дарна уу. Платформ өөрөө хэвлэсэн нэрийг урьдчилан таамаглах эсвэл автоматаар дуусгах болно.

Үүнийг хийхийн тулд бид ижил төстэй байдлаар нээх болно Баримт бичгийн объектын модуль. бүтээцгээе event handler Handling padding.

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

    Та Client шинж чанарт бөглөх өгөгдлийг орлуулах ёстой. Үйлчлүүлэгч,

    Тоног төхөөрөмжийн шинж чанарт – Өгөгдөл дүүргэх.Тоног төхөөрөмж

    Warehouse шинж чанарт – Бөглөх Өгөгдөл.Агуулах (Зураг 40в).

Цагаан будаа. 40c. Баримт бичгийн модуль Засвараас чөлөөлөгдсөн гэрчилгээ

5. Мөн түүнчлэн лавлах агуулахуудбид лавлах эд хөрөнгийг ашиглах болно гэдгийг харуулж байна Шуурхай сонголт. Энэ нь тийм гэсэн үг Одоо агуулахыг тусдаа цонхонд нээгдэх тусдаа маягтаас биш, харин оролтын талбараас шууд гарах жижиг жагсаалтаас сонгох болно.(Агуулах сангийн лавлахын шинж чанарыг нээнэ үү - Түргэн сонголтын шинж чанарыг шалгана уу) (Зураг 41).

Цагаан будаа. 41. Fragment Directory Properties. Шуурхай сонголт

МБ-Д ӨГӨГДӨЛ ОРУУЛЖ БАЙНА

1. Насосны үйлдвэр өөр нэг насос авчирч засварласан. Үүнийг лавлахад бичье - KM 0-32-180/2-5, s/n7744.

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

Үүний үндсэн дээр бид Засвар хүлээн авах гэрчилгээг бий болгоно.

Шаардлагатай тоног төхөөрөмжийг аль хэдийн суулгасан (Зураг 42). Үйлчлүүлэгч - Насосны үйлдвэр. Агуулах - Үндсэн агуулах (жижиг жагсаалт гарч ирнэ). Огноо - 2011.11.12. Гүйцэтгэх. Хаах.

Цагаан будаа. 42. Засвар хүлээн авах гэрчилгээг оруулах

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

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

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

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

Цагаан будаа. 43. Системийн цэсийн холбоосуудын жагсаалт

Өгөгдлийн сангийн тохиргоог шинэчилж, 1C: Enterprise горимд ажиллуулцгаая.

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

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

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

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

Энэ командыг гүйцэтгэсний дараа систем үүсгэнэ шинэ баримт бичиг Бараа, үйлчилгээний төлбөрбаримтад байгаа мэдээллийн дагуу түүний дэлгэрэнгүй мэдээллийг бөглөнө үү. Нийлүүлэгч болон манай байгууллагад хэд хэдэн данс байгаа тохиолдолд хэрэглэгч тодорхой харилцах данс сонгох шаардлагатай болно.

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

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

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

Оролтын үүсгэгч дээр үндэслэн аль талбарыг шууд өвлөн авахыг санал болгодог (тэдгээрийг ногоон тэмдэглэгээгээр тэмдэглэсэн бөгөөд товчлуурыг ашиглан автоматаар оруулна. Бүрэн илэрхийлэл). Та мөн бүтээгч дэх бусад бөглөх илэрхийлэлүүдийг зааж өгч болно:

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

Шаардлагатай бол кодыг гараар өөрчилж болно. Гэхдээ ойлгох нь чухал. Хэрэв та дизайнертай дахин холбогдох юм бол гарын авлагын өөрчлөлтийг дарж бичих болно. Тиймээс кодонд энэ эрхийн тухай анхааруулга бий. Мөн програмын кодыг үүсгэсний дараа дизайнерыг нээхийг оролдох үед платформ нь дараах анхааруулгыг өгөх болно (мөн код үнэхээр засварлагдсан эсэхээс үл хамааран):

1С шалгалтын 03.32-р асуулт: Мэргэжлийн платформ. Тохиргооны объектын засварлах цонхон дээрх "Үндэслэсэн оролтын дизайнер" товчийг идэвхжүүлэхийн тулд...

  1. "Үүнд үндэслэн оруулсан" талбарыг бөглөх шаардлагатай.
  2. "Үндэслэл нь" гэсэн талбарыг бөглөх шаардлагатай.
  3. "Үндэслэл нь" ба "Үндэслэлд орсон" талбаруудыг бөглөх шаардлагатай.

Эхний зөв хариулт нь:

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

  1. Оролтын үүсгэгч дээр суурилсан. Дуудлага хийх гол газар нь объект засварлах цонх, "Оролт дээр суурилсан" таб, "Бүтээгч дээр суурилсан оролт" товчлуурууд юм.
  2. Оролтын үүсгэгч дээр суурилсан. Дуудлагын гол газар нь "Бүтээн байгуулагчид" / "Оролт дээр суурилсан..." үндсэн цэсээр дамжина.
  3. Оролтын шидтэн дээр суурилсан. Дуудлага хийх гол газар нь объект засварлах цонх, "Оролт дээр суурилсан" таб, "Ид шидтэн дээр суурилсан оролт" товчлуурууд юм.
  4. Оролтын үүсгэгч дээр суурилсан. Дуудлага хийх гол газар нь объект засварлах цонх, "Өгөгдөл" таб, "Үндэслэсэн оролтын дизайнер" товчлуурууд юм.

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

1С шалгалтын 04.10 асуулт: Мэргэжлийн платформ. Баримт бичгийн оролтын бүтээгчийн "үндсэн" гол зорилго нь юу вэ:

  1. Үндэслэсэн оролтын бүтээгч нь таныг "үндсэн" гэж оруулах үед шинэ объект үүсгэх процедурыг боловсруулахад хялбар болгодог.
  2. Системд "үндсэн" баримт бичиг оруулах үүсгэгч байхгүй
  3. Үндэслэсэн оролтын бүтээгч нь баримт бичгийн өгөгдөл дээр үндэслэн нягтлан бодох бүртгэлийн бүртгэлийн хөдөлгөөнийг бий болгох ажлыг хөнгөвчилдөг.
  4. Үндэслэсэн оролтын зохион бүтээгч нь "суурь" баримт бичгийн бүтцэд "үндсэн" өөр баримт бичгийн бүтцийг боловсруулахад хялбар болгодог.

Зөв хариулт бол эхнийх нь.

1С шалгалтын 04.11 асуулт: Мэргэжлийн платформ. "Бүтэц. Үнэ" талбарыг дурын илэрхийлэл ашиглан бөглөх томъёог тохируулах боломжтой юу?

  1. Тийм ээ, та чадна, бүтээгч томъёо зөв бичигдсэн эсэхийг шалгадаггүй
  2. Үгүй, та чадахгүй, томьёог зөвхөн "Үндсэн объектын дэлгэрэнгүй" жагсаалтын "шалгах тэмдэг" -ээр тодруулсан утгуудаар бөглөж болно.
  3. Тийм ээ, боломжтой, гэхдээ дизайнер нь "Үндсэн объектын дэлгэрэнгүй" жагсаалтын дагуу томъёоны зөв эсэхийг шалгана.
  4. Үгүй, та чадахгүй, томьёог зөвхөн "Үндсэн объектын дэлгэрэнгүй" жагсаалтын утгуудаар бөглөх боломжтой.

Зөв хариулт бол эхнийх нь. Та ямар ч томьёо бичиж болно, гэхдээ синтаксийн хяналт байхгүй.

1С шалгалтын 04.12 асуулт: Мэргэжлийн платформ. Хэрэв баримт бичгийн модульд "FillProcessing" нэртэй процедур аль хэдийн тодорхойлогдсон бол энэ тохиолдолд үндсэн оролтын байгуулагчийг ашиглах боломжтой юу?

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

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

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

  1. Систем нь эдгээр дэлгэрэнгүй мэдээллийг "Бүтэц.Тоо хэмжээ" гэсэн шинж чанарыг бөглөх томьёо болгон санал болгож байна.
  2. Эдгээр дэлгэрэнгүй мэдээллийг нэр тохирох зарчмын үндсэн дээр "Бүтэц. Тоо хэмжээ", "Бүтэц. хэмжээ" гэсэн дэлгэрэнгүй мэдээллийг бөглөхөд санал болгож байна.
  3. Эдгээр дэлгэрэнгүй мэдээллийг "Илэрхийлэл бөглөх" товчийг ашиглан "Бүтэц. Тоо хэмжээ" хэсгийг бөглөхөд санал болгож байна.
  4. Та "OK" товчийг дарахад систем нь эдгээр мэдээллийг "Бүтэц. Тоо хэмжээ", "Бүтэц. Дүн" гэсэн дэлгэрэнгүй мэдээллийг бөглөх томьёо болгон оруулна.

Зөв хариулт бол эхнийх нь.

Оролтын үүсгэгч дээр суурилсан
Based Input Builder нь InputOnBased() процедурыг зохиоход хялбар болгодог.

Програмын үндсэн цэсний “ ” цэснээс “Оролтод суурилсан...” гэсэн зүйлийг сонгох эсвэл “Дизайн бүтээгчид” хэрэгслийн самбар дээрх товчлуур дээр дарж дизайнерыг дуудаж болно. Баримт бичгийн маягт нээлттэй байх ёстой.

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

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

· “Оруулах үндсэн дээр” цонхны баруун жагсаалтад тэмдэглэгдсэн баримтууд. (Properties цонхны харгалзах товчийг дарахад энэ цонх нээгдэнэ энэ баримт бичгийн);

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

"Буцах" ба "Дараах" товчлуурууд нь курсорыг баримт бичгийн дэлгэрэнгүй жагсаалтаар дээш доош хөдөлгөнө. Жагсаалтын төгсгөлд "Дараагийн үндсэн баримт бичигт очих уу?" гэсэн хүсэлт гарч ирэх ба "Тийм" гэснийг сонгоход үндсэн баримт бичгийн жагсаалтын курсор дараагийн мөрөнд шилжинэ. Энэхүү захиалга нь үндсэн баримт бичиг бүрийн бүх баримт бичгийн дэлгэрэнгүй мэдээллийг тоолох боломжийг олгодог. Мөн та ямар ч жагсаалтын мөрийг тодруулахын тулд угаах аргыг ашиглаж болно.

Баримт бичгийн дэлгэрэнгүй жагсаалтад үндсэн баримт бичгийн сонгосон дэлгэрэнгүй мэдээллийн дагуу баримт бичгийн дэлгэрэнгүй мэдээллийг хэрхэн бөглөхийг тодорхойлсон томъёог байрлуулах шаардлагатай.

Эдгээр томъёог дараах байдлаар "гараар" үүсгэж болно. Жагсаалтаас сонгогдсон баримт бичгийн дэлгэрэнгүй мэдээллийг "Дэлгэрэнгүй мэдээллийг бөглөх томьёо" оруулах талбарт томъёог тодорхойлно. Та үүнийг энэ талбарт гараар оруулах боломжтой (мөн өмнө нь үүсгэсэн томъёог гараар засварлаж болно). Зохион байгуулагч томьёо зөв бичсэн эсэхийг шалгадаггүй.

Та мөн үндсэн баримт бичгийн дэлгэрэнгүй жагсаалт дээр давхар товшиж харгалзах дэлгэрэнгүй мэдээллийг "Дэлгэрэнгүй мэдээллийг бөглөх томъёо" талбарт байрлуулж, нэн даруй зөв бүртгэлд, жишээлбэл, үндсэн баримт бичгийн дэлгэрэнгүй мэдээллийг байрлуулж болно. "Бүтээгдэхүүн" - "Баримт бичгийн суурь. Бүтээгдэхүүн" гэсэн бүртгэлд. Загвар зохион бүтээгч нь сонгосон нарийн ширийн зүйлсийн төрлийн таарч байгаа эсэхийг шалгадаггүй.

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

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

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

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

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

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

Бүтээгчийн ажлын үр дүнд баримт бичгийн маягтын модульд InputOnBasis (DocBasis) процедур үүсдэг. Процедурын эхэнд Барилгачин анхааруулга өгдөг: "Энэ хэлтэрхийг Баригч барьсан. Хэрэв та Дизайнерыг дахин ашиглавал гараар хийсэн өөрчлөлтүүд устах болно!

Constructor-г дахин ашиглах үед үндсэн баримт бичгийн жагсаалтаас харгалзах үндсэн баримтыг сонгох үед аливаа үндсэн баримт бичигт урьд нь үүсгэсэн бүх томьёо баримт бичгийн дэлгэрэнгүй жагсаалтад гарч ирнэ. Дизайнер нь "Томьёог автоматаар бөглөх" товчийг ашиглан болон гараар өмнөх нээлтийн үеэр үүсгэсэн томьёог харах, засварлах зорилгоор танилцуулах болно. Түүнчлэн, хэрэв үүсгэсэн процедурт оруулсан бол гараар оруулсан томъёог харгалзан үзнэ. Зохион байгуулагч эдгээр томъёоны зөв эсэхийг шалгадаггүй. Жишээлбэл, хэрэв зарим баримт бичгийн шинж чанарын хувьд үндсэн баримт бичгийн хоёр өөр дэлгэрэнгүй мэдээллийг бөглөхөөр заасан бол Дизайнер тэдгээрийн аль нэгийг нь (гэхдээ цагаан толгойн үсгийн дарааллаар) харуулахын тулд сонгоно. Энэ нь Бүтээгчийн үр дүнг шинэчилсэний дараа модульд үлдэх бөгөөд ижил шинж чанартай харгалзах хоёр дахь мөр устах болно.