ලේඛනවල වගු කොටසෙන් දත්ත ලබා ගන්නේ කෙසේද? 1c ලේඛනයේ වගු කොටස වෙත ප්‍රවේශය

1C හි බොහෝ වස්තූන් සඳහා වගු කොටස් පවතී:

  • නාමාවලි
  • ලේඛනගත කිරීම
  • වාර්තා සහ සැකසීම
  • ගිණුම් ප්‍රස්ථාර
  • ලාක්ෂණික ආකාරයේ සැලසුම්
  • ගණනය කිරීමේ ආකාරයේ සැලසුම්
  • ව්යාපාර ක්රියාවලීන් සහ කාර්යයන්

එක් වස්තුවකට අයත් ව්‍යුහාත්මක තොරතුරු අසීමිත ප්‍රමාණයක් ගබඩා කිරීමට වගු කොටස් ඔබට ඉඩ සලසයි.

වගු කොටස් සමඟ වැඩ කිරීම සඳහා සමහර තාක්ෂණික ක්රම දෙස බලමු.

වගු කොටස මග හරින ආකාරය

මේසයේ කොටස හරහා ගමන් කිරීම සඳහා, ඔබට ලූපයක් භාවිතා කළ හැකිය එක් එක් සඳහා

චක්‍රයේ වගු කොටසින් එක් එක් පේළිය සඳහා

වාර්තාව(String. TabularPart attribute) ;

EndCycle ;

විචල්‍යයට එක් එක් පුනරාවර්තනයකදී රේඛාවවගු කොටසේ ඊළඟ පේළිය සම්ප්රේෂණය වේ. පේළි විස්තර වල අගයන් ප්‍රකාශනය මගින් ලබා ගත හැක Line.AtributeName.

වගු කොටසේ තෝරාගත් පේළි ලබා ගන්නේ කෙසේද සහ මඟ හරින්නේ කෙසේද

වස්තුවේ වගු කොටසෙන් තොරතුරු පෙන්වීමට, පෝරම මූලද්‍රව්‍යයක් භාවිතා කරන්න මේස ක්ෂේත්රය. වගු ක්ෂේත්‍රයක පේළි කිහිපයක් තේරීමේ හැකියාව සක්‍රීය කිරීමට, ඔබ අගය සැකසිය යුතුය බහුඔහුගේ දේපලෙහි තේරීමේ මාදිලිය.

තෝරාගත් පේළි ලැයිස්තුවක් ලබා ගැනීමට, පහත කේතය භාවිතා කරන්න:

තෝරාගත් රේඛා හරහා පුනරාවර්තනය කිරීමට ලූපයක් භාවිතා කරයි. එක් එක් සඳහා:

තෝරාගත් පේළි = FormElements. TableFieldname. තෝරාගත් පේළි;

තෝරාගත් පේළි ලූපයෙන් එක් එක් පේළිය සඳහා

//ලූප් අන්තර්ගතය

EndCycle ;

වගු කොටසක (වගු ක්ෂේත්‍රය) ක්‍රමලේඛනගතව පේළි තෝරාගෙන ඒවා තෝරා නොගන්නා ආකාරය

වගු ක්ෂේත්‍රයක පේළි ක්‍රමලේඛනාත්මකව තේරීම ඉවත් කිරීමට:

ආකෘති මූලද්රව්ය. TableFieldname. තෝරාගත් පේළි. පැහැදිලිව() ;

වගු ක්ෂේත්‍රයක සියලුම පේළි ක්‍රමලේඛනාත්මකව තේරීමට:

TabularPart Loop වෙතින් එක් එක් CurrentRow සඳහා
ආකෘති මූලද්රව්ය. TableFieldname. තෝරාගත් රේඛා. එකතු කරන්න (CurrentRow);
EndCycle ;

මේසයේ කොටස ඉවත් කරන්නේ කෙසේද

වගු කොටස. පැහැදිලිව() ;

වගු කොටසක වත්මන් පේළිය ලබා ගන්නේ කෙසේද

