படிவம் 1கள் விவரங்கள் 8.3. நிர்வகிக்கப்பட்ட படிவ விவரங்கள் (1Cv8). பயன்பாட்டு பொருள் தரவை படிவத் தரவாக மாற்றுவதற்கான முறைகள்

படிவ விவரங்கள்

படிவ விவரங்களின் தொகுப்பு, படிவத்தில் காட்டப்படும், திருத்தப்பட்ட அல்லது சேமிக்கப்படும் தரவின் கலவையை விவரிக்கிறது. அதே நேரத்தில், படிவ விவரங்கள் தரவைக் காண்பிக்கும் மற்றும் திருத்தும் திறனை வழங்காது. படிவ விவரங்களுடன் தொடர்புடைய படிவ கூறுகள் (இந்த அத்தியாயத்தின் "படிவ உறுப்புகள்" பகுதியைப் பார்க்கவும்) காட்சிப்படுத்துவதற்கும் திருத்துவதற்கும் பயன்படுத்தப்படுகின்றன. அனைத்து படிவ விவரங்களின் தொகுப்பு படிவத் தரவு என்று அழைக்கப்படும்.

முக்கியமான!வழக்கமான வடிவங்களைப் போலல்லாமல், எல்லா தரவும் என்பதை நினைவில் கொள்ள வேண்டும் கட்டுப்படுத்தப்பட்ட வடிவம்விவரங்கள் வடிவில் விவரிக்கப்பட வேண்டும். படிவ உறுப்புகளுக்கான தரவு மூலங்களாக படிவ தொகுதி மாறிகளைப் பயன்படுத்த அனுமதிக்கப்படவில்லை.

ஒதுக்குவது சாத்தியம் அடிப்படை படிவ விவரங்கள், அதாவது, படிவத்தின் நிலையான செயல்பாட்டை தீர்மானிக்கும் பண்புக்கூறுகள் (படிவம் நீட்டிப்பு). ஒரு படிவத்தில் ஒரு முக்கிய பண்பு மட்டுமே இருக்க முடியும் என்பதை நினைவில் கொள்ள வேண்டும்.

படிவ நீட்டிப்பு- இவை கூடுதல் பண்புகள், முறைகள் மற்றும் நிர்வகிக்கப்பட்ட படிவ பொருளின் வடிவ அளவுருக்கள், படிவத்தின் முக்கிய உறுப்பு ஆகும்.

படிவத்தை உருவாக்கும் செயல்பாட்டின் போது, ​​குறிப்பிட்ட படிவ விவரங்களைப் பார்க்கவும் திருத்தவும், பாத்திரங்களின் அடிப்படையில், பார்வை மற்றும் திருத்து பண்புகளைப் பயன்படுத்தி நீங்கள் வெளிப்படையாக அமைக்கலாம் (மேலும் விவரங்களுக்கு, "எடிட்டர்களின் "பங்கு அடிப்படையிலான படிவ அமைப்புகள்" பகுதியைப் பார்க்கவும். "அத்தியாயம்). கூடுதலாக, படிவத்தில் ஒரு குறிப்பிட்ட பண்புக்கூறின் கிடைக்கும் தன்மையை செயல்பாட்டு விருப்பங்களைப் பயன்படுத்தி கட்டமைக்க முடியும் (செயல்பாட்டு விருப்பங்களைப் பற்றிய கூடுதல் விவரங்கள் "உள்ளமைவு இடைமுக மேலாண்மை" என்ற அத்தியாயத்தில் காணலாம்).

படிவம் பண்பு பண்பு சேமிக்கப்பட்ட தரவுவிவரங்களை ஊடாடும் வகையில் மாற்றுவது, திருத்துவதற்கான படிவத் தரவை பூட்டுவதற்கான முயற்சியில் விளையும் என்பதற்கான அறிகுறியாகும். தானியங்கி நிறுவல்மாற்றியமைக்கப்பட்ட வடிவத்தின் அடையாளம்.

நிர்வகிக்கப்பட்ட வடிவத்தில் தரவு வகைகள் கிடைக்கும்

நிர்வகிக்கப்பட்ட படிவம், அது செயல்படும் தரவு வகைகளில் வழக்கமான வடிவத்திலிருந்து வேறுபடுகிறது. 1C:Enterprise வழங்கும் பெரும்பாலான வகைகளுடன் இயல்பான படிவம் செயல்பட்டால் (டைரக்டரிஆப்ஜெக்ட், டாகுமென்ட்ஆப்ஜெக்ட் மற்றும் பல வகைகள் உட்பட), பின்னர் நிர்வகிக்கப்பட்ட வடிவத்தில் பின்வரும் வகை வகைகளை வேறுபடுத்தி அறியலாம்:

  • வடிவத்தில் நேரடியாகப் பயன்படுத்தப்படும் வகைகள் மெல்லிய மற்றும் வலை கிளையண்டின் பக்கத்தில் இருக்கும் வகைகளாகும் (உதாரணமாக, எண், DirectoryLink.Products, GraphicScheme, TabularDocument);
  • சிறப்பு தரவு வகைகளாக மாற்றப்படும் வகைகள்-நிர்வகிக்கப்பட்ட படிவ தரவு வகைகளாகும். அத்தகைய வகைகள் அடைப்புக்குறிக்குள் உள்ள படிவ விவரங்களின் பட்டியலில் காட்டப்படும், எடுத்துக்காட்டாக (DirectoryObject.Products);
  • டைனமிக் பட்டியல் (மேலும் விவரங்களுக்கு, இந்த அத்தியாயத்தின் "டைனமிக் பட்டியல்" பகுதியைப் பார்க்கவும்).

