ការសរសេរកម្មវិធី 1c ពីដំបូងទៅឧបករណ៍។ មូលដ្ឋានគ្រឹះនៃការសរសេរកម្មវិធីនៅក្នុង 1C: បរិយាកាសសហគ្រាស។ វាច្រើនជាងគណនេយ្យ

នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងផ្តល់គន្លឹះការងារចំនួន 5 សម្រាប់ការចាប់ផ្តើមអ្នកសរសេរកម្មវិធី 1C ដែលនឹងជួយអ្នកឱ្យចូលក្នុងអាជីពបានយ៉ាងឆាប់រហ័ស។

វាស្ថិតនៅក្នុងព័ត៌មានយោងដែលអ្នកអាចរៀនបានយ៉ាងឆាប់រហ័ស និងមានប្រសិទ្ធភាពអំពីវិធីសាស្រ្ត លក្ខណៈសម្បត្តិ និងព្រឹត្តិការណ៍នៃវត្ថុ 1C ទាំងអស់។ មានវិញ្ញាបនបត្រពីរប្រភេទនៅក្នុងវេទិកា 1C ។ តាមពិតជំនួយខ្លួនវាផ្ទាល់ ផ្លូវ៖ ជំនួយ - មាតិកាជំនួយ។

ហើយក៏ជាជំនួយការវាក្យសម្ព័ន្ធផងដែរ។

ជំនួយការវាក្យសម្ព័ន្ធអនុញ្ញាតឱ្យអ្នកចូលប្រើការពិពណ៌នានៃវត្ថុជាក់លាក់មួយយ៉ាងឆាប់រហ័សដោយប្រើផ្ទាំង "សន្ទស្សន៍" និង "ស្វែងរក" ។ ឧទាហរណ៍ ប្រសិនបើយើងបញ្ចូលពាក្យ "អារេ" នៅក្នុងផ្ទាំង "សន្ទស្សន៍" នោះលិបិក្រមនឹងបង្ហាញភ្លាមៗនូវជម្រើសដែលអាចធ្វើបានទាំងអស់ ដែលពាក្យ "អារេ" អាចត្រូវបានប្រើជាភាសាដែលភ្ជាប់មកជាមួយ។

ប្រសិនបើយើងចុចលើពាក្យមួយ (ឧទាហរណ៍ Array) បន្ទាប់មកក្នុងករណីមានវត្ថុ លក្ខណសម្បត្តិ និងវិធីសាស្រ្តជាច្រើនដែលមានឈ្មោះដូចគ្នា បញ្ជីមួយនឹងត្រូវបានផ្តល់ជូនសម្រាប់ការជ្រើសរើស។

ដោយជ្រើសរើសអ្វីដែលអ្នកត្រូវការ អ្នកនឹងទទួលបានព័ត៌មានទាំងអស់អំពីវត្ថុដែលចាប់អារម្មណ៍។ ក្នុងករណីនេះយើងបានទទួលព័ត៌មានអំពីវត្ថុប្រមូលសកល - អារេមួយ។

សូមចំណាំថានៅក្នុងព័ត៌មានយោងជាញឹកញាប់មានឧទាហរណ៍កូដដែលវត្ថុដែលបានពិពណ៌នាត្រូវបានប្រើ។

ស្វែងយល់បន្ថែមអំពីការប្រើជំនួយ៖ វីដេអូបង្រៀន

អ្នកសរសេរកម្មវិធី 1C ថ្មីថ្មោងជាច្រើនមិនអើពើយន្តការនេះនៃវេទិកា 1C ។ តែឥតប្រយោជន៍! វាគឺដោយការធ្វើការជាមួយការបំបាត់កំហុសដែលអ្នកអាចយល់ពីរបៀបដែលកូដនេះឬនោះដំណើរការនិងអ្វីដែលតម្លៃនេះឬមុខងារនោះត្រឡប់មកវិញ។

ដើម្បីឱ្យការបំបាត់កំហុសដំណើរការ អ្នកគ្រាន់តែកំណត់ចំណុចឈប់មួយ ហើយចាប់ផ្តើមកម្មវិធីបំបាត់កំហុសដោយប្រើប៊ូតុង "ចាប់ផ្តើមបំបាត់កំហុស" (គ្រាប់ចុច F5) ។

ដើម្បីឱ្យកម្មវិធីឈប់នៅចំណុចឈប់មួយ អ្នកត្រូវអនុវត្តសកម្មភាពនៅក្នុងរបៀបអ្នកប្រើប្រាស់ក្នុង 1C: សហគ្រាសដែលនឹងនាំឱ្យកូដដំណើរការដែលចំណុចឈប់ត្រូវបានកំណត់។ នៅក្នុងរូបភាពខាងលើ យើងបានកំណត់ចំណុចបំបែកនៅក្នុងដំណើរការដំណើរការនៃម៉ូឌុលឯកសារ "ការកំណត់តម្លៃ"។ ប្រសិនបើយើងដំណើរការឯកសារណាមួយ "ការកំណត់តម្លៃ" នៅក្នុងរបៀបអ្នកប្រើប្រាស់ ចំណុចឈប់នឹងត្រូវបានកេះ។

បន្ទាប់ពីនេះ អ្នកអាចប្រើ Tableau ឬប្រើ “Calculate Expression…” ដើម្បីស្វែងយល់ពីតម្លៃនៃអថេរជាក់លាក់ណាមួយ។

ប្រើដើម្បីធ្វើការជាមួយតម្រុយបរិបទ និងគំរូតាំងពីដំបូង។ ដូចនេះ អ្នកនឹងបង្កើនល្បឿននៃការសរសេរកម្មវិធីរបស់អ្នកយ៉ាងខ្លាំង ហើយនឹងមិនខ្ជះខ្ជាយពេលគិតអំពីភាពត្រឹមត្រូវនៃការសរសេរមុខងារជាក់លាក់ណាមួយ (នីតិវិធី វិធីសាស្ត្រ ។ល។)។

អ្នកអាចបើកតម្រុយបរិបទនៅក្នុងប៉ារ៉ាម៉ែត្រ (ផ្លូវ៖ ឧបករណ៍ - ជម្រើស) នៅលើផ្ទាំងរង "ជំនួយបរិបទ" នៃផ្ទាំង "ម៉ូឌុល" ។

ដោយប្រើព័ត៌មានជំនួយតាមបរិបទ អ្នកអាចស្វែងយល់ថាតើប៉ារ៉ាម៉ែត្រអ្វីខ្លះដែលដំណើរការ ឬមុខងារមាន។

ហើយ​ក៏​ស្វែង​យល់​ផង​ដែរ​នូវ​វិធីសាស្ត្រ និង​លក្ខណៈ​សម្បត្តិ​ដែល​វត្ថុ​ជាក់លាក់​មួយ​អាច​មាន

ព័ត៌មានជំនួយបរិបទនឹងត្រូវបានហៅបន្ទាប់ពីអ្នកបញ្ចូលរយៈពេល តង្កៀប ឬស្មើពីក្តារចុច (អាស្រ័យលើការកំណត់ប៉ារ៉ាម៉ែត្រ) ក៏ដូចជាបន្ទាប់ពីអ្នកចុចបន្សំគ្រាប់ចុចបញ្ជា (Ctrl) + ដកឃ្លា (លំហ)

ដូចគ្នានេះផងដែរ, កុំធ្វេសប្រហែសគំរូកូដ។ អ្នកអាចអានបន្ថែមអំពីរបៀបធ្វើការជាមួយពួកគេនៅក្នុងអត្ថបទ៖

វាច្បាស់ណាស់ថាអ្នកសរសេរកម្មវិធីជាច្រើននឹងចាប់ផ្តើមស្ដោះទឹកមាត់ពុលចេញពីដំបូន្មាននេះ ប៉ុន្តែសម្រាប់អ្នកសរសេរកម្មវិធី 1C ជាច្រើននាក់ដែលចាប់ផ្តើមប្រើប្រាស់អ្នកសាងសង់ស្តង់ដារនឹងជួយនៅដំណាក់កាលដំបូងដើម្បីធ្វើជាម្ចាស់នៃក្បួនដោះស្រាយការងារមួយចំនួនបានយ៉ាងឆាប់រហ័ស (ឧទាហរណ៍ គូរឯកសារ បំពេញនៅលើ មូលដ្ឋាន។ល។)។

មានអ្នកសាងសង់ជាច្រើនប្រភេទនៅក្នុងវេទិកា 1C ។

សម្រាប់ឯកសារ អ្នកអាចហៅអ្នករចនាសម្រាប់ចលនា បញ្ចូលនៅលើមូលដ្ឋាន និងការបោះពុម្ព។

ហើយចុងក្រោយ ដំបូន្មានមិនសំខាន់តិចជាងសម្រាប់អ្នកសរសេរកម្មវិធី 1C ថ្មីថ្មោងគឺត្រូវរៀនអានកូដរបស់អ្នកដទៃ។ បាទ វាមានភាពស្មុគស្មាញ មិនអាចយល់បាន និងពិបាក ប៉ុន្តែប្រសិនបើអ្នកព្យាយាមយល់ពីកូដរបស់នរណាម្នាក់ពីដំបូង នោះជំនាញនេះនឹងមានប្រយោជន៍ខ្លាំងណាស់សម្រាប់អ្នកនាពេលអនាគត។ ម្យ៉ាងទៀត ការអានកូដរបស់អ្នកដទៃអាចប្រាប់អ្នកពីរបៀបប្រើវត្ថុនេះ ឬវត្ថុនោះឱ្យបានត្រឹមត្រូវ ឬរបៀបធ្វើការជាមួយមុខងារណាមួយ (នីតិវិធី)។

