Модулдун түзүмү

1С: Предприятие 8.2 /
иштеп /
код жазып Макулдашуу

Мазмуну

1.1. программалык модулу (жалпы модулдар, модулдар, предметтердин, модулдар, объекттердин жетекчилери, калыптандырат модулдарды, буйрук ж.б.) жалпысынан төмөнкү бөлүмдөрдө болушу мүмкүн ирээт :

Кээ бир бөлүктөрү гана модулдарын айрым түрлөрүнүн болушу мүмкүн. Мисалы, иш-чара иштетүүчүсү элементтер гана модулдарын түрүндө болушу мүмкүн пайда жана өзгөрмөлөр жана демилгеленген бөлүмүн баяндаган бөлүм жалпы эмес глобалдык модулунун, объект менеджерлер, рекорд батканга турактуулуктарынын, сеанс модулунун баалуулуктарды аныкталган мүмкүн эмес.

бөлүктөргө бөлүү модулу кодду талап кодексинин окумдуулугун жогорулатуу үчүн ар кандай жазуучуларынын кодексине өзгөртүүлөрдү киргизүү жол-жоболорун жөнөкөйлөштүрүү үчүн арналган ( иштеп ) Жамааттык өнүгүү жана конкреттүү ишке ашырууга колдонмо чечимдерди аяктагандан карата абал боюнча.

1.2. Калып жалпы эле модулдар боюнча бөлүмдөрү (копиялоо үчүн бош):

////////////////////////////////////////////////// ////////////////////////////// // // //////////////// ////////////////////////////////////////////////// ////////////// //////////////////////////////////// //////////////////////////////////////////// // // программасы ////////////////////////////////////////////////// //////////////////////////// // ыкмалары жана жол-жоболор жана милдеттери

  • CATEGORY "Program Interface" жана башка объектилерди түзүмүн же башка программалар менен пайдалануу үчүн экспорттук жол-жоболорду жана милдеттерди түзөт (мисалы, тышкы байланыштуу аркылуу).
  • "Кызмат тартиби жана милдеттери" деген макаланы карагыла, жалпы сынак ички ишке түзгөн жол-жоболорун жана иш-милдеттерди камтыйт. жалпы модулу бир бөлүгү болгон учурда, иш Бул бөлүктө ошондой эле экспорттук жол-жоболорду жана милдеттерин тейлөө мета объектилерин, ойнош түзгөн чакан гана чакан башка объекттери жайгаштырууга болот чакырып үчүн арналган.
    жалпы модулдарын бөлүгүн милдеттери менен бөлүмчөлөрдүн бул бөлүмүн бөлүнүп сунуш кылынат. комментарий алдында бөлүмчөлөр да ушундай эле жол менен уюштуруу сунуш кылынат. Мисалы:

////////////////////////////////////////////////// ////////////////////////////// // маалымат базасын Update

1.3. модулдар объектилердин долбоордук шаблон бөлүктөрү, менеджерлер, рекорд батканга, дарылоо, отчетторду, ж.б.

////////////////////////////////////////////////// ////////////////////////////// // программасы //////////////// ////////////////////////////////////////////////// ////////////// // окуялар иштеткичи //////////////////////////////// //////////////////////////////////////////////// // ыкмалары жана жол-жоболор жана милдеттери

  • CATEGORY "Program Interface" кадр же башка программалардын экспорттук жол-жоболорду жана башка модулдар менен пайдалануу боюнча иш-милдеттерди камтыйт (мисалы, тышкы байланыштуу аркылуу). объектти өзү, анын түрлөрү жана нускамаларды модулдарды чалуу үчүн гана арналган бөлүмүн экспорттук иш-милдеттерин жана жол-жоболору боюнча жайгаштырууга болбойт. Мисалы, объект модулда толтуруу иштетүү менен шартталган бул документтин, жана өндүрүшүнүн документ түрүндө келген үстөлдөрүн буйругун пайда толтуруу жана берүү тартибин, программалык объект модулу Interface эмес, ошондой эле Модулдун гана дуба жана бир эле нерсени бир түрү. Алар коюлушу керек бөлүмүндө "Кызмат милдеттери жана жол-жоболор."
  • CATEGORY "кошуу иштетүүчүсү" объектиси иштеткичи окуя модулду камтыйт (PriZapisi, PriProvedenii ж.б.).
  • "Кызмат жол-жоболорун жана милдеттерди" кара жалпы модулдар, ошондой эле ой-ниети бар.

1.4. Конструктор шаблону бөлүмдөрү модулдарды пайда:

////////////////////////////////////////////////// ////////////////////////////// // окуялар иштеткичи FORMS /////////////// ////////////////////////////////////////////////// /////////////// // окуялар иштеткичи CELL FORM CAPS //////////////////////////// ////////////////////////////////////////////////// // // окуялар иштеткичи стол формат ////////////////////////////////////////// ////////////////////////////////////// // иштеткичи Command FORM /////// ////////////////////////////////////////////////// /////////////////////// // ыкмалары жана жол-жоболор жана милдеттери

  • "Кошуу Handlers түрү" жол-жоболорду камтыйт, бул иш-чара колдонгондор түзөт: PriSozdaniiNaServere Ажар, ж.б.
  • CATEGORY "пайда элементтер баш Handlers" күнүмдүк негизги көктүн бөлүгүндө уюштурулган колдонгондор элементтер (бланкта столдор менен байланышкан эмес, бүт баарын) камтыйт.
  • бөлүмдөрү "кошуу Handlers стол түрү <столдун түрү аты>" жол-жобосу иштеткичи стол түрү жана стол элементтерин койду. бир бөлүгү болушу керек, ар бир үстөлгө жүргүзгүчтөрүнүн тартиби.
  • Кара түрүн жоболору иштеткичи командалар бар "Command колдонгондор түзөт" (ысымдары иш командалардын өзгөчөлүктөрү көрсөтүлгөн түзөт).
  • "Кызмат жол-жоболорун жана милдеттерди" кара жалпы модулдар, ошондой эле ой-ниети бар.

Кара :. түрү модулдарын түзүү үчүн эрежелери

2. программалык модулдар боюнча жалпы талаптар.

2.1. Модулдун аталышы модулунун башында комментарийленген. Модулдун баш кыскача сыпаттамасы жана өтүнмө шарттарды камсыз кылат.
Мисалы:

////////////////////////////////////////////////// ////////////////////////////// // Кардарларды жол-жоболору жана жалпы максат милдети: // - түрдө тизмеси менен иштөө боюнча; // - журналы менен каттоо үчүн; // - кайра иштетүүчү иш-аракеттери үчүн колдонуучу жүрүшүндө редакциялоо // Көп текст Мындай документ бир түшүндүрмө катары; // - башка. // //////////////////////////////////////////////// ////////////////////////////////

модулдарын бланк баш сүрөттөлүшү түрүндөгү параметрлери менен жайгаштыруу керек.

2.2. Өзгөрмө арыз бөлүм. Өзгөрмө аталыштары жалпы ылайык жүктөлгөн билим берүү аталыштарынын эрежелери Жана аларды пайдалануу, макалада айтылгандай, программалык модулдары глобалдык өзгөрүүлөрдүн пайдалануу .

Модулдун бардык өзгөрүлмөлүүлөр, өз ой-ниетин түшүнүү үчүн жетиштүү бир түшүндүрмө менен камсыз болушу керек. Comments өзгөрүлмө жарыяланган бир сапта коюлушу керек.
мисалы:

Жылдыруу ValyutaUcheta Экспортто; // кагаздарын Move AdresPodderzhki Экспортто сакталып турган акчалар; // E-почта ката билдирүүлөрдү жөнөтүү

2.3. программалык Interface. Экспорт жол-жоболору жана анын колдонуу эрежелери түзгөн милдеттери, өзгөрмөлөр сүрөттөө кийин дароо жайгаштырылат. Мындай жол-жоболор жана милдеттери жана башка объектилерди түзүмүн же башка программалар менен пайдаланууга берилет (мисалы, тышкы байланыш аркылуу), ошондуктан модулунун үчүн "көзгө көрүнгөн жер" жайгашкан болушу керек.

Кара :. жол-жоболорду жана милдеттерин Description

2.4.1 кошуу Handlers командаларын жана түрү элементтерди түзүшөт. Модулдун расмий жол-жоболорду жана милдеттерин чейин түрү жайгашкан окуя колдонгондор түзөт жана окуялар иштеткичи буйруулар жана түрү элементтери.

Методикалык сунуштар (жакшы кенеш)

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

2.4.2. Ар бир окуялар иштеткичи берилиши үчүн өз тартиби бар. ошол эле иш-аракет болсо, иш-чаралар ар кандай түрү элементтер болушу керек кезиккенде аткарылышы керек:

  • зарыл иш-аракеттерди жасаган өзүнчө жол-жобосун (кызмат) белгилөө

  • түрүндө ар бир элементи үчүн демейки боюнча дайындалган аты менен өзүнчө машыктыруучусу түзүү

  • керектүү жол-жобосун (кызмат) алып, ар бир иштеп турган.