விண்ணப்பப் பொருள்களை படிவத் தரவுகளாக மாற்றுதல்

சில பயன்பாட்டு வகைகள் (டைரக்டரிஆப்ஜெக்ட் போன்றவை) மெல்லிய மற்றும் வலை கிளையன்ட் பக்கத்தில் இல்லை (மேலும் விவரங்களுக்கு நிர்வகிக்கப்பட்ட பயன்பாட்டுக் கருத்து அத்தியாயத்தைப் பார்க்கவும்). எனவே, அத்தகைய பயன்பாட்டு வகைகளை படிவத்தில் குறிப்பிடுவதற்கு, நிர்வகிக்கப்பட்ட படிவங்களில் வேலை செய்ய வடிவமைக்கப்பட்ட சிறப்பு தரவு வகைகளை இயங்குதளம் அறிமுகப்படுத்தியுள்ளது. நிர்வகிக்கப்பட்ட பயன்பாட்டின் இந்த அம்சமானது பயன்பாட்டுப் பொருட்களை வடிவத் தரவுகளாக மாற்றுவதை அவசியமாக்குகிறது (மற்றும் நேர்மாறாகவும்).

பின்வரும் தரவு வகைகள் பயன்படுத்தப்படுகின்றன:

  • படிவம் DataStructure - ஒரு தன்னிச்சையான வகையின் பண்புகளின் தொகுப்பைக் கொண்டுள்ளது. பண்புகள் மற்ற கட்டமைப்புகள், சேகரிப்புகள் அல்லது தொகுப்புகள் கொண்ட கட்டமைப்புகளாக இருக்கலாம். இந்த வகை குறிப்பிடப்படுகிறது, எடுத்துக்காட்டாக, DirectoryObject வடிவத்தில்.
  • FormDataCollection என்பது ஒரு வரிசையைப் போலவே தட்டச்சு செய்யப்பட்ட மதிப்புகளின் பட்டியலாகும். ஒரு சேகரிப்பு உறுப்பு குறியீட்டு அல்லது அடையாளங்காட்டி மூலம் அணுகப்படுகிறது. ஐடி மூலம் அணுகல் சில சந்தர்ப்பங்களில் கிடைக்காமல் போகலாம். இந்தத் தொகுப்பால் குறிப்பிடப்படும் பயன்பாட்டுப் பொருளின் வகையே இதற்குக் காரணம். அடையாளங்காட்டி எந்த முழு எண்ணாகவும் இருக்கலாம். இந்த வகை குறிப்பிடப்படுகிறது, எடுத்துக்காட்டாக, வடிவத்தில் அட்டவணை பகுதி.
  • Form DataStructureWithCollection என்பது ஒரே நேரத்தில் ஒரு கட்டமைப்பாகவும் தொகுப்பாகவும் குறிப்பிடப்படும் ஒரு பொருளாகும். இந்த நிறுவனங்களில் ஏதேனும் ஒன்றைப் போலவே இதை நடத்தலாம். இந்த வகை, எடுத்துக்காட்டாக, ஒரு வடிவத்தில் உள்ள பதிவுகளின் தொகுப்பைக் குறிக்கிறது.
  • படிவம் DataTree – படிநிலைத் தரவைச் சேமிக்க வடிவமைக்கப்பட்ட ஒரு பொருள்.

ஒரு பயன்பாட்டு பொருள் ஒன்று அல்லது அதற்கு மேற்பட்ட படிவ தரவு கூறுகளால் குறிக்கப்படுகிறது. IN பொதுவான பார்வைபடிவத் தரவின் படிநிலை மற்றும் கலவை நிர்வகிக்கப்பட்ட படிவத்தின் பயன்பாட்டு பொருள்களின் சிக்கலான தன்மை மற்றும் ஒன்றோடொன்று சார்ந்துள்ளது.

எடுத்துக்காட்டாக, ஒரு அட்டவணைப் பகுதியைக் கொண்ட ஆவணமானது FormDataStructure வகையின் (ஆவணமே) ஒரு பொருளால் குறிப்பிடப்படும், அதற்கு FormDataCollection வகையின் (ஆவணத்தின் அட்டவணைப் பகுதி) ஒரு பொருள் கீழ்ப்படுத்தப்படுகிறது.

முக்கியமான!ஒரு உள்ளமைவை உருவாக்கும்போது, ​​பயன்பாட்டுப் பொருள்கள் சேவையகத்தில் மட்டுமே கிடைக்கும் என்பதை நினைவில் கொள்வது அவசியம், அதே நேரத்தில் படிவ தரவு பொருள்கள் சேவையகம் மற்றும் கிளையன்ட் இரண்டிலும் பயன்படுத்தப்படலாம்.