ឧទាហរណ៍ អ្នកចង់មើលពីរបៀបដែលការកំណត់រចនាសម្ព័ន្ធដែលមានស្រាប់មួយចំនួនប្រើវិធីសាស្ត្រចុះឈ្មោះព័ត៌មាន។ ដើម្បីធ្វើដូចនេះអ្នកត្រូវធ្វើការស្វែងរកជាសកលដោយការកំណត់រចនាសម្ព័ន្ធ

នៅក្នុងទម្រង់ស្វែងរកសកល អ្នកបញ្ចូលឈ្មោះដែលអ្នកកំពុងស្វែងរក

ប្រសិនបើពាក្យដែលបានស្វែងរកគឺនៅក្នុងការកំណត់រចនាសម្ព័ន្ធ (ជាពិសេសនៅក្នុងម៉ូឌុល) នោះផ្លូវទៅកាន់ពាក្យនេះនឹងត្រូវបានបង្ហាញនៅក្នុងលទ្ធផលស្វែងរក។

ពីលទ្ធផលស្វែងរក អ្នកអាចចូលទៅកាន់ម៉ូឌុលដែលអ្នកចង់បាន ហើយមើលពីរបៀបដែលវិធីសាស្ត្រ (ដំណើរការ មុខងារ) ឬវត្ថុដែលអ្នកកំពុងស្វែងរកត្រូវបានអនុវត្ត។

ដូច្នេះអ្នកអាចរៀនបានយ៉ាងឆាប់រហ័សពីរបៀបប្រើវិធីសាស្រ្តស្តង់ដារមួយចំនួននៃការធ្វើការជាមួយវត្ថុជាក់លាក់។

ពេលខ្លះវាហាក់ដូចជាការរៀនភាសាសរសេរកម្មវិធីក្នុង 1C មានភាពស្មុគស្មាញ និងពិបាក។ តាមពិតការសរសេរកម្មវិធីក្នុង 1C គឺងាយស្រួល។ សៀវភៅរបស់ខ្ញុំនឹងជួយអ្នកយ៉ាងរហ័ស និងងាយស្រួលធ្វើជាម្ចាស់កម្មវិធីក្នុង 1C: និង "មូលដ្ឋានគ្រឹះនៃការអភិវឌ្ឍន៍ក្នុង 1C: Taxi"

សៀវភៅនេះគឺសមរម្យសម្រាប់អ្នកដែលបានចាប់ផ្តើមសរសេរកម្មវិធីរួចហើយ ហើយកំពុងជួបប្រទះការលំបាកមួយចំនួនជាមួយប្រធានបទនេះ និងសម្រាប់អ្នកដែលសរសេរកម្មវិធីយូរមកហើយ ប៉ុន្តែមិនដែលធ្វើការជាមួយទម្រង់ដែលបានគ្រប់គ្រង 1C ទេ។

  1. ដោយគ្មានលក្ខខណ្ឌបច្ចេកទេសស្មុគស្មាញ;
  2. ច្រើនជាង 600 ទំព័រនៃសម្ភារៈជាក់ស្តែង;
  3. ឧទាហរណ៍នីមួយៗត្រូវបានអមដោយគំនូរ (រូបថតអេក្រង់);
  4. សៀវភៅនេះត្រូវបានផ្ញើតាមអ៊ីមែលជាទម្រង់ PDF ។ អាចបើកបាននៅលើឧបករណ៍ណាមួយ!

លេខកូដផ្សព្វផ្សាយសម្រាប់ការបញ្ចុះតម្លៃ 15% - ៤៨PVXHeYu


ប្រសិនបើមេរៀននេះជួយអ្នកដោះស្រាយបញ្ហាណាមួយ អ្នកចូលចិត្តវា ឬយល់ឃើញថាវាមានប្រយោជន៍ នោះអ្នកអាចគាំទ្រគម្រោងរបស់ខ្ញុំដោយការបរិច្ចាគគ្រប់ចំនួន៖

អ្នកអាចបង់ប្រាក់ដោយដៃ៖

Yandex.Money - 410012882996301
ប្រាក់តាមគេហទំព័រ - R955262494655

ចូលរួមក្រុមរបស់ខ្ញុំ។

អត្ថបទនេះគឺជាលើកដំបូងនៅក្នុងស៊េរីរបស់យើង។ សម្ភារៈនេះនឹងមានប្រយោជន៍មិនត្រឹមតែសម្រាប់អ្នកសរសេរកម្មវិធីថ្មីថ្មោង និងអ្នកគ្រប់គ្រងទេ ដែលដោយសារតែលក្ខណៈនៃការងាររបស់ពួកគេ ត្រូវប្រឈមមុខនឹងការដំឡើងវេទិកា 1C:Enterprise 8 ប៉ុន្តែសម្រាប់អ្នកប្រើប្រាស់ធម្មតាដែលបានទិញដោយឯករាជ្យនូវការកំណត់រចនាសម្ព័ន្ធប្រអប់ណាមួយ ហើយប្រឈមនឹងប្រព័ន្ធ។ បញ្ហានៃការដាក់ពង្រាយ។

អត្ថបទពិភាក្សាអំពីឧទាហរណ៍នៃការដាក់ពង្រាយយ៉ាងលម្អិត តាមផ្លូវដែលពន្យល់អំពីគោលគំនិតជាមូលដ្ឋានដូចជា វេទិកា ការកំណត់រចនាសម្ព័ន្ធ និងរបៀបប្រតិបត្តិការរបស់វា។

ភាពអាចអនុវត្តបាន។

អត្ថបទនេះត្រូវបានសរសេរសម្រាប់ 1C:Enterprise platform version 8.3.4.437 ប៉ុន្តែប្រសិនបើអ្នកកំពុងធ្វើការជាមួយកំណែក្រោយនៃ platform នោះសម្ភារៈទាំងអស់គឺពាក់ព័ន្ធយ៉ាងពិតប្រាកដ។

ការដំឡើង និងបើកដំណើរការ 1C: Enterprise 8

មានវិធីពីរយ៉ាងក្នុងការធ្វើការជាមួយមូលដ្ឋានព័ត៌មាន៖ ឯកសារ និងម៉ាស៊ីនភ្ញៀវ-ម៉ាស៊ីនមេ។ សម្រាប់ពេលនេះ យើងនឹងនិយាយតែអំពីរបៀបឯកសារនៃប្រតិបត្តិការប៉ុណ្ណោះ ព្រោះនេះជាអ្វីដែលអ្នកចាប់ផ្តើមដំបូង តាមក្បួនមួយជួបប្រទះ។

របៀបប្រតិបត្តិការឯកសារគឺសម្រាប់តែអ្នកប្រើប្រាស់មួយចំនួនតូចប៉ុណ្ណោះ (ជាធម្មតាមានរហូតដល់ 5-10 នាក់)។ ក្នុងករណីនេះ មូលដ្ឋានព័ត៌មានទាំងមូល ការកំណត់រចនាសម្ព័ន្ធ បញ្ជី និងការកំណត់អ្នកប្រើប្រាស់មានទីតាំងនៅក្នុងឯកសារមួយ (1cv8.1CD) នៅលើបណ្តាញមូលដ្ឋាន។

ដូច្នេះសូមបន្តទៅគំនិត។ វេទិកាគឺជាស្នូលរបស់វា ដែលជាកម្មវិធី (ការកំណត់រចនាសម្ព័ន្ធ) បរិយាកាសអភិវឌ្ឍន៍។ វាក៏ធានាផងដែរនូវប្រតិបត្តិការនៃកម្មវិធី (ការប្រតិបត្តិនៃកូដកម្មវិធី) ។ ប៉ុន្តែបរិស្ថានមានកម្រិតខ្ពស់ណាស់។ វេទិកាកំណត់សំណុំនៃវត្ថុមូលដ្ឋានជាមួយនឹងលក្ខណៈសម្បត្តិ និងវិធីសាស្រ្តផ្ទាល់ខ្លួនរបស់ពួកគេ - ទាំងនេះគឺជាចំនួនថេរ ឯកសារ ថតឯកសារ បញ្ជីឈ្មោះ និងផ្សេងទៀតជាច្រើន។

សំណុំវត្ថុទាំងមូលគឺគ្រប់គ្រាន់ដើម្បីដោះស្រាយបញ្ហាស្វ័យប្រវត្តិកម្មគណនេយ្យដែលទាក់ទងនឹងអាជីវកម្ម (និងកិច្ចការពាក់ព័ន្ធជាច្រើន)។