වත්මන් රේඛාව යනු පරිශීලකයාට ඇති කාල සීමාවයි මේ මොහොතේකර්සරය පිහිටා ඇත. එය ලබා ගැනීම සඳහා, ඔබ වගු කොටස සමඟ සම්බන්ධ වී ඇති පෝරමයේ පාලන මූලද්රව්යයට ප්රවේශ විය යුතුය.

සාමාන්‍ය පෝරම සඳහා කේතය මේ ආකාරයෙන් පෙනෙනු ඇත:

ආකෘති මූලද්රව්ය. TableFieldname. වත්මන් දත්ත;

කළමනාකරණය කළ ආකෘති සඳහා:

මූලද්රව්ය. TableFieldname. වත්මන් දත්ත;

වගු කොටසකට නව පේළියක් එකතු කරන්නේ කෙසේද

වගු කොටසේ අවසානයට නව රේඛාවක් එකතු කිරීම:

NewRow = TablePart. එකතු කරන්න ();

වගු කොටසේ ඕනෑම තැනක නව රේඛාවක් එකතු කිරීම (පසුව රේඛා මාරු කරනු ලැබේ):

NewRow = TablePart. ඇතුලත් කරන්න(දර්ශකය)
//දර්ශකය - එකතු කරන ලද පේළියේ අංකය. රේඛා අංකනය බිංදුවෙන් ආරම්භ වේ.

නව මාර්ගය. Props1 = "අගය" ;

වගු පේළියක විස්තර ක්‍රමලේඛනගතව පුරවන්නේ කෙසේද

ඔබට පරිශීලකයා විසින් එක් කරන ලද වගු කොටස් පේළියක විස්තර ක්‍රමලේඛනගතව පිරවීමට අවශ්‍ය නම්, ඔබ වගු කොටස් සිදුවීම් හසුරුවන්නා භාවිතා කළ යුතුය. සංස්කරණය ආරම්භ කරන විට.

හසුරුවන්නා විසින් නිර්මාණය කරන ලද ක්රියා පටිපාටිය පරාමිති තුනක් ඇත:

  • මූලද්රව්යය- පාලන මූලද්රව්යයක් අඩංගු වේ ටැබුලර් ෆීල්ඩ්.
  • නව මාර්ගය- බූලියන්. වටිනාකමක් අඩංගු වේ සැබෑ, නව වගු පේළියක් එකතු කර ඇත්නම්, සහ බොරු,පරිශීලකයා දැනටමත් පවතින රේඛාවක් සංස්කරණය කිරීමට පටන් ගත්තේ නම්.
  • පිටපත් කරන්න- බූලියන්. වටිනාකමක් අඩංගු වේ සැබෑ, පරිශීලකයා රේඛාව පිටපත් කරන්නේ නම්, සහ බොරු කියන්නවෙනත් අවස්ථාවල දී.

අපි උදාහරණයක් බලමු. අපි කියමු අපි tabular කොටසේ විස්තර පිරවිය යුතුයි ගිණුම් ගිණුම, නව රේඛාවක් එකතු කළහොත්. පවතින රේඛාවක් සංස්කරණය කරන විට, ඔබ ගිණුම්කරණ ගිණුම වෙනස් කිරීමට අවශ්ය නොවේ.

ක්‍රියා පටිපාටිය TabularPartAtStartEditing (මූලද්‍රව්‍යය, නව පේළිය, පිටපත)

//පරිශීලකයා දැනට පවතින රේඛාවක් සංස්කරණය කරන්නේ නම්, අපි කිසිවක් නොකරමු
NewRow නොවේ නම් එවිට
ආපසු;
නම් අවසන් ;

//ලයින් එක අලුත් නම් ගිණුම් ගිණුම සකසන්න
TechString = අයිතමය. වත්මන් දත්ත; //වගු කොටසෙහි වත්මන් පේළිය ලබා ගන්න
TechString. ගිණුම්කරණය = ගිණුම් ප්‍රස්ථාර. ස්වයං ආධාරක. අවශ්ය ගිණුම;
ක්රියා පටිපාටියේ අවසානය