நிர்வகிக்கப்பட்ட படிவத்தின் கிளையன்ட் மற்றும் சர்வர் பகுதிகளுக்கு இடையே தரவை அனுப்புதல்

உண்மையில், படிவத் தரவு என்பது பல்வேறு பயன்பாட்டுப் பொருட்களிலிருந்து தரவின் ஒருங்கிணைந்த பிரதிநிதித்துவம் என்று நாம் கூறலாம், இதன் மூலம் படிவம் ஒரே மாதிரியாக செயல்படுகிறது மற்றும் அவை சர்வர் மற்றும் கிளையன்ட் இரண்டிலும் உள்ளன. அதாவது, படிவமானது அதன் சொந்த தரவு வகைகளின் வடிவத்தில் பயன்பாட்டு பொருள் தரவின் சில "திட்டங்களை" கொண்டுள்ளது மற்றும் தேவைப்பட்டால் அவற்றுக்கிடையே மாற்றத்தை செய்கிறது. இருப்பினும், உள்ளமைவு உருவாக்குநர் தனது சொந்த தரவு செயலாக்க வழிமுறையை செயல்படுத்தினால், அவர் தரவு மாற்றத்தை (சிறப்பு வகைகளிலிருந்து பயன்பாட்டு வகைகளுக்கு மற்றும் நேர்மாறாக) சுயாதீனமாக செய்ய வேண்டும்.

ஒரு சிறப்பு எடிட்டரில் படிவ விவரங்களைத் திருத்தும்போது (மேலும் விவரங்களுக்கு, "எடிட்டர்கள்" அத்தியாயத்தின் "படிவம் விவரங்கள்" பகுதியைப் பார்க்கவும்), படிவம் இயங்கும் போது கிளையன்ட் மற்றும் சர்வர் இடையே தரவு பரிமாற்றத்தை பாதிக்கலாம். விவரங்கள் எடிட்டரின் நெடுவரிசை இதற்குப் பயன்படுத்தப்படுகிறது. எப்போதும் பயன்படுத்தவும். இந்த சொத்தின் விளைவு மூன்று வகையான பண்புகளுக்கு வேறுபடுகிறது:

  • டைனமிக் பட்டியலுக்குக் கீழ்ப்பட்ட பண்புக்கூறுகளுக்கு (நெடுவரிசை மாறும் பட்டியல்):
    • சொத்து இயக்கப்பட்டது - பண்புக்கூறு எப்போதும் தரவுத்தளத்திலிருந்து படிக்கப்பட்டு படிவத் தரவில் சேர்க்கப்படும்;
    • சொத்து முடக்கப்பட்டுள்ளது - பண்புக்கூறு தரவுத்தளத்திலிருந்து படிக்கப்பட்டு, படிவத் தரவில் தெரியும் போது மட்டுமே சேர்க்கப்படும். இந்த நேரத்தில்ஒரு பண்புக்கூறு அல்லது அதன் துணைப் பண்புடன் தொடர்புடைய வடிவ உறுப்பு.
  • இயக்கம் சேகரிப்புக்குக் கீழ்ப்பட்ட முட்டுக்களுக்கு:
    • சொத்து இயக்கப்பட்டது - ஆவண இயக்கங்கள் தரவுத்தளத்திலிருந்து படிக்கப்பட்டு படிவத் தரவில் இருக்கும்;
    • சொத்து முடக்கப்பட்டுள்ளது - ஆவண இயக்கங்கள் தரவுத்தளத்திலிருந்து படிக்கப்படாது மற்றும் படிவத் தரவில் சேர்க்கப்படாது (ஆவண இயக்கங்களைக் குறிப்பிடும் படிவ உறுப்பு இல்லை என்றால்).
  • மற்ற படிவ விவரங்கள்:
    • சொத்து இயக்கப்பட்டது - பண்புக்கூறு அல்லது அதன் துணைப் பண்புடன் தொடர்புடைய குறைந்தபட்சம் ஒரு படிவ உறுப்பு உள்ளதா இல்லையா என்பதைப் பொருட்படுத்தாமல், படிவத் தரவில் பண்புக்கூறு இருக்கும்;
    • சொத்து முடக்கப்பட்டுள்ளது - பண்புக்கூறு அல்லது அதன் துணைப் பண்புடன் தொடர்புடைய படிவ உறுப்பு இருந்தால் மட்டுமே படிவத் தரவில் பண்புக்கூறு இருக்கும். டைனமிக் பட்டியல் பண்புக்கூறுகளைப் போலன்றி, பண்புடன் தொடர்புடைய உறுப்பின் தெரிவுநிலை இங்கு முக்கியமில்லை.

குறிப்பு. பெற்றோர் பண்புக்கூறில் அமைக்கப்பட்ட சொத்து அனைத்து துணை பண்புகளையும் பாதிக்கிறது என்பதை நினைவில் கொள்ள வேண்டும். எடுத்துக்காட்டாக, ஆவணத்தின் அட்டவணைப் பகுதிக்கு பயன்பாட்டுச் சொத்து எப்போதும் அழிக்கப்பட்டால், இந்த சொத்து அனைத்து துணை விவரங்களுக்கும் (சொத்தின் உண்மையான நிலை இருந்தபோதிலும்) அழிக்கப்பட்டதாக கணினி கருதுகிறது.