ដើម្បីធ្វើការជាមួយវត្ថុជាក់លាក់ជាច្រើន ភាសាអភិវឌ្ឍន៍ពិសេសមួយត្រូវបានបង្កើតឡើងដែលកម្មវិធីកម្រិតខ្ពស់ត្រូវបានសរសេរ - ភាសា 1C: សហគ្រាស 8 ដែលភ្ជាប់មកជាមួយ លើសពីនេះ មានកម្មវិធីនិពន្ធគ្រប់ប្រភេទ៖ ប្រអប់ តារាង ឯកសារ HTML ។

ដូច្នេះ ពីសំណុំវត្ថុដែលមាននៅក្នុងវេទិកា អ្នកអាចបង្កើតកម្មវិធីជាក់លាក់ (ពាក្យថាការកំណត់រចនាសម្ព័ន្ធត្រូវបានប្រើជាញឹកញាប់)។ វាមានសារៈសំខាន់ខ្លាំងណាស់ដែលការកំណត់រចនាសម្ព័ន្ធគឺជាការសម្រេចចិត្តបើកចំហសម្រាប់ការកែសម្រួល។

នោះគឺនៅក្នុងការកំណត់រចនាសម្ព័ន្ធខ្លួនវា អ្នកសរសេរកម្មវិធីអាចបន្ថែមអ្វីមួយពីសំណុំវត្ថុដែលគាត់បានបោះចោល ឬផ្លាស់ប្តូរអ្វីមួយនៅក្នុងវត្ថុកំណត់រចនាសម្ព័ន្ធដែលមានស្រាប់។

ទោះជាយ៉ាងណាក៏ដោយវាគួរតែត្រូវបានចងចាំក្នុងចិត្តថាយន្តការនេះគឺមានគ្រោះថ្នាក់ណាស់ជាពិសេសនៅក្នុងដៃរបស់អ្នកចាប់ផ្តើមដំបូងដែលមិនស្គាល់សមត្ថភាពទាំងអស់នៃការកំណត់រចនាសម្ព័ន្ធជាក់លាក់មួយ។ មានករណីដែលជំនួសឱ្យការសរសេរឡើងវិញជាសកលនៃកូដកម្មវិធី វាគ្រប់គ្រាន់ដើម្បីពិនិត្យមើលប្រអប់ធីក 1-2 នៅក្នុងការកំណត់ប្រព័ន្ធក្នុងរបៀបអ្នកប្រើប្រាស់។

វាគួរតែត្រូវបានកត់សម្គាល់ថាការប្រើវេទិកាមួយអ្នកមិនត្រឹមតែអាចបង្កើតការកំណត់រចនាសម្ព័ន្ធជាច្រើនប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងធានាបាននូវប្រតិបត្តិការនៃមូលដ្ឋានព័ត៌មានជាច្រើន (មូលដ្ឋានទិន្នន័យ) ផងដែរ។

វាហាក់ដូចជាអ្នកយល់អំពីភាពខុសគ្នារវាងវេទិកា និងការកំណត់រចនាសម្ព័ន្ធរួចហើយ។ តើការកំណត់រចនាសម្ព័ន្ធខុសគ្នាពីមូលដ្ឋានយ៉ាងដូចម្តេច?

ការកំណត់រចនាសម្ព័ន្ធគឺដូចជាគំរូមួយ។ ដោយផ្អែកលើគំរូនេះ អ្នកអាចបង្កើតចំនួននៃមូលដ្ឋានទិន្នន័យណាមួយ។ មូលដ្ឋានទិន្នន័យទាំងអស់នេះនឹងមានរចនាសម្ព័ន្ធដូចគ្នា ប៉ុន្តែពួកវានីមួយៗអាចគិតគូរពីទិន្នន័យផ្សេងៗគ្នា (ឧទាហរណ៍ សម្រាប់សហគ្រាសផ្សេងៗគ្នា)។

សម្រាប់ភាពច្បាស់លាស់ និងភាពងាយស្រួលនៃការយល់ដឹង វេទិកានេះអាចប្រៀបធៀបទៅនឹងកម្មវិធីនិពន្ធឌីវីឌី។ វាអនុញ្ញាតឱ្យអ្នកទាំងពីរថតអ្វីមួយ ហើយចាក់វាមកវិញ។ ក្នុងករណីនេះ ការកំណត់រចនាសម្ព័ន្ធអាចត្រូវបានប្រៀបធៀបជាមួយនឹងរូបភាពសម្រាប់ដុតឌីស។ ពីរូបភាពមួយ អ្នកអាចដុតថាសជាច្រើន ដែលក្នុងឧទាហរណ៍នេះអាចប្រៀបធៀបទៅនឹងមូលដ្ឋានទិន្នន័យព័ត៌មាន។

នៅពេលអ្នកមករកអតិថិជនជាមួយនឹងប្រអប់ថ្មីមួយ (នេះច្រើនតែធ្វើឡើងដោយអ្នកហាត់ការនៅក្រុមហ៊ុនសិទ្ធិផ្តាច់មុខ) ដែលមានថាស និងឯកសារ អ្នកគួរតែចងចាំថា ថាសនោះជាក្បួនមានវេទិកា និងការកំណត់រចនាសម្ព័ន្ធហួសសម័យ។ ដូច្នេះ អ្នក​ត្រូវ​រៀបចំ​ខ្លួន​ឱ្យ​បាន​ត្រឹមត្រូវ​សម្រាប់​ការ​មក​ទស្សនា។

ដើម្បីធ្វើដូច្នេះ សូមដាក់ការចែកចាយចុងក្រោយបង្អស់ "1C: Enterprise Technology Platform for Windows" នៅលើ flash drive របស់អ្នក (ការយកចិត្តទុកដាក់ អ្នកខ្លះច្រឡំវាជាមួយនឹងការចែកចាយ "1C:Enterprise Thin Client" ដែលមិនស័ក្តិសមសម្រាប់មនុស្សគ្រប់គ្នា)។ នៅលើ flash drive អ្នកក៏នឹងត្រូវការការចែកចាយពេញលេញ ឬការកំណត់រចនាសម្ព័ន្ធអាប់ដេតចែកចាយ និងអ្វីផ្សេងទៀតដែលនឹងត្រូវបានពិភាក្សាបន្តិចក្រោយមក។

ការចែកចាយគឺជាឯកសារដំឡើង (សំណុំឯកសារ) ដែលមានកម្មវិធី និងអនុញ្ញាតឱ្យអ្នកដំឡើងវាបានត្រឹមត្រូវនៅលើកុំព្យូទ័ររបស់អ្នក។

អ្វីដែលត្រូវដំឡើងដំបូង (វេទិកា ឬការកំណត់រចនាសម្ព័ន្ធ) មិនមានសារៈសំខាន់ជាមូលដ្ឋាននោះទេ ប៉ុន្តែអ្នកប្រាកដជាមិនបង្កើតមូលដ្ឋានទិន្នន័យដែលដំណើរការដោយគ្មានវេទិកានោះទេ។ ចូរចាប់ផ្តើមដោយការដំឡើងវេទិកា។ លើសពីនេះទៀត ដើម្បីធានាថាអ្នកអាចកំណត់ថតគំរូភ្លាមៗ វាជាការប្រសើរក្នុងការដំឡើងវេទិកាជាមុនសិន (យើងនឹងនិយាយអំពីថតគំរូបន្តិចក្រោយមកនៅក្នុងអត្ថបទមួយទៀត)។ ចូរយើងពិចារណាអំពីសេណារីយ៉ូដ៏សាមញ្ញបំផុតនៅពេលដែលការដំឡើងត្រូវបានធ្វើដោយដៃទាំងស្រុង។

មានការចែកចាយវេទិកាផ្សេងៗគ្នាសម្រាប់ប្រព័ន្ធប្រតិបត្តិការផ្សេងៗគ្នា។ បន្ទាត់ពេញលេញបំផុតនៃការចែកចាយវេទិកាផ្សេងគ្នាត្រូវបានបង្ហាញសម្រាប់កំណែ 32 ប៊ីត (x86) នៃវីនដូ។

ដោយប្រើការចែកចាយទាំងនេះ អ្នកអាចដំឡើងម៉ាស៊ីនភ្ញៀវក្រាស់ (ដែលអ្នកអាចអនុវត្តការកំណត់រចនាសម្ព័ន្ធ និងការសរសេរកម្មវិធី) វាអាចដំឡើងម៉ាស៊ីនមេកម្មវិធី 1C ហើយមានការចែកចាយដាច់ដោយឡែកសម្រាប់ម៉ាស៊ីនភ្ញៀវស្តើង (បានកត់សម្គាល់ពីមុន)។

ម៉ាស៊ីនភ្ញៀវស្តើងត្រូវបានបម្រុងទុកសម្រាប់តែទម្រង់អ្នកប្រើប្រាស់ (ការគណនាទាំងអស់នឹងត្រូវបានអនុវត្តនៅលើម៉ាស៊ីនមេ ហើយការបង្ហាញនឹងកើតឡើងនៅលើម៉ាស៊ីនភ្ញៀវ)។ វាគួរតែត្រូវបានកត់សម្គាល់ថាសម្រាប់កំណែ 64 ប៊ីតនៃវីនដូអ្នកអាចដំឡើងកម្មវិធី 32 ប៊ីតពួកគេនឹងដំណើរការក្នុងរបៀបត្រាប់តាម។