මුදල් සහ භාණ්ඩ සඳහා ගිණුම් කිරීම සඳහා, විවිධ වගු ව්යාපාරවල බහුලව භාවිතා වේ. සෑම ලේඛනයක්ම පාහේ වගුවකි.

එක් වගුවක ගබඩාවෙන් නැව්ගත කළ යුතු භාණ්ඩ ලැයිස්තුගත කර ඇත. මෙම භාණ්ඩ සඳහා ගෙවීමට ඇති බැඳීම් තවත් වගුවක දැක්වේ.

එබැවින්, 1C හි, වගු සමඟ වැඩ කිරීම ප්රමුඛ ස්ථානයක් ගනී.

1C හි වගු "වගු කොටස්" ලෙසද හැඳින්වේ. නාමාවලි, ලේඛන සහ අනෙකුත් ඒවා සතුව ඇත.

විමසුම, ක්‍රියාත්මක වූ විට, විවිධ ආකාර දෙකකින් ප්‍රවේශ විය හැකි වගුවක් ආපසු ලබා දෙයි.

පළමු - වේගවත් - තේරීම, එයින් පේළි ලබා ගැනීම කළ හැක්කේ පිළිවෙලට පමණි. දෙවැන්න නම් විමසුම් ප්‍රතිඵලය අගයන් වගුවකට උඩුගත කර පසුව එයට අහඹු ලෙස ප්‍රවේශ වීමයි.

//විකල්ප 1 - විමසුම් ප්‍රතිඵල සඳහා අනුක්‍රමික ප්‍රවේශය

//මේසය ගන්න
Select = Query.Run().Select();
// අපි විමසුම් ප්‍රතිඵලයේ සියලුම රේඛා අනුපිළිවෙලට යමු
අතර Select.Next() Loop
වාර්තාව (Selection.Name);
EndCycle;

//විකල්ප 2 - අගයන් වගුවකට උඩුගත කිරීම
ඉල්ලීම = නව ඉල්ලීම ("නම නාමාවලියෙන් තෝරන්න. නාමකරණය");
//මේසය ගන්න
Table = Query.Run().Unload().
//තවදුරටත් අපට සියලු රේඛා හරහා නැවත නැවතත් කළ හැක
මේස චක්රයේ සිට එක් එක් පේළිය සඳහා
වාර්තාව(String.Name);
EndCycle;
//හෝ අත්තනෝමතික ලෙස නූල් වෙත ප්‍රවේශ වීම
පේළිය = Table.Find("සවල", "නම");

වැදගත් අංගයක් නම් විමසුම් ප්‍රතිඵලයෙන් ලැබෙන වගුවේ සියලුම තීරු දැඩි ලෙස ටයිප් කර තිබීමයි. මෙයින් අදහස් කරන්නේ නාමකරණ නාමාවලියෙන් නාම ක්ෂේත්‍රය ඉල්ලා සිටීමෙන්, ඔබට N අක්ෂරවලට වඩා වැඩි ඉඩ දිය හැකි දිගක් සහිත String වර්ගයේ තීරුවක් ලැබෙනු ඇති බවයි.

පෝරමයේ වගුව (ඝන සේවාදායකයා)

එය පෝරමය මත තබා ඇති විට පරිශීලකයා මේසය සමඟ ක්රියා කරයි.

පෝරම සමඟ වැඩ කිරීමේ මූලික මූලධර්ම අපි පාඩමේදී සහ පාඩමේදී සාකච්ඡා කළෙමු

ඉතින්, අපි පෝරමය මත මේසය තබමු. මෙය සිදු කිරීම සඳහා, ඔබට පාලක පැනලයෙන් වගුව ඇදගෙන යා හැක. ඒ හා සමානව, ඔබට මෙනුවෙන් Form/Insert Control තෝරාගත හැක.

දත්ත වින්‍යාසය තුළ ගබඩා කළ හැක - එවිට ඔබට පවතින එකක් තෝරාගත යුතුය (කලින් එකතු කරන ලද) වගු කොටසඔබ සංස්කරණය කරන ආකෘතියේ වින්‍යාස වස්තුව.