பயன்பாட்டு பொருள் தரவை படிவத் தரவாக மாற்றுவதற்கான முறைகள்

பயன்பாட்டுப் பொருள்களை படிவத் தரவுகளாகவும் பின்னாகவும் மாற்ற, உலகளாவிய முறைகளின் தொகுப்பு உள்ளது:

  • ValueInFormData(),
  • FormDataInValue(),
  • நகல் படிவத் தரவு().

முக்கியமான!பயன்பாட்டு பொருள்களுடன் வேலை செய்யும் முறைகள் சேவையக நடைமுறைகளில் மட்டுமே கிடைக்கும். படிவ தரவுகளுக்கு இடையில் மதிப்புகளை நகலெடுப்பதற்கான முறை சேவையகத்திலும் கிளையண்டிலும் கிடைக்கிறது, ஏனெனில் இதற்கு பயன்பாட்டு பொருள்கள் அளவுருக்களாக தேவையில்லை.

படிவத் தரவை பயன்பாட்டு பொருளாக மாற்றும்போது, ​​அவற்றின் பொருந்தக்கூடிய தன்மையை நீங்கள் கருத்தில் கொள்ள வேண்டும்.

  • ValueInFormData() - பயன்பாட்டு வகைப் பொருளை படிவத் தரவாக மாற்றுகிறது;
  • FormDataInValue() - படிவத் தரவை பயன்பாட்டு வகை பொருளாக மாற்றுகிறது;
  • CopyFormData() - நகல்கள் இணக்கமான கட்டமைப்பைக் கொண்ட தரவை உருவாக்குகின்றன. நகல் வெற்றிகரமாக இருந்தால் சரி அல்லது பொருளின் அமைப்பு பொருந்தவில்லை என்றால் தவறு என வழங்கும்.

குறிப்பு. முக்கிய விவரங்களுடன் ஒரு படிவத்தின் நிலையான செயல்களை (படிவத்தைத் திறப்பது, நிலையான எழுது கட்டளையை இயக்குதல் போன்றவை) செய்யும் போது, ​​மாற்றம் தானாகவே செய்யப்படுகிறது.

உங்கள் சொந்த அல்காரிதங்களில் தரவு மாற்றத்தை எவ்வாறு பயன்படுத்துவது என்பதற்கு ஒரு உதாரணம் தருவோம்.

&OnServerProcedure போது CreateOnServer (தோல்வி, நிலையான செயலாக்கம்)

ObjectProduct = Directories.Products.FindByName("Coffeepot").GetObject(); ValueInFormData(பொருள், பொருள்);

நடைமுறையின் முடிவு

&வாடிக்கையாளர் செயல்முறை எழுது()

WriteOnServer();

நடைமுறையின் முடிவு

&OnServer செயல்முறை WriteOnServer()

ObjectProduct = FormDataValue(பொருள், வகை("DirectoryObject.Products")); ObjectItem.Write();

நடைமுறையின் முடிவு

நிர்வகிக்கப்பட்ட படிவப் பொருளுக்கு சேவையகத்தில் கிடைக்கும் முறைகளும் உள்ளன:

  • ValueВFormAttribute() - பயன்பாட்டு வகைப் பொருளைக் குறிப்பிட்ட படிவப் பண்புக்கூறாக மாற்றுகிறது.
  • FormAttributeVValue() - ஒரு படிவ தரவு பண்புக்கூறை பயன்பாட்டு வகையின் பொருளாக மாற்றுகிறது.

இந்த முறைகளைப் பயன்படுத்துவது பொதுவாக மிகவும் வசதியானது, ஏனெனில் அவை படிவ விவரங்களின் வகை பற்றிய தகவல்களைக் கொண்டுள்ளன. கூடுதலாக, Form AttributesValue() முறையானது படிவத் தரவுக்கும் பொருளுக்கும் இடையிலான கடிதப் பரிமாற்றத்தை அமைக்கிறது, இது செய்திகளை உருவாக்கும் போது பயன்படுத்தப்படுகிறது. "சேவை வழிசெலுத்தல் திறன்கள்" என்ற அத்தியாயத்தில் இதைப் பற்றி மேலும் படிக்கலாம்.

இந்த முறைகளைப் பயன்படுத்துவதற்கு ஒரு உதாரணம் தருவோம்.

&OnServer செயல்முறை மீண்டும் கணக்கிடுOnServer()

// ஆப்ஜெக்ட் பண்புக்கூறை பயன்பாட்டு பொருளாக மாற்றுகிறது. ஆவணம் = படிவம் பண்புக்கூறு மதிப்பு("பொருள்"); // ஆவண தொகுதியில் வரையறுக்கப்பட்ட முறையைப் பயன்படுத்தி மீண்டும் கணக்கீடு செய்கிறது. ஆவணம். மீண்டும் கணக்கிடு(); // பயன்பாட்டு பொருளை மீண்டும் ஒரு முட்டுக்கட்டையாக மாற்றுகிறது. மதிப்பு, வடிவம் பண்புக்கூறுகள் (ஆவணம், "பொருள்");

நடைமுறையின் முடிவு

மென்பொருள் இடைமுகம்

FormDataTree

  • FindById
  • GetItems

விளக்கம்:

நிர்வகிக்கப்பட்ட படிவ தரவுகளில் ஒரு மரத்தை மாதிரியாக வடிவமைக்க வடிவமைக்கப்பட்டுள்ளது.

இந்த பொருளை XDTO க்கு/இலிருந்து வரிசைப்படுத்தலாம். XDTO வகை தொடர்புடையது இந்த பொருள்பெயர்வெளியில் வரையறுக்கப்பட்டுள்ளது. XDTO வகை பெயர்:

GetItems

தொடரியல்:

GetItems()

வருவாய் மதிப்பு:

வகை: மர உறுப்புகளின் படிவம் தரவு சேகரிப்பு.

விளக்கம்:

உயர்மட்ட மர உறுப்புகளின் தொகுப்பைப் பெறுகிறது.

கிடைக்கும்: கிளையன்ட், சர்வர், மெல்லிய வாடிக்கையாளர், இணைய கிளையன்ட்.

FindById

தொடரியல்:

FindById(<Идентификатор>)

விருப்பங்கள்:

<Идентификатор>(தேவை)

வகை: எண். மர உறுப்பு அடையாளங்காட்டி.

வருவாய் மதிப்பு:

வகை:FormDataTreeElement.

விளக்கம்:

ஐடி மூலம் சேகரிப்பு உறுப்பைப் பெறுகிறது.

கிடைக்கும்: கிளையன்ட், சர்வர், மெல்லிய கிளையன்ட், வெப் கிளையன்ட்.

FormDataTreeItem

பண்புகள்:

<Имя свойства> (<Имя свойства>)

  • GetId (GetId)
  • GetParent
  • GetItems
  • சொத்து

விளக்கம்:

படிவம் தரவு மர உறுப்பு.

FormDataTreeItemCollection

சேகரிப்பு கூறுகள்: DataFormTreeElement

ஒரு பொருளுக்கு, ஒவ்வொரு ஆபரேட்டரைப் பயன்படுத்தி சேகரிப்பைக் கடக்க முடியும்... From... Loop. டிராவர்சல் சேகரிப்பின் கூறுகளைத் தேர்ந்தெடுக்கிறது. [...] ஆபரேட்டரைப் பயன்படுத்தி சேகரிப்பு உறுப்பை அணுக முடியும். தனிமத்தின் குறியீடு ஒரு வாதமாக அனுப்பப்படுகிறது.

  • செருகு
  • கூட்டு
  • குறியீட்டு (IndexOf)
  • எண்ணு
  • தெளிவு
  • பெறு
  • நகர்வு
  • அழி

விளக்கம்:

மர உறுப்புகளின் சேகரிப்பு.

கிடைக்கும்: கிளையன்ட், சர்வர், மெல்லிய கிளையன்ட், வெப் கிளையன்ட்.

மேலும் பார்க்க:

  • FormDataTreeElement, GetElements முறை
  • DataFormTree, முறை GetItems

மதிப்பு மரத்துடன் பணிபுரியும் அம்சங்கள்

மரத்தை மேம்படுத்துதல்

ஒரு பிரச்சனை உள்ளது விழுகிறதுமரத்தை புதுப்பிக்கும் போது தளங்கள்.

மரத்தில் உள்ள எந்த முனையும் விரிவுபடுத்தப்பட்டு, ஒரு துணை முனை தேர்ந்தெடுக்கப்பட்டிருந்தால், மரத்தை செயல்பாட்டுடன் புதுப்பிக்கும்போது ValueInFormDataமேடை விழுகிறது.

தீர்வு: புதுப்பிக்கும் முன் மரத்தை அழிக்க வேண்டும்.

உதாரணத்திற்கு:

&சர்வர் செயல்முறை ClearTree(உறுப்புகள்) உறுப்புகளிலிருந்து ஒவ்வொரு உறுப்புக்கும் Loop ClearTree(element.GetElements()); எண்ட்சைக்கிள்; உறுப்புகள்.தெளிவு(); நடைமுறையின் முடிவு

&சர்வர் நடைமுறையில் கருத்து மரம் () dConcepts = srProperties. Build Concept Tree(OnDate, Meta.CurrentIB()); ClearTree(ConceptTree.GetItems()); ValueInFormData(dConcepts, ConceptTree); நடைமுறையின் முடிவு

&OnClient நடைமுறை OnDateOnChange(Element) Fill ConceptTree(); நடைமுறையின் முடிவு

1C இல் குறிப்பு புத்தகங்கள் மற்றும் ஆவணங்களுடன் பயனரின் பணி படிவத்தில் உள்ள புலங்களை நிரப்புகிறது.

1C விவரங்கள் கோப்பகம் மற்றும் ஆவணப் புலங்களாகும், அவை பயனர் நிரப்புவதற்கு படிவத்தில் காட்டப்படும்.

1C இல் உள்ள விவரங்களின் தலைப்பைக் கூர்ந்து கவனிப்போம்.

1C விவரங்கள் என்ன

ஒவ்வொரு கோப்பகமும் 1C ஆவணமும் புலங்களின் தொகுப்பைக் கொண்டுள்ளது. இத்தகைய புலங்கள் 1C விவரங்கள் (1C புரோகிராமருக்கு) என்று அழைக்கப்படுகின்றன.