តោះមើលដំណើរការនៃការដំឡើងវេទិកា។ យើងនឹងសន្មត់ថាអតិថិជនរបស់អ្នកមានប្រព័ន្ធប្រតិបត្តិការ Windows XP, Windows 7 ឬ Windows 8 ។ បន្ទាប់មកអ្នកអាចដំឡើងឧបករណ៍ចែកចាយវេទិកាដែលអ្នកបានរៀបចំដោយសុវត្ថិភាព។

ដំបូង អ្នកពិតជានឹងជួបរឿងតែមួយ (ឧ. នៅលើកុំព្យូទ័រមួយ) ឬការដំឡើងក្នុងស្រុក។ ក្នុងករណីនេះធាតុផ្សំដែលត្រូវដំឡើងត្រូវតែរួមបញ្ចូលនូវអ្វីដែលបង្ហាញក្នុងរូប។

ដោយសម្គាល់បន្ទាត់ទីមួយ យើងជ្រើសរើសសមាសភាគសំខាន់នៃ 1C: សហគ្រាស រួមទាំងសមាសភាគសម្រាប់ការគ្រប់គ្រង ការកំណត់រចនាសម្ព័ន្ធ អតិថិជនក្រាស់ និងស្តើង។

ប្រសិនបើអ្នកចុចលើប៊ូតុង "ផ្លាស់ប្តូរ" (ខាងស្តាំខាងក្រោម) អ្នកអាចផ្លាស់ប្តូរថតឯកសារសម្រាប់ដំឡើងវេទិកា។ ទោះជាយ៉ាងណាក៏ដោយ នេះមិនគួរត្រូវបានធ្វើដោយគ្មានហេតុផលគួរឱ្យទាក់ទាញនោះទេ ចាប់តាំងពីការចេញផ្សាយផ្សេងៗគ្នានៃវេទិកាមិនជំនួសគ្នាទៅវិញទៅមក ប៉ុន្តែកកកុញនៅក្នុងថត C:\Program Files (x86)\1cv8. តាមលំនាំដើម ការចេញផ្សាយចុងក្រោយបំផុតនៃវេទិកាត្រូវបានបើកដំណើរការ ប្រសិនបើចាំបាច់ ណាមួយនៃពួកវាអាចត្រូវបានដាក់ឱ្យដំណើរការ។

នៅជំហានចុងក្រោយ ប្រព័ន្ធនឹងប្រាប់អ្នកឱ្យដំឡើងកម្មវិធីបញ្ជាសុវត្ថិភាព។ លើសពីនេះទៅទៀត ប្រអប់ធីកការដំឡើងត្រូវបានបើកតាមលំនាំដើម។

កម្មវិធីបញ្ជាការពារត្រូវបានទាមទារលុះត្រាតែកុំព្យូទ័រនេះមានសោការពារ (មូលដ្ឋាន ឬម៉ាស៊ីនមេ)។ នៅពេលប្រើអាជ្ញាប័ណ្ណបណ្តាញ ឬការការពារកម្មវិធី វាគ្មានចំណុចណាមួយក្នុងការដំឡើងកម្មវិធីបញ្ជាការពារទេ។

ដើម្បីដំណើរការវេទិកានេះ នៅក្នុងការចេញផ្សាយវេទិកានីមួយៗមានឯកសារដែលអាចប្រតិបត្តិបានបីនៅក្នុងថតរង bin៖

  • 1cv8.exe - បើកដំណើរការក្នុងរបៀបអតិថិជនក្រាស់;
  • 1cv8с.exe - បើកដំណើរការម៉ាស៊ីនភ្ញៀវស្តើង (ដំណើរការក្នុងរបៀបកំណត់រចនាសម្ព័ន្ធគឺមិនអាចទៅរួចទេ);
  • 1cv8s.exe – អាស្រ័យលើប៉ារ៉ាម៉ែត្រមូលដ្ឋានទិន្នន័យដែលបានជ្រើសរើស ហៅទូរស័ព្ទមួយក្នុងចំណោមពីរមុន

ផងដែរនៅក្នុងកាតាឡុក C:\Program Files (x86)\1cv8\Common\មានកម្មវិធីបើកដំណើរការអន្តរកម្ម 1sestart.exe ។ ភាពខុសគ្នាពីឯកសារដែលអាចប្រតិបត្តិបានពីមុនគឺថាការចេញផ្សាយចុងក្រោយបំផុតនៃវេទិកាដែលបានដំឡើងនៅលើប្រព័ន្ធត្រូវបានចាប់ផ្តើម។

នៅលើម៉ឺនុយ ចាប់ផ្តើម - 1C: សហគ្រាស 8ផ្លូវកាត់ទៅកាន់កម្មវិធីបើកដំណើរការនេះមកមុន។ វាគឺជាវិធីសាស្រ្តចុងក្រោយនៃការបើកដំណើរការវេទិកាដែលត្រូវបានណែនាំ។

យើងសង្ឃឹមថាអ្វីៗដំណើរការល្អសម្រាប់អ្នក ហើយនៅក្នុងអត្ថបទបន្ទាប់ យើងនឹងអាចបន្តទៅការពិចារណាលើបញ្ហានៃការដំឡើងគំរូកំណត់រចនាសម្ព័ន្ធ (ផ្អែកលើមូលដ្ឋានព័ត៌មាននឹងត្រូវបានបង្កើត) ក៏ដូចជាការដំឡើងបច្ចុប្បន្នភាពសម្រាប់ការកំណត់រចនាសម្ព័ន្ធ។ .

នៅក្នុងអត្ថបទនេះខ្ញុំនឹងព្យាយាមប្រាប់អ្នក។ របៀបរៀន 8.3 និង 8.2 ពីដំបូងក្នុងរយៈពេលដ៏ខ្លីបំផុត។ ហើយមិនត្រឹមតែសិក្សាប៉ុណ្ណោះទេ រកប្រាក់ពីចំណេះដឹងរបស់អ្នក។.

ការ​ចាប់​ផ្តើ​ម​គឺ​ជា​រឿង​លំបាក​បំផុត​ក្នុង​អាជីវកម្ម​ណា​មួយ​។ ដើម្បីបោះជំហានដំបូង។ ខ្ញុំសូមណែនាំឱ្យស្គាល់ខ្លួនអ្នកជាមួយនឹងមុខវិជ្ជា - គណនេយ្យ ពាណិជ្ជកម្ម គណនេយ្យប្រាក់ខែ។ អ្នកគួរតែចាប់ផ្តើមជាមួយនឹងការយល់ដឹងអំពីពាណិជ្ជកម្ម៖ ចំណេះដឹងអំពីដំណើរការអាជីវកម្មជាមូលដ្ឋានរបស់ក្រុមហ៊ុនណាមួយគឺត្រូវបានទាមទារ៖ ការទិញទំនិញ/វត្ថុធាតុដើម ការលក់ទំនិញ។ល។ ជំហានបន្ទាប់គឺស្វែងយល់ពីមូលដ្ឋានគ្រឹះនៃគណនេយ្យ។

អ្នកត្រូវតែមានការយល់ដឹងអំពីគោលការណ៍គណនេយ្យទូទៅ។ កុំព្យាយាមយល់អ្វីៗទាំងអស់ភ្លាមៗពីដំបូង - វានឹងមិនដំណើរការទេ។ ប្រសិនបើអ្នកជាអ្នកសរសេរកម្មវិធីបច្ចេកទេស អ្នកមិនតម្រូវឱ្យចេះគណនេយ្យប្រសើរជាងគណនេយ្យករ ហើយបង្រៀនពួកគេអំពីសិល្បៈនេះទេ។

ដើម្បីរៀនកម្មវិធី 1C 8.3 ពីដំបូងក្នុងទម្រង់ជាផ្នែកជាក់ស្តែង ខ្ញុំសូមណែនាំឱ្យដំឡើងការកំណត់ស្តង់ដារទូទៅបំផុត - " " និង " " ។ បង្កើតអង្គការសាកល្បងនៅក្នុងមូលដ្ឋានទិន្នន័យ ធ្វើវា ធ្វើវា។ល។ អនុវត្តនៅក្នុងកម្មវិធី 1C រាល់សកម្មភាពដែលបានជួបប្រទះក្នុងជីវិតប្រចាំថ្ងៃរបស់សហគ្រាស។

តោះចាប់ផ្តើមសរសេរកម្មវិធីក្នុង 1C

នៅពេលអ្នកយល់ច្រើន ឬតិចអំពីប្រធានបទ ហេតុអ្វីបានជាជាទូទៅពួកគេប្រើសហគ្រាស 1C អ្នកគួរតែចាប់ផ្តើម។ វាមានតម្លៃចាប់ផ្តើមសរសេរកម្មវិធីពីដំបូងដោយបង្កើតការកំណត់រចនាសម្ព័ន្ធសាមញ្ញ៖

ទទួលបានមេរៀនវីដេអូចំនួន 267 នៅលើ 1C ដោយឥតគិតថ្លៃ៖