දත්ත ගුණාංගයේ "..." බොත්තම ක්ලික් කරන්න. වගු කොටස් ලැයිස්තුව බැලීමට, ඔබ Object ශාඛාව පුළුල් කළ යුතුය.

ඔබ වගු කොටස තෝරාගත් විට, 1C විසින්ම පෝරමයේ ඇති වගුවට තීරු එකතු කරනු ඇත. එවැනි වගුවකට පරිශීලකයා විසින් ඇතුළත් කරන ලද පේළි විමර්ශන පොත/ලේඛනය සමඟ ස්වයංක්‍රීයව සුරැකෙනු ඇත.

එකම දත්ත ගුණාංගය තුළ, ඔබට අත්තනෝමතික නමක් ඇතුළත් කර අගය වගු වර්ගය තෝරන්න.

මෙයින් අදහස් කරන්නේ අත්තනෝමතික අගයන් වගුවක් තෝරාගෙන ඇති බවයි. එය ස්වයංක්‍රීයව තීරු එකතු නොකරනු ඇත, එය ස්වයංක්‍රීයව සුරැකෙන්නේ නැත, නමුත් ඔබට එය සමඟ ඔබට අවශ්‍ය ඕනෑම දෙයක් කළ හැකිය.

මේසය මත දකුණු-ක්ලික් කිරීමෙන් ඔබට තීරුවක් එකතු කළ හැකිය. තීරුවක ගුණාංග තුළ, ඔබට එහි නම (1C කේතයේ යොමුව සඳහා), පෝරමයේ තීරු ශීර්ෂය, වගු කොටසෙහි ගුණාංගය සමඟ සම්බන්ධතාවය (දෙවැන්න - අත්තනෝමතික වගුවක් තෝරාගෙන නොමැති නම්, නමුත් a වගු කොටස).

පෝරමයේ ඇති වගු ගුණාංග තුළ, පරිශීලකයාට පේළි එක් කිරීමට/මකා දැමිය හැකිද යන්න සඳහන් කළ හැක. වඩාත් දියුණු පෝරමයක් වන්නේ බැලීම පමණක් පිරික්සුම් කොටුවයි. මෙම ගුණාංග තොරතුරු ප්රදර්ශනය කිරීම සඳහා අදහස් කරන වගු සංවිධානය කිරීම සඳහා භාවිතා කිරීමට පහසු වේ, නමුත් සංස්කරණය කිරීම නොවේ.

වගුව කළමනාකරණය කිරීම සඳහා, ඔබට පෝරමයේ විධාන පුවරුවක් ප්රදර්ශනය කළ යුතුය. මෙනු අයිතමයේ පෝරමය / ඇතුළු කරන්න පාලන / විධාන තීරුව තෝරන්න.

විධාන තීරු ගුණාංග තුළ, ස්වයංක්‍රීය පිරවුම් පිරික්සුම් කොටුව තෝරන්න එවිට පැනලයේ බොත්තම් ස්වයංක්‍රීයව දිස් වේ.

පෝරමයේ වගුව (සිහින්/කළමනාකරන සේවාලාභියා)

මත කළමනාකරණය කළ හැකි ආකාරයෙන්මෙම පියවර ටිකක් වෙනස් ලෙස පෙනේ. ඔබට පෝරමයේ වගු කොටසක් තැබීමට අවශ්‍ය නම්, Object ශාඛාව පුළුල් කර වගු කොටස් වලින් එකක් වමට අදින්න. එච්චරයි!

ඔබට අගයන් වගුවක් තැබීමට අවශ්‍ය නම්, නව ආකෘති ගුණාංගයක් එකතු කර එහි ගුණාංගවල වර්ගය - අගයන් වගුව සඳහන් කරන්න.

තීරු එකතු කිරීම සඳහා, මෙම පෝරම ගුණාංගය මත දකුණු-ක්ලික් කරන්න මෙනුව භාවිතා කරන්න, ගුණාංග එකතු කරන්න තීරුව තෝරන්න.

ඉන්පසු මේසය වමට ද අදින්න.

වගුවකට විධාන තීරුවක් තිබීම සඳහා, වගු ගුණාංගවල, භාවිතය - විධාන තීරුවේ පිහිටුම් කොටසේ අගයන් තෝරන්න.