கன்ஃபிகரேட்டரில், 1C உள்ளமைவு மரத்தில், ஏதேனும் அடைவு அல்லது ஆவணத்தைத் திறக்கவும், நீங்கள் விவரங்கள் கிளையைப் பார்ப்பீர்கள். இது அடைவு விவரங்களின் (புலங்கள்) பட்டியல்.

அதே 1C விவரங்கள் 1C அடைவு படிவத்தில் எப்படி இருக்கும் என்று பாருங்கள்.

ஒவ்வொரு 1C பண்புக்கூறிலும் பண்புக்கூறுகள் உள்ளன, அவை பண்புக்கூறில் (சரம், எண், முதலியன) எந்த வகையான மதிப்பு சேமிக்கப்படுகிறது மற்றும் பயனர் அதனுடன் எவ்வாறு செயல்படுவார் என்பதைக் குறிக்கிறது.

ஏதேனும் 1C பண்புக்கூறில் வலது கிளிக் செய்து, பண்புகள் என்பதைக் கிளிக் செய்யவும். தேர்ந்தெடுக்கப்பட்ட பண்புக்கூறின் பண்புகளின் பட்டியல் வலதுபுறத்தில் உள்ள சாளரத்தில் திறக்கும்.

1C விவரங்களின் முக்கிய பண்புகள்:

நிலையான 1C விவரங்கள்

நீங்கள் கவனித்தபடி, கோப்பகப் படிவத்தில் உள்ளமைவில் பட்டியலிடப்படாத 1C விவரங்கள் உள்ளன: குழு, பெயர், BIC.

கோப்பக பட்டியல் படிவத்தில் பட்டியலில் இல்லாத 1C விவரங்களும் உள்ளன: நீக்குதல் குறி.

இவை நிலையான 1C விவரங்கள். அது என்ன? அனைவருக்கும் இயல்புநிலை 1C விவரங்கள் உள்ளன. கோப்பகங்களுக்கு இது, எடுத்துக்காட்டாக, குறியீடு மற்றும் பெயர். ஆவணங்களுக்கு இது தேதி மற்றும் எண்.

நிலையான 1C விவரங்களைப் பின்வருமாறு பார்க்கலாம்:

  • 1C பொருளின் எடிட்டருக்குச் செல்லவும் (அடைவு அல்லது ஆவணம்) அதை சுட்டியைக் கொண்டு இருமுறை கிளிக் செய்யவும்
  • திறக்கும் எடிட்டரில், தரவு தாவலைத் தேர்ந்தெடுக்கவும்
  • இங்கே நீங்கள் நிலையான விவரங்களின் குறியீடு மற்றும் கோப்பகத்தின் பெயரை உள்ளமைக்கலாம்
  • முழு பட்டியலையும் காண 1C நிலையான விவரங்கள் பொத்தானைக் கிளிக் செய்யவும்.

பொது 1C விவரங்கள்

பதிப்பு 1C 8.2.14 இல் தொடங்கி, 1C - பொது 1C விவரங்களில் புதிய 1C ஆப்ஜெக்ட் தோன்றியது. இதைப் பயன்படுத்தி, ஒரே நேரத்தில் பல கோப்பகங்கள் மற்றும் ஆவணங்களில் இருக்கும் ஒரு சொத்தை (புலம்) நீங்கள் சேர்க்கலாம்.

பொது 1C பண்புகளின் பண்புகள்:

  • தானியங்கு-பயன்பாடு - அனைத்து கோப்பகங்கள் மற்றும் ஆவணங்களுக்கு ஒரே நேரத்தில் பொதுவான 1C விவரங்களைச் சேர்க்கிறது
  • கலவை - தேவையான கோப்பகங்கள் மற்றும் ஆவணங்களில் மட்டுமே பொதுவான 1C விவரங்களைச் சேர்க்க உங்களை அனுமதிக்கிறது (தானாகப் பயன்படுத்தினால் பயன்படுத்த வேண்டாம் என அமைக்கப்படும்).

1C விவரங்களை எவ்வாறு சேர்ப்பது

விரும்பிய கோப்பகத்தின் 1C விவரங்கள் கிளையில் வலது கிளிக் செய்து சேர் என்பதைத் தேர்ந்தெடுக்கவும்.

நாம் 1C பண்புக்கூறின் பெயரை உள்ளிட வேண்டும், எடுத்துக்காட்டாக "அலுவலக முகவரி" மற்றும் "அலுவலக முகவரி". இயல்புநிலை வகையை ஸ்டிரிங் ஆக விடவும், ஆனால் வரம்பற்ற நீள தேர்வுப்பெட்டியை சரிபார்க்கவும்.

அதே வழியில் மற்றொரு 1C பண்புக்கூறைச் சேர்ப்போம், நாங்கள் பூலியன் வகையைத் தேர்ந்தெடுத்து அதை "வார இறுதி நாட்களில்" என்று அழைப்போம்.

1C படிவத்தில் (1C தடிமனான கிளையன்ட்) விவரங்களை எவ்வாறு காண்பிப்பது