បង្កើតឯកសារបង្កាន់ដៃ និងដាក់ទុនលើទំនិញ។ បង្កើតឯកសារលក់ - លក់។ សាងសង់មួយដែលអ្នកអាចមើលឃើញលំហូរនៃទំនិញ។ បង្កើតទម្រង់បោះពុម្ពសម្រាប់ឯកសារ។ ខ្ញុំ​មិន​ណែនាំ​ឱ្យ​យល់​ភ្លាមៗ​ទៅ​ក្នុង​ការ​កំណត់​រចនាសម្ព័ន្ធ​ស្ដង់ដារ "ស្មុគ្រស្មាញ" នោះ​ទេ ដំណាក់កាល​ដំបូង​នៃ​ការ​សរសេរ​កម្មវិធី​ក្នុង 1C 8.3 គឺ​ការ​យល់​ពី​គោល​បំណង​នៃ​វត្ថុ​ទិន្នន័យ​មេតា។

ពន្យល់ខ្លួនឯងថា អ្វី. ចំណុចសំខាន់ជាពិសេសក្នុងការរៀនសរសេរកម្មវិធី 1C គឺការភ្ជាប់មកជាមួយ។ បើគ្មានវាទេ វាមិនអាចទៅរួចទេក្នុងការទាញយកទិន្នន័យពីប្រព័ន្ធប្រកបដោយប្រសិទ្ធភាព។ ប្រហែល​គ្រាន់​តែ​ជា​ការ​សប្បាយ អ្នក​អាច​ស្វែង​រក​មិត្ត​ភក្តិ​ដែល​ត្រូវ​ការ​កម្មវិធី "ប្លែក" របស់​ពួក​គេ។ អ្នកអាចចរចាជាមួយពួកគេដើម្បីបង្កើតកម្មវិធីបែបនេះដោយមិនគិតថ្លៃ ឬថ្លៃតិចតួច។ ក្នុងករណីនេះ អ្នកនឹងទទួលបានមិនត្រឹមតែជំនាញសរសេរកម្មវិធីដោយប្រើឧទាហរណ៍ផ្ទាល់ប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងទទួលបានបទពិសោធន៍ក្នុងការប្រាស្រ័យទាក់ទងជាមួយអតិថិជន ដែលតាមពិតទៅគឺជាទ្រព្យសម្បត្តិដ៏សំខាន់បំផុត។

ឥឡូវនេះច្រើនជាងពេលណាៗទាំងអស់ដែលអ្នកត្រូវការការលើកទឹកចិត្តខ្លួនឯង តម្រូវការក្នុងការខិតខំប្រឹងប្រែង និងស្រូបយកព័ត៌មានថ្មីៗដូចជាអេប៉ុង។ ជារៀងរាល់ថ្ងៃអ្នកនឹងរៀនអ្វីដែលថ្មី និងគួរឱ្យចាប់អារម្មណ៍ ( ខ្ញុំច្រណែនអ្នក :)) នៅដំណាក់កាលនៃការរៀនសរសេរកម្មវិធី 1C នេះពីដំបូង ខ្ញុំសូមណែនាំ៖

  • ចាប់ផ្តើមអានអំពីការសរសេរកម្មវិធី ដោយចាប់ផ្តើមពីអ្វីដែលសាមញ្ញបំផុត (ដូចជា "ឧទាហរណ៍នៃការអភិវឌ្ឍន៍សាមញ្ញ")។ ភាគច្រើន អ្នកនឹងមិនយល់ភ្លាមៗទេ ប៉ុន្តែព័ត៌មាននឹងត្រូវបានរក្សាទុកក្នុងអង្គចងចាំរបស់អ្នក ហើយវាអាចប្រើបាននៅពេលអនាគត។
  • ការមើលតាមអ៊ីនធឺណិតពិតជាមានប្រយោជន៍ និងជាព័ត៌មានដែលមើលឃើញ ជាពិសេសដោយសារអ្នកអាចទទួលបានភាគច្រើនដោយឥតគិតថ្លៃ។
  • ដើម្បីចាប់ផ្តើមដោះស្រាយកិច្ចការជាក់ស្តែង សូមចុះឈ្មោះនៅលើការផ្លាស់ប្តូរឯករាជ្យ 1C ហើយចាប់ផ្តើមដោះស្រាយកិច្ចការពីបណ្ណសារ។ ដូចនេះ អ្នកនឹងមិនត្រឹមតែទទួលបានបទពិសោធន៍ពិតប្រាកដប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងយល់ពីប្រភេទនៃសេវាកម្មដែលបច្ចុប្បន្នកំពុងមានតម្រូវការនៅលើទីផ្សារផងដែរ។

ចំណេះដឹងអំពីការរកប្រាក់នៅក្នុង 1C

បន្ទាប់ពីពេលខ្លះ យើងក្លាយជាអ្នកអភិវឌ្ឍន៍ Middle 1C មួយ។ យើងយល់ច្បាស់អំពីស្ថាបត្យកម្ម 1C 8.2 រួចហើយ យើងដឹងពីរបៀបបែងចែកឥណពន្ធពីឥណទាន យើងប្រាស្រ័យទាក់ទងជាមួយអតិថិជនដោយទំនុកចិត្ត - ជាទូទៅ យើងជាអ្នកឯកទេសពេញសិទ្ធិ ដែលបានឆ្លងកាត់ផ្លូវនេះតាំងពីដំបូង។ សំណួរកើតឡើង - ការរកប្រាក់នៃចំណេះដឹង។ តាមពិតទីផ្សារសេវាកម្ម 1C មានទំហំធំណាស់។ ហើយអ្នកអាចរកប្រាក់បានសមរម្យពីវា។ តោះមើលវិធីសំខាន់ៗក្នុងការលក់សេវាកម្មរបស់អ្នក៖

ធ្វើការនៅ 1C-Franchisee

ការបូកដ៏ធំគឺថាពួកគេជួលអ្នកឯកទេស 1C ពីដំបូង។ ការធ្វើការឱ្យ 1C franchisee គឺជាផ្លូវនៃការអភិវឌ្ឍន៍ឥតឈប់ឈរ។ អ្នកប្រាកដជានឹងរៀនអ្វីដែលថ្មី និងគួរឱ្យចាប់អារម្មណ៍ជារៀងរាល់ថ្ងៃ។ អត្ថប្រយោជន៍ចម្បងនៃ franchisee តាមគំនិតរបស់ខ្ញុំគឺកម្រិតប្រាក់ខែគ្មានដែនកំណត់ (ប្រសិនបើអ្នកធ្វើការក្នុងអត្រាមួយម៉ោង)។ តាមបទពិសោធន៍ខ្ញុំអាចនិយាយបានថាអ្នកអាចរកប្រាក់បានល្អណាស់ក្នុងនាមជាអ្នកបង្កើតសិទ្ធិផ្តាច់មុខ - វាទាំងអស់គឺអាស្រ័យលើការអនុវត្តរបស់អ្នក។ ពេល​ប្រាក់​ខែ​ជាប់​នឹង​ការ​ផលិត វា​មាន​ការ​លើក​ទឹក​ចិត្ត​ខ្លាំង​ណាស់។

អ្នកគួរតែស្វែងរកជម្រើសប្រកបដោយភាពច្នៃប្រឌិត ដើម្បីបង្កើនទិន្នផលម៉ោងរបស់អ្នក។ ឧទាហរណ៍ បង្កើតដំណើរការជាសកលដែលអាចលក់ទៅឱ្យអតិថិជនទាំងអស់។ ជាធម្មតា មានការងារយ៉ាងច្រើននៅក្នុងក្រុមហ៊ុន franchise ។ អ្នកសរសេរកម្មវិធី 1C ដែលមានបទពិសោធន៍អាចរ៉ាប់រងបានរហូតដល់ 300 ម៉ោងក្នុងមួយខែ ដែលក្នុងលក្ខខណ្ឌនៃប្រាក់ខែជាមធ្យមរបស់អ្នកសរសេរកម្មវិធី 1C គឺល្អណាស់។ កំណត់ត្រាផ្ទាល់ខ្លួនរបស់ខ្ញុំគឺ 400 ម៉ោង។

ធ្វើការជាអ្នកឯករាជ្យ / ធ្វើអាជីវកម្មផ្ទាល់ខ្លួនរបស់អ្នកនៅក្នុង 1C

ស្រដៀង​នឹង​ការ​ធ្វើ​ការ​ឱ្យ​អ្នក​ទទួល​សិទ្ធិ​ផ្តាច់​មុខ។ យើងក៏ផ្តល់សេវាកម្ម 1C ពីខាងក្រៅផងដែរ។ អ្នក​ត្រូវ​បាន​ជំរុញ​ចិត្ត​ក្នុង​ការ​ផ្តល់​ជូន​នូវ​សេវាកម្ម​ប្រកប​ដោយ​គុណភាព៖ ប្រសិន​បើ​អតិថិជន​ចាកចេញ អ្នក​នឹង​គ្មាន​អ្វី​បរិភោគ​ឡើយ :)។ ភាពខុសគ្នាដ៏សំខាន់មួយគឺថាយើងត្រូវស្វែងរកអតិថិជន និងរក្សាគណនេយ្យរបស់អង្គការ (សហគ្រិនបុគ្គល ឬ LLC)។ អ្នកអាចស្វែងរកអតិថិជននៅលើអ៊ីនធឺណិត នៅលើគេហទំព័រពិសេសសម្រាប់អ្នកឯករាជ្យ គ្រាន់តែតាមរយៈមិត្តភក្តិ។ល។