Excel වෙත වගුවක් උඩුගත කිරීම

පෝරමයේ ඇති ඕනෑම 1C වගුවක් මුද්‍රණය කිරීමට හෝ Excel වෙත උඩුගත කිරීමට හැකිය.

මෙය සිදු කිරීම සඳහා, දකුණු-ක්ලික් කරන්න නිදහස් ඉඩවගුවේ සහ ලැයිස්තුව තෝරන්න.

කළමනාකරණය කරන ලද (සිහින්) සේවාලාභියෙකු තුළ, මෙනු අයිතමය භාවිතයෙන් සමාන ක්‍රියා සිදු කළ හැක සියලුම ක්‍රියා/දර්ශන ලැයිස්තුව.

ආරම්භක සංවර්ධකයින් සඳහා මුල් පිටුව වැඩසටහන් කිරීමට ඉගෙනීම

ලේඛනවල වගු කොටසෙන් දත්ත ලබා ගන්නේ කෙසේද?

උදාහරණයක් ලෙස, වගු කොටසේ දක්වා ඇති සියලුම අයිතම අයිතම ලබා ගැනීමට ඔබට අවශ්ය තත්වයක් සලකා බලන්න භාණ්ඩලේඛන භාණ්ඩ හා සේවා විකිණීම.

මෙය සිදු කිරීම සඳහා, ඔබට පහත පෙළ සමඟ ඉල්ලීමක් භාවිතා කළ හැකිය:

භාණ්ඩ හා සේවා භාණ්ඩවල විවිධ විකුණුම් තෝරන්න, ලේඛනයෙන් නාමකරණය ලෙස නාමකරණය, භාණ්ඩ හා සේවා අලෙවිය, භාණ්ඩ හා සේවා භාණ්ඩ අලෙවිය ලෙස

මූලාශ්රයක් ලෙස අපි ලේඛනවල වගු කොටස දක්වන්නෙමු - වගුව ලේඛනය, භාණ්ඩ හා සේවා අලෙවිය, භාණ්ඩ. අපි නිමැවුම් ක්ෂේත්‍රය ක්ෂේත්‍රය ලෙස ප්‍රකාශ කරමු නාමකරණය, මූලාශ්‍ර වගුවේ කොටසක් වන. ඊට අමතරව, එකම නිෂ්පාදන අයිතමය, ස්වභාවිකවම, ලේඛනවල එක් වරකට වඩා තිබිය හැකි බැවින්, අපි භාවිතා කරමු විවිධවිමසුම් ප්‍රතිදාන වගුවේ ඇති වෙනස් පේළි පමණක් ලබා ගැනීමට.

උදාහරණයක් ලෙස, අපි සැකසුම් නිර්මාණය කරමු නිෂ්පාදන ලැයිස්තුව, ලේඛනය තෝරාගෙන ඇති ස්ථානය භාණ්ඩ හා සේවා විකිණීම, සහ අනුරූප බොත්තම මත ක්ලික් කිරීමෙන්, මෙම ලේඛනයේ වගු කොටසෙහි අඩංගු නාමකරණයේ පුනරාවර්තනය නොවන අයිතම ලැයිස්තුවක් පණිවිඩ කවුළුවෙහි දර්ශනය වේ.

නිශ්චිත ලේඛනයක වගු කොටසේ අයිතම සඳහා පමණක් අයිතම තෝරාගැනීම සීමා කිරීම සඳහා, අපි පරාමිතිය භාවිතා කරමු සබැඳියඉල්ලීමේ කොන්දේසිය තුළ ( කොහෙද...):

භාණ්ඩ හා සේවා භාණ්ඩවල විවිධ විකුණුම් තෝරන්න, ලේඛනයෙන් නාමකරණය ලෙස නාමකරණය, භාණ්ඩ හා සේවා අලෙවිය, භාණ්ඩ භාණ්ඩ හා සේවා භාණ්ඩ විකිණීමේදී භාණ්ඩ හා සේවා භාණ්ඩ අලෙවි කරන ආකාරය. Link = &Link




ඉහල