அதே கோப்பகத்தின் படிவங்களின் கிளையை விரிவுபடுத்துவோம். படிவத்தைத் திறக்க, உறுப்பு படிவத்தைத் தேர்ந்தெடுத்து, சுட்டியைக் கொண்டு இருமுறை கிளிக் செய்யவும்.

வடிவத்தின் விளிம்பை உங்கள் மவுஸால் இழுத்து நீட்டவும் (விரும்பினால்).

கன்ஃபிகரேட்டர் பேனலில், "தரவு இடம்" பொத்தானைக் கிளிக் செய்யவும். நீங்கள் படிவம் / டேட்டா பிளேஸ்மென்ட் மெனுவையும் பயன்படுத்தலாம்.

படிவத்தில் எங்கள் விவரங்கள் காட்டப்படவில்லை என்பதை நீங்கள் காண்கிறீர்கள். அவற்றைச் சரிபார்க்கவும். மேலும் லேபிள்களைச் செருகவும் மற்றும் தானாகவே தேர்வுப்பெட்டிகளை வைக்கவும்.

1C படிவத்தில் (1C மெல்லிய கிளையன்ட்) விவரங்களை எவ்வாறு காண்பிப்பது

அதே கோப்பகத்தின் படிவங்களின் கிளையை விரிவுபடுத்துவோம். உறுப்பின் வடிவத்தைத் தேர்ந்தெடுத்து, சுட்டியைக் கொண்டு இருமுறை கிளிக் செய்யவும்.

விவரங்கள் தாவலில், பொருள் வரியை விரிவாக்கவும். கோப்பகத்தில் முன்பு சேர்க்கப்பட்ட விவரங்களின் பட்டியலைக் காண்பீர்கள்.

இப்போது தேவையான பண்புக்கூறை வலது சாளரத்திலிருந்து இடதுபுறத்திற்கு இழுக்கவும், அது படிவத்தில் தோன்றும்.

படிவம் 1C விவரங்கள்

தடிமனான கிளையண்டில், படிவத்தில் அதன் சொந்த விவரங்கள் உள்ளன. அவை விவரங்கள் தாவலில் அமைந்துள்ளன.

இந்த விவரங்கள் தரவுத்தளத்தில் சேமிக்கப்படவில்லை, ஆனால் படிவத்துடன் பணிபுரியத் தேவையான புலங்களுக்கான படிவத்தில் அவற்றைப் பயன்படுத்தலாம்.

எடுத்துக்காட்டாக, படிவத்தில் ஒரு செக்மார்க் சேர்த்தீர்கள். நீங்கள் அதைக் கிளிக் செய்தால், படிவத்தில் ஏதோ நடக்கிறது. தேர்வுப்பெட்டியின் பொருள் உங்களுக்கு ஒரு பொருட்டல்ல (நீங்கள் அதை எழுதத் தேவையில்லை) - படிவத்துடன் பணிபுரியும் போது அதை மாற்ற மட்டுமே இது பயன்படுத்தப்படுகிறது. இந்த வழக்கில், நீங்கள் அடைவு பண்புக்கூறை தரவுகளாகப் பயன்படுத்துவதில்லை, ஆனால் படிவப் பண்புக்கூறு.

கால விவரங்கள் 1C

1C பதிப்பு 7.7 இல் குறிப்பிட்ட கால விவரங்கள் இருந்தன. அவற்றின் பொருள் இதுதான்: முட்டுகளின் பொருள் வெவ்வேறு தேதிகளில் வேறுபட்டது. எடுத்துக்காட்டாக, செப்டம்பர் 1 அன்று மதிப்பு ஒன்று, அக்டோபர் 1 அன்று மற்றொன்று. அதே முட்டுகள்.

1C 8 இல் குறிப்பிட்ட கால விவரங்கள் இல்லை. இது பின்வருமாறு செயல்படுத்தப்படுகிறது:

படிவ விவரங்கள் தரவுகளுடன் அதன் தொடர்பை உறுதி செய்கின்றன. இந்த வழக்கில், ஒரு (மற்றும் ஒரே ஒரு) விவரங்கள் முக்கிய ஒன்றாக நியமிக்கப்படலாம்; இது நாம் படிவத்தை வரைந்த தரவு வகையாக இருக்க வேண்டிய அவசியமில்லை. ஆனால் படிவத்தின் நடத்தை முக்கிய பண்புக்கூறின் தரவு வகையைப் பொறுத்தது. படிவத்தின் நடத்தையை மாற்றுவதுடன், படிவத் தொகுதியின் சூழல் மாறுகிறது. படிவத்தின் முறைகள் மற்றும் பண்புகளுடன், முக்கிய பண்புக்கூறின் மதிப்பான பொருளின் முறைகள் மற்றும் பண்புகள் அதில் கிடைக்கின்றன. இலவச படிவ வகையின் படிவங்களில் அடிப்படை விவரங்கள் இல்லை என்பது முக்கியம். இந்த வழக்கில், படிவத்தின் நடத்தை பயனரின் அமைப்புகளால் மட்டுமே தீர்மானிக்கப்படுகிறது. அடிப்படை விவரங்களைப் பற்றிய கேள்விகளைக் கருத்தில் கொள்வோம்.