ធ្វើការលើគម្រោងផ្ទៃក្នុង ("ជួសជុល")

ចូលទៅគេហទំព័រក្នុងនាមជាសិស្ស

ភាសាសរសេរកម្មវិធីខាងក្នុង 1C 8.3 សម្រាប់អ្នកសរសេរកម្មវិធីដំបូង៖ ការដំឡើង 1C និងកម្មវិធីដំបូងរបស់អ្នកជាភាសា 1C

ប្រសិនបើអ្នកមិនទាន់បានអានការណែនាំអំពីមេរៀន សូមអានវា៖ .

ការដំឡើងកំណែអប់រំនៃ 1C

ដើម្បីរៀនសរសេរកម្មវិធីយើងត្រូវការ 1C 8.3 (មិនទាបជាង 8.3.13.1644 ) .

ប្រសិនបើអ្នកបានដំឡើងកំណែ 1C 8.3 សូមប្រើវា។ ប្រសិនបើមិនមានទេ សូមទាញយក និងដំឡើងកំណែអប់រំ ដែល 1C ផលិតជាពិសេសសម្រាប់គោលបំណងអប់រំ។

កិច្ចការទី 1៖ ទាញយក និងដំឡើងកំណែអប់រំនៃ 1C 8.3 ។

បន្ទាប់ពីបញ្ចប់កិច្ចការទី 1 ផ្លូវកាត់ខាងក្រោមគួរតែលេចឡើងនៅលើផ្ទៃតុរបស់អ្នក៖

អបអរសាទរ! វេទិកា 1C ត្រូវបានដំឡើង ហើយឆាប់ៗនេះអ្នកនឹងអាចសរសេរកម្មវិធីដំបូងរបស់អ្នក។

កម្មវិធីដំបូង

នេះបានក្លាយជាប្រពៃណីសម្រាប់អ្នកសរសេរកម្មវិធីរួចទៅហើយ - នៅពេលរៀនភាសាថ្មី រឿងដំបូងដែលពួកគេសរសេរនៅក្នុងវាគឺជាកម្មវិធីដែលបោះពុម្ពឃ្លាថា "សួស្តីពិភពលោក!"

យើងនឹងមិនមានករណីលើកលែងនោះទេ។ ប៉ុន្តែក្នុងនាមជាអ្នកសរសេរកម្មវិធីជនជាតិរុស្សី យើងនឹងបង្ខំឱ្យកុំព្យូទ័របង្ហាញឃ្លាថា “សួស្តីពិភពលោក!” នៅលើអេក្រង់។

កិច្ចការទី 2៖សរសេរកម្មវិធីជាភាសា 1C 8.3 ដែលនៅពេលបើកដំណើរការ បង្ហាញឃ្លា “Hello, World!” នៅលើអេក្រង់។

សេចក្តីណែនាំដែលត្រូវអនុវត្តតាម៖

1. បើកដំណើរការផ្លូវកាត់ "1C:Enterprise" នៅលើកុំព្យូទ័ររបស់អ្នក។

2. បញ្ជីនៃមូលដ្ឋានទិន្នន័យ 1C បានបើកនៅពីមុខអ្នក។ ដូចដែលអ្នកអាចឃើញវាទទេ។ ចូរយើងបង្កើតមូលដ្ឋានបណ្តុះបណ្តាលដែលយើងនឹងរៀបចំកម្មវិធី។ ចុច " បន្ថែម".

3. ជ្រើសរើស " ការបង្កើតមូលដ្ឋានព័ត៌មានថ្មី។" ហើយចុចប៊ូតុង " បន្ទាប់".

4. ជ្រើសរើស " ការបង្កើត infobase ដោយគ្មានការកំណត់..." ហើយចុចប៊ូតុង " បន្ទាប់".

5. បញ្ជាក់ " ការអប់រំ" ហើយចុចប៊ូតុង " បន្ទាប់".

6. បញ្ជាក់ថតទទេណាមួយជាថតមូលដ្ឋាន (ក្នុងករណីនេះវាគឺជាថត "ការបណ្តុះបណ្តាល" នៅក្នុងឯកសាររបស់ខ្ញុំ)។ ចុចប៊ូតុង "បន្ទាប់" ។

7. បញ្ជាក់ជម្រើសផ្ទៀងផ្ទាត់ " ជ្រើសរើសដោយស្វ័យប្រវត្តិ", របៀបចាប់ផ្តើម" អតិថិជនធាត់"។ កុំបញ្ជាក់អ្វីជាកំណែ 1C:Enterprise ចុចប៊ូតុង "Finish" ។

8. ដូចដែលអ្នកអាចឃើញ មូលដ្ឋានទិន្នន័យដំបូងដែលយើងទើបតែបង្កើតដោយខ្លួនឯងបានបង្ហាញខ្លួននៅក្នុងបញ្ជី! តោះចាប់ផ្តើមសរសេរកូដ។ ចុច " អ្នកកំណត់រចនាសម្ព័ន្ធ".

9. នៅក្នុងបង្អួចដែលបើកសូមជ្រើសរើសពីម៉ឺនុយ " ការកំណត់រចនាសម្ព័ន្ធ"->"បើកការកំណត់".

10. នៅក្នុងបន្ទះដែលបើកនៅខាងឆ្វេងចុចខាងស្តាំលើពាក្យ " ការកំណត់រចនាសម្ព័ន្ធ"ហើយជ្រើសរើសពីបញ្ជី" បើកម៉ូឌុលកម្មវិធីដែលបានគ្រប់គ្រង".

11. បង្អួចដែលមានកម្មវិធីនិពន្ធបានបើក។ អ្នកអាចសរសេរអត្ថបទនៅទីនេះ! យើងនឹងធ្វើការជាមួយគាត់នាពេលអនាគត។

12. ឥឡូវនេះដោយមិនគិតអ្វីទេ គ្រាន់តែចម្លងអត្ថបទខាងក្រោមទៅក្នុងបង្អួចនេះ៖

របាយការណ៍ ("ជំរាបសួរ, ពិភពលោក!");

13. អស្ចារ្យ! កូដសម្រាប់កម្មវិធីដំបូងរបស់យើងគឺរួចរាល់។ តោះដំណើរការវា។ តាមរយៈម៉ឺនុយ " ការបំបាត់កំហុស"->"ចាប់ផ្តើមការកែកំហុស" (ឬគន្លឹះ F5).

14. យើងនឹងឆ្លើយសំណួរនៅក្នុងការបញ្ជាក់។

15. បន្ទាប់ពីមួយឬពីរវិនាទី 1C នឹងចាប់ផ្តើម ហើយសារ "សួស្តីពិភពលោក!" នឹងបង្ហាញនៅក្នុងបង្អួចខាងក្រោម។ យើងទទួលបានអ្វីដែលយើងចង់បានពីកុំព្យូទ័រ។ សូមអបអរសាទរចំពោះកម្មវិធីដំបូងរបស់អ្នក!

តើមានអ្វីខុស? នៅតែមានសំណួរ? ផ្ញើអ៊ីមែលមកខ្ញុំ [អ៊ីមែលការពារ] ហើយខ្ញុំនឹងឆ្លើយអ្នកនៅថ្ងៃនេះ។ គ្រូរបស់អ្នក៖ វ្ល៉ាឌីមៀ មីលគីន.

សាររបស់គ្រូ

កម្រិតលំបាកនៃមេរៀនគឺពីបាតទៅកំពូល។ ដូច្នេះ​ហើយ​ត្រូវ​ព្យាយាម​សិក្សា​ឲ្យ​បាន​ខ្ជាប់ខ្ជួន​ដោយ​មិន​រំលង​អ្វី ឬ​ទុក​វា​ចោល​ពេល​ក្រោយ​ឡើយ។

ត្រូវប្រាកដថាបញ្ចប់ការធ្វើតេស្ត និងកិច្ចការផ្ទះទាំងអស់ ព្យាយាមកែលម្អលទ្ធផលរបស់អ្នក។ ពិនិត្យមើលដំណោះស្រាយយោងតែបន្ទាប់ពីបញ្ចប់ភារកិច្ចដោយខ្លួនឯងប៉ុណ្ណោះ។

ចូលទៅគេហទំព័រក្នុងនាមជាសិស្ស

ចូលជាសិស្ស ដើម្បីចូលប្រើសម្ភារៈសិក្សា

ភាសា 1C មានភាពងាយស្រួលក្នុងការរៀនបើប្រៀបធៀបទៅនឹងភាសាសរសេរកម្មវិធីផ្សេងទៀត។

នៅលើទឹកដីនៃប្រទេសរុស្ស៊ីសម្រាប់មនុស្សជាច្រើនវាមានសារៈសំខាន់ដ៏អស្ចារ្យដែលអ្នកអាចសរសេរកូដដោយផ្ទាល់ជាភាសារុស្សី។ "វាអាចទៅរួច" មិនមានន័យថាវាចាំបាច់ទេ - អ្នកអាចសរសេរវាជាភាសាអង់គ្លេស ប្រតិបត្តិការ និងប្រតិបត្តិករទាំងអស់មានសទិសន័យជាភាសាអង់គ្លេស។