Мисалы, туура эмес:

& NaKliente PoIspolnitelyuPriIzmenenii тартиби (элемент) ParametryOtbora = New Value (); ParametryOtbora .Орнотуулар ( "PoAvtoru" PoAvtoru); ParametryOtbora .Орнотуулар ( "PoIspolnitelyu" PoIspolnitelyu); UstanovitOtborSpiska (тизме ParametryOtbora); KonetsProtsedury & NaKliente PoAvtoruPriIzmenenii тартиби (элемент) PoIspolnitelyuPriIzmenenii (белгисиз); KonetsProtsedury

туура:

& NaKliente PoIspolnitelyuPriIzmenenii тартиби (элемент) UstanovitOtbor (); KonetsProtsedury & NaKliente PoAvtoruPriIzmenenii тартиби (элемент) UstanovitOtbor (); KonetsProtsedury & NaServere UstanovitOtbor () тартиби Болумушту ParametryOtbora = дал (); ParametryOtbora .Орнотуулар ( "PoAvtoru" PoAvtoru); ParametryOtbora .Орнотуулар ( "PoIspolnitelyu" PoIspolnitelyu); UstanovitOtborSpiska (тизме ParametryOtbora); KonetsProtsedury

Бул талап логикалык колдонгондор окуя тартиби жаткандыгы менен байланыштуу модулу кодду пайдалануу үчүн арналган эмес, сахнадан тарабынан түздөн-түз пайда болот. бир тартипте, бул эки жагдайды аралаштырып кереги жок, анын логикасы жана анын туруктуулугун (- аянтчаны окуяга - бир чалуу жагдайда ордуна каралган жол-жобосу коду кодексинин башка "түздөн-түз" чалуулар таянышыбыз керек) азайтат татаалдаштырат.

2.5. Болумушту колдонгондор экспорттун кийин жайгаштырылган модулдарды жана менеджер объект, ал эми модулда расмий жол-жоболорду жана милдеттерин алдында.

Методикалык сунуштар (жакшы кенеш)

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

2.6. Бул иш-чара колдонгондор эмес, тейлөө жол-жоболору жана модулунун милдеттери, ички сынак ишке түзүү, иш-чара жүргүзгүчтөрүнүн артында модулунун жайгаштырылат.

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

мүнөзүнө же логика негизинде бири-бири менен байланышкан жол-жоболор жана милдеттери менен бирге болушу сунуш кылынат. Эмес, аны ишке ашыруу боюнча толук маалымат боюнча иштеп назарын буруп, модулунун логиканы түшүнүүгө кыйын заказ "технологиялык" деп бир топ жол-жоболорун жана Server, кардардын жана контексттен үзүлүп алынган милдеттерин боюнча модулдарды милдеттерин так сунушталган.

2.7. Баштоо бөлүмү модулду же объект (өзгөрөт) программага жүктөйт отчетту камтыйт. Мисалы:

AdresPodderzhki = "[email protected]"; // боюнча кат алышуу үчүн дарек VypolnitInitsializatsiyu техникалык колдоо чакырат ();

Related материалдар:
маалымат базасын тактоо . Бул иш-чара иштетүүчүлөрү . иштеме . иштетүүчүлөрү . жол-жоболору . шаблон . баш . konetsprotsedury . милдеттери . Interface . баяндоо . алмашуу . копия . бөлүм . алмашуу . келбет . зат . элемент . орнотууга . тарам . документ

Бул бөлүмдүн материалдары: 1С: жазып Enterprise 8.2 / Developers / Макулдашуу коду

Related материалдар:

жол-жоболорун жана милдеттерин Description

Тандалган объектте көбөйтүүгө касиеттери

Translation тарам "1С: Предприятие 8.2" платформа сахнага "1С: Предприятие 8.3" шайкештик режими менен нускасы жок 8.2

жол-жоболорун жана милдеттерин аттары

артыкчылык режимин колдонуу


Биз таба: ал sluzhebnyeprotseduryifunktsii 1c модулдук түзүлүшү, сынак менеджер модулу баш оона айынын 2-1c башка 1С модулу англис модулу баш тартибин чакырып, түрү иштетүү механизмдери модулу тартиби February 8 себепсиз 1c менеджер модулдарын тартиби тартып 1c бир жол-жобосун дайындоо жөнүндө 1


1С: Предприятие 8