தேர்வு 1C இன் கேள்வி 10.05: பிளாட்ஃபார்ம் புரொபஷனல். முக்கிய வடிவம் பண்பு எதற்காகப் பயன்படுத்தப்படுகிறது?

  1. ஒட்டுமொத்த படிவத்திற்கான தரவு மூலத்தை வரையறுக்கிறது
  2. முக்கிய பண்புக்கூறில் குறிப்பிடப்பட்ட வகையின் தரவுகளுடன் படிவத்துடன் பணிபுரியும் தளத்தின் நிலையான திறன்களை வரையறுக்கிறது
  3. உள்ளூர் படிவ சூழலில் இருந்து பொருள் விவரங்களை நிரல் ரீதியாக அணுகும் திறனை வழங்குதல்
  4. படிவ உரையாடலில் பொருள் விவரங்களின் காட்சிப்படுத்தலை வழங்குகிறது
  5. 2 மற்றும் 3 சரியானவை
  6. 1 மற்றும் 2 சரியானவை

சரியான பதில் எண் ஆறு, மேலே பார்க்கவும்.


தேர்வு 1C இன் கேள்வி 10.06: பிளாட்ஃபார்ம் நிபுணத்துவம். படிவ விவரங்கள் என்ன தேவை?
  1. ஒரு படிவத்தில் காட்டப்படும், திருத்தப்பட்ட அல்லது சேமிக்கப்படும் தரவின் உள்ளடக்கத்தை விவரிக்க
  2. ஒரு படிவத்தில் தரவைக் காண்பிக்கவும் திருத்தவும்
  3. 1 மற்றும் 2 சரியானவை

சரியான பதில் மூன்றாவது - இரண்டும்.

தேர்வு 1C இன் கேள்வி 10.07: பிளாட்ஃபார்ம் நிபுணத்துவம். தன்னிச்சையான கட்டுப்பாட்டு படிவத்திற்கு அடிப்படை பண்புகளை ஒதுக்க...

  1. படிவ பண்புகளின் பண்புகளில் உள்ள "அடிப்படை விவரங்கள்" தேர்வுப்பெட்டியை நீங்கள் சரிபார்க்க வேண்டும்
  2. தேவையான படிவப் பண்புக்கூறைத் தேர்ந்தெடுப்பதன் மூலம் படிவத்தின் "தரவு" சொத்தை நிரப்ப வேண்டும்

சரியான பதில் இரண்டாவது:

தேர்வு 1C இன் கேள்வி 10.08: பிளாட்ஃபார்ம் புரொபஷனல். எது எதேச்சையானது வழக்கமான வடிவம்அடிப்படை விவரங்களை ஒதுக்க...
  1. படிவத்தை பிரதானமாக்க வேண்டும், முக்கிய விவரங்கள் தானாகவே தீர்மானிக்கப்படும்
  2. படிவ பண்புகளின் பண்புகளில் உள்ள "அடிப்படை விவரங்கள்" தேர்வுப்பெட்டியை நீங்கள் சரிபார்க்க வேண்டும்
  3. நீங்கள் "திருத்து" மெனுவிற்குச் செல்ல வேண்டும், "அடிப்படை விவரங்கள்" என்பதைத் தேர்ந்தெடுத்து விரும்பிய மதிப்பைத் தேர்ந்தெடுக்கவும்
  4. தேவையான படிவப் பண்புக்கூறைத் தேர்ந்தெடுப்பதன் மூலம் படிவத்தின் "தரவு" சொத்தை நிரப்ப வேண்டும்

சரியான பதில் நான்காவது:

முக்கிய விவரங்கள் தடிமனான எழுத்துக்களில் சிறப்பிக்கப்பட்டுள்ளன:

தேர்வு 1C இன் கேள்வி 10.09: பிளாட்ஃபார்ம் புரொபஷனல். ஒரு முக்கிய வடிவம் பண்பு இருந்தால், மற்றொரு முக்கிய பண்பு சேர்க்க முடியுமா?
  1. இது சாத்தியமற்றது
  2. படிவ பண்புக்கூறுக்கு பொருத்தமான மதிப்பை வழங்குவதன் மூலம் இது சாத்தியமாகும்
  3. "படிவம்" பொருளை அணுகும்போது நிரல் ரீதியாக மட்டுமே இது சாத்தியமாகும்
  4. தொடர்புடைய படிவப் பண்புடன் மற்றொரு மதிப்பைச் சேர்ப்பதன் மூலம் இது சாத்தியமாகும்

சரியான பதில் முதல், கண்டிப்பாக ஒரு முக்கிய தேவை உள்ளது, ஏனெனில் பொருளுடனான தொடர்பு தெளிவற்றதாக இருக்க வேண்டும்.

தேர்வு 1C இன் கேள்வி 10.113: பிளாட்ஃபார்ம் நிபுணத்துவம். படத்தில் வழங்கப்பட்ட படிவத்தின் விவரங்களில் எது முக்கியமானது?

  1. நாணய விகிதங்களின் பட்டியல்
  2. அடைவு பொருள்
  3. அடைவு படிவங்களில் அடிப்படை விவரங்கள் இல்லை
  4. அடைவு படிவங்கள் அனைத்து அடிப்படை விவரங்களையும் கொண்டிருக்கின்றன
இரண்டாவது சரியான பதில் தடித்த எழுத்து.