យើងនឹងរៀនភាសា 1C នៅចន្លោះពេលនេះ ក្នុងរយៈពេលប្រាំនាទី។

គោលការណ៍ទូទៅនៃការសរសេរកម្មវិធី

ក្រៅ​ពី​ការ​រៀន​ភាសា​សម្រាប់​អ្នក​ដែល​មិន​បាន​ជួប​ប្រទះ​នឹង​ការ​សរសេរ​កម្មវិធី​មាន​គោលការណ៍​ទូទៅ។ នៅសល់ - អានបន្ត។

Programming គឺជាការសរសេរកូដកម្មវិធីជាភាសាកម្មវិធី។

កូដកម្មវិធីគឺជាលំដាប់នៃពាក្យបញ្ជា (ពាក្យ) ដែលភាសាសរសេរកម្មវិធីនេះគាំទ្រ។

ក្រុមត្រូវបានបែងចែកជាៈ

  • អថេរ
  • ប្រតិបត្តិករ
  • មុខងារ និងនីតិវិធី។

សូមក្រឡេកមើលពួកវាជាការប៉ាន់ស្មានដំបូង។

អថេរ

អថេរ

មានលេខ 12 ។ នេះគឺជាអត្ថន័យ។ តួលេខនេះមិនត្រូវបានរក្សាទុកនៅកន្លែងណាទេ។ វាបានផ្ទុះហើយវាលែងនៅទីនោះទៀតហើយ :) វាត្រូវតែរក្សាទុកនៅកន្លែងណាមួយ។ អថេរគឺជាកន្លែងដែលតម្លៃត្រូវបានរក្សាទុក។ អថេរអាចត្រូវបានដាក់ឈ្មោះដោយពាក្យណាមួយ។

ឧទាហរណ៍៖
អ្វីមួយ = 12;
អ្វីមួយ = អ្វីមួយ + 10;
របាយការណ៍ (អ្វីមួយ); // "22" នឹងត្រូវបានបង្ហាញ

អថេរដែលជាផ្នែកមួយនៃវត្ថុ 1C (ឧទាហរណ៍ វាលថតមួយ) ហើយត្រូវបានរក្សាទុកក្នុងមូលដ្ឋានទិន្នន័យត្រូវបានគេហៅថាគុណលក្ខណៈ។

នៅក្នុង 1C អថេរមិនត្រូវបានវាយបញ្ចូលទេ ដែលមានន័យថាអថេរដូចគ្នាដំបូងអាចត្រូវបានផ្តល់តម្លៃនៃប្រភេទមួយ (ឧទាហរណ៍ លេខ) ហើយបន្ទាប់មកប្រភេទផ្សេងទៀត (ឧទាហរណ៍ ខ្សែអក្សរ) ហើយវានឹងមិនមានកំហុសទេ។

ទោះយ៉ាងណាក៏ដោយ ព័ត៌មានលម្អិតរបស់វត្ថុត្រូវបានវាយបញ្ចូល។ ប៉ុន្តែមិនមានការត្រួតពិនិត្យប្រភេទទេ។ យើងអាចព្យាយាមកំណត់តម្លៃនៃប្រភេទខុសទៅអចលនទ្រព្យ។ 1C នឹងព្យាយាមបំប្លែងវា (ឧទាហរណ៍ ពីលេខមួយទៅខ្សែមួយ) ប៉ុន្តែប្រសិនបើវាមិនដំណើរការទេ តម្លៃនៃគុណលក្ខណៈនឹងនៅទទេ។

ប្រវែងនៃខ្សែអក្សរនៅក្នុងអថេរគឺគ្មានដែនកំណត់។ ប្រវែងនៃបន្ទាត់គុណលក្ខណៈត្រូវបានកំណត់យ៉ាងពិតប្រាកដ ប៉ុន្តែអ្នកអាចកំណត់វាគ្មានដែនកំណត់ (ដោយកំណត់ប្រវែងបន្ទាត់ទៅ 0)។

អ្នកមិនអាចយោងទៅខ្សែអក្សរតាមអក្សរបានទេ។ ប៉ុន្តែអ្នកអាចស្វែងរក ឬជ្រើសរើសផ្នែក (Find(), Left(), Right(), Middle())។

អថេរស្មុគស្មាញ

បើ​មាន​ន័យ​តែ​មួយ​វា​សាមញ្ញ។ ហើយនៅពេលណាដែលមានតម្លៃច្រើន?

  • អារេ

    នេះគឺជាជួរឈរ Excel មួយ។ ក្រឡានីមួយៗមានអថេរ។ វាមានឈ្មោះដូចគ្នា ដូចគ្នានឹងអថេរធម្មតាដែរ។ ហើយអាចទំនាក់ទំនងតាមលេខ

    អ្វីមួយ = អារេថ្មី;
    Something.Add(22); // នៅក្នុងក្រឡា 1 តម្លៃគឺ 22
    Something.Add(33); // ក្នុងក្រឡា 2 តម្លៃគឺ 33
    របាយការណ៍ (អ្វីមួយ); // បញ្ចេញតម្លៃនៃក្រឡាទី 1

  • បញ្ជីតម្លៃ

    ដូច​គ្នា​នឹង​អារេ​ដែរ មាន​តែ​អ្នក​អាច​បន្ថែម​មតិ​ទៅ​ក្រឡា​នីមួយៗ។

    អ្វីមួយ = បញ្ជីតម្លៃថ្មី;
    Something.Add(22, "នេះគឺ 22"); // នៅក្នុងក្រឡា 1 តម្លៃគឺ 22
    Something.Add(33, "នេះគឺ 33"); // ក្នុងក្រឡា 2 តម្លៃគឺ 33
    របាយការណ៍(Something.Get(0.Value); // បញ្ចេញតម្លៃនៃក្រឡាទី 1
    // ប៉ុន្តែពួកគេក៏អាចបង្ហាញមតិយោបល់ បន្ទាប់មកពួកគេនឹងសរសេរ។ តំណាង និងមិនមែនតម្លៃ

  • តារាងតម្លៃ

    នេះគឺជាទំព័រ Excel ពេញលេញដែលមានជួរ និងជួររួចហើយ។
    យើងនឹងឃើញពីរបៀបធ្វើការជាមួយវានៅក្នុងមេរៀនមួយផ្សេងទៀត។

  • ដើមឈើតម្លៃ

    តារាងត្រូវបានបង្ហាញជាទម្រង់ដើមឈើ។ ឧទាហរណ៍មួយគឺបង្អួចកំណត់រចនាសម្ព័ន្ធ។ សាខា សាខានីមួយៗអាចមានអនុសាខា។

សូមចំណាំថាលេខក្រឡាក្នុង 1C ចាប់ផ្តើមមិនមែនពីលេខ 1 ទេ ប៉ុន្តែចាប់ពីលេខ 0។

កម្មវិធី 1C

ប្រសិនបើអ្នកត្រូវការចងចាំ កន្លែងដែលកម្មវិធីត្រូវបានសរសេរក្នុង 1C- យើងបានពិភាក្សារឿងនេះនៅក្នុង។

បន្ទាត់កម្មវិធី

បន្ទាត់បញ្ចប់ដោយសញ្ញាក្បៀស ";" ។

សេចក្តីអធិប្បាយចាប់ផ្តើមដោយ "//" - នោះគឺបន្ទាត់នេះ ឬផ្នែកនៃបន្ទាត់នឹងមិនត្រូវបានប្រតិបត្តិទេ ហើយនឹងត្រូវបានរំលង។

តម្លៃនៃខ្សែអក្សរត្រូវតែបញ្ជាក់នៅក្នុងសម្រង់ "តម្លៃ" ។ ប្រសិនបើអ្នកត្រូវការបញ្ជាក់សញ្ញាសម្រង់ក្នុងតម្លៃ នោះវានឹងកើនឡើងទ្វេដង - "តម្លៃគឺ "a"!

តម្លៃ​បន្ទាត់​អាច​ជា​មួយ​នឹង​ការ​បំបែក​បន្ទាត់​ដែល​បាន​បើក បន្ទាប់​មក​បន្ទាត់​បន្ទាប់​គួរ​មាន “|” នៅ​ដើម​ឧទាហរណ៍៖

"នេះ​ជា​ការ​ចាប់​ផ្តើ​ម​
| និងការបន្តនៃអត្ថន័យ"

ប្រសិនបើអ្នកត្រូវការបញ្ជាក់តួអក្សរពិសេសនៅក្នុងតម្លៃខ្សែអក្សរ វាមានវត្ថុពិសេសសម្រាប់រឿងនេះ៖ "តួអក្សរ។" ឧទាហរណ៍៖

"នេះ​គឺ​ជា​ការ​ចាប់​ផ្តើ​ម" + Symbols.PS + "និង​ការ​បន្ត​នៃ​អត្ថន័យ​" // PS – ការ​បំបែក​បន្ទាត់

ប្រតិបត្តិករ

ទាំងនេះគឺជារចនាសម្ព័ន្ធភាសាដែលមាននៅក្នុងភាសាខ្លួនវា ហើយអនុញ្ញាតឱ្យអ្នកបង្កើតលំដាប់សាមញ្ញបំផុតនៃការប្រតិបត្តិកម្មវិធី។

  • លក្ខខណ្ឌ

    បន្ទាត់មួយចំនួននៃកូដនឹងត្រូវបានប្រតិបត្តិប្រសិនបើលក្ខខណ្ឌត្រូវបានបំពេញ។

    អ្វីមួយ = 12;
    ប្រសិនបើអ្វីមួយ 200 បន្ទាប់មក
    ជូនដំណឹង ("លក្ខខណ្ឌបានជួប");
    ElseIf អ្វីមួយ> 200 បន្ទាប់មក
    របាយការណ៍ ("លក្ខខណ្ឌមិនត្រូវបានបំពេញ");
    បើមិនដូច្នេះទេ។
    របាយការណ៍ ("អ្វីផ្សេងទៀត");
    បញ្ចប់ប្រសិនបើ;

  • វដ្ត

    បន្ទាត់មួយចំនួននៃកូដនឹងត្រូវបានប្រតិបត្តិតាមចំនួនដងជាក់លាក់។

    // រាប់មួយដោយមួយ។
    សម្រាប់អ្វីមួយ = 1 ទៅ 20 វដ្ត
    របាយការណ៍ (អ្វីមួយ);
    វដ្តបញ្ចប់;

    // គណនាខុសគ្នា
    អ្វីមួយ = 1;
    លាអ្វីមួយ

    // ប្រសិនបើយើងមានបញ្ជីតម្លៃ នោះយើងអាចរំលងតម្លៃនីមួយៗរបស់វា។
    អ្វីមួយ = បញ្ជីតម្លៃថ្មី;
    សម្រាប់បញ្ជីតម្លៃនីមួយៗពីវដ្តអ្វីមួយ
    របាយការណ៍(ListValue.Value);
    វដ្តបញ្ចប់;
    // ចំណាំថា "ListValue" គឺជាអថេរ វាអាចត្រូវបានគេហៅថាអ្វីដែលអ្នកចូលចិត្ត

    ដើម្បីរំខានវដ្ត អ្នកអាចសរសេរពាក្យបញ្ជា "បោះបង់" នៅខាងក្នុង ដើម្បីរំខានការបន្តវដ្តតែមួយ - ពាក្យបញ្ជា "បន្ត" ។

ធ្វើការជាមួយវត្ថុ

វត្ថុទាំងអស់ដែលយើងធ្វើការជាមួយជាភាសាគឺជាវត្ថុដែលមានលក្ខណៈពេញលេញ ពោលគឺពួកគេអាចមានទិន្នន័យផ្ទាល់ខ្លួន និងវិធីសាស្ត្រផ្ទាល់ខ្លួនរបស់ពួកគេ។

វត្ថុភាសាត្រូវបានបង្កើតដោយប្រើពាក្យបញ្ជាថ្មី ឧទាហរណ៍៖

Something = New Array();
Something = New ValueList();
ល។

វត្ថុ 1C មិន​អាច​ត្រូវ​បាន​បង្កើត​ទេ - ពួក​វា​អាច​ចូល​ប្រើ​បាន​ដោយ​ប្រើ​អ្វី​ដែល​ហៅ​ថា​អ្នក​គ្រប់​គ្រង​ដែល​ដាក់​ឈ្មោះ​តាម​សាខា​នៃ​ការ​កំណត់​រចនា​សម្ព័ន្ធ៖ ថត​ឯកសារ ជាដើម។ វិធីសាស្រ្តអ្នកគ្រប់គ្រងអាចត្រូវបានពង្រីក (សូមមើលមេរៀនលើម៉ូឌុល 1C ម៉ូឌុលគ្រប់គ្រងវត្ថុ)។

ឧទាហរណ៍៖

Directories.Nomenclature.CreateElement();
Documents.Invoice.FindByNumber("...");

អ្នក​មិន​អាច​សរសេរ​វត្ថុ​ផ្ទាល់​ខ្លួន​របស់​អ្នក​បាន​ទេ ហើយ​ក៏​មិន​អាច​ទទួល​មរតក ឬ​កំណត់​ឡើងវិញ​នូវ​វត្ថុ​ស្តង់ដារ​បាន​ដែរ។

កំហុស

អ្នកសរសេរកម្មវិធីមិនអាចតែងតែទាយថាតើនឹងមានកំហុសនៅពេលប្រតិបត្តិបន្ទាត់ជាក់លាក់នៃកូដនោះទេ។

ឧទាហរណ៍ ប្រសិនបើអ្នកសរសេរកូដដំណើរការខាងក្រៅ៖

Directories.Nomenclature.FindByCode("...") ហើយបើកដំណើរការនេះនៅក្នុង database ដែលមិនមានថតដែលមានឈ្មោះ Nomenclature វានឹងមានកំហុស។

ដើម្បី​ការពារ​កុំ​ឲ្យ​មាន​រឿង​នេះ​កើតឡើង អ្នក​អាច​ប្រើ​សំណង់​ដូច​ខាង​ក្រោម៖

ការប៉ុនប៉ង
Directories.Nomenclature.FindByCode("...");
ករណីលើកលែង
Something = ErrorDescription();
របាយការណ៍ ("អូ - អូ - អូ");
របាយការណ៍ (អ្វីមួយ);
ការព្យាយាមបញ្ចប់;

ប្រសិនបើកំហុសកើតឡើងនៅពេលដំណើរការបន្ទាត់កម្មវិធីរវាង Attempt និង Exception នោះការប្រតិបត្តិនឹងត្រូវបានរំខាន ហើយចូលទៅកាន់បន្ទាត់រវាង Exception និង EndTry។ ប្រសិនបើគ្មានកំហុសទេ បន្ទាត់ទាំងនេះនឹងមិនត្រូវបានប្រតិបត្តិទេ។

មុខងារ Error Description() ដំណើរការតែរវាង Exception និង EndTry ហើយត្រឡប់ការពិពណ៌នាអំពីកំហុសដែលបានកើតឡើង។

មុខងារ និងនីតិវិធី

មុខងារ និងនិតិវិធីគឺជាវិធីមួយដើម្បីយកបន្ទាត់កូដជាច្រើន ហើយដាក់ឈ្មោះវាដោយពាក្យ ដូចជាអថេរ។ នៅពេលដែលយើងសរសេរឈ្មោះរបស់វានៅកន្លែងផ្សេងទៀត មុខងារនេះនឹងត្រូវបានហៅ (នោះគឺបន្ទាត់កូដទាំងនេះនឹងត្រូវបានប្រតិបត្តិ)។

យើងបានពិភាក្សាអំពីវិធីសាស្រ្តវត្ថុ និងកម្មវិធីដោះស្រាយព្រឹត្តិការណ៍ជាច្រើនដង។ មុខងារ និងនីតិវិធីគឺជាវិធីសាស្រ្ត និងឧបករណ៍ដោះស្រាយទាំងនេះ។

// កម្មវិធី
ដំណើរការសកម្មភាពខ្លះ()
របាយការណ៍ ("អ្វីមួយ");
ចុងបញ្ចប់នៃនីតិវិធី

// ហៅ
សកម្មភាពខ្លះ ();

មុខងារមួយខុសពីនីតិវិធីដែលវាអាចត្រឡប់តម្លៃដែលត្រូវបានគណនាជាលទ្ធផលនៃការប្រតិបត្តិបន្ទាត់ទាំងនេះនៅពេល។

របៀបរៀបចំកម្មវិធី

ឥឡូវនេះអ្នកស្គាល់ភាសា 1C ហើយ។

ការសរសេរកម្មវិធីត្រូវបានអនុវត្តនៅក្នុងម៉ូឌុល។ ដូច្នោះហើយ អ្នកត្រូវតែស្វែងរកម៉ូឌុលដែលត្រូវការ ហើយសរសេរកូដកម្មវិធីនៅទីនោះ។

ឧទាហរណ៍នៃការអភិវឌ្ឍន៍ដំណើរការខាងក្រៅ ():

  • ការបង្កើតដំណើរការខាងក្រៅ
  • - នឹងត្រូវបានប្រតិបត្តិនៅពេលបើកដំណើរការនៅក្នុងរបៀបសហគ្រាស ហើយចុចប៊ូតុង
  • ឬយើងបើកម៉ូឌុលវត្ថុដំណើរការហើយសរសេរកូដនៅទីនោះ - វានឹងត្រូវបានប្រតិបត្តិភ្លាមៗនៅពេលបើកនៅក្នុងរបៀបសហគ្រាស។

យើងនឹងប៉ះលើការសរសេរកម្មវិធីវត្ថុជាក់លាក់នៃភាសា 1C នៅក្នុងមេរៀនខាងមុខនេះ។

បើកវានៅក្នុង configurator ហើយអ្នកអាចមើលកម្មវិធី ឬផ្លាស់ប្តូរវាបាន។

កូដកម្មវិធីត្រូវបានសរសេរនៅក្នុងម៉ូឌុលវត្ថុដំណើរការ។