Негізгі әдебиет: 1, 5-8
Қосымша әдебиет: 17, 23-27
Тақырып №4. Анықтамалар
Анықтамалардың тағайындалуы Анау немес мынау реквизиттің мүмкін мағынасының тізімі болып табылады. Анықтамалар ақпараттың біркелкі емес енгізілуін алып тастау үшін қолданылады. Мысалы, сатып алушы, сатушы, қоймашы, басшы қандай тауар жөнінде айтылып жатқанын түсіну үшін, олар оны бірдей атауы керек. Көп жағдайда тауарлық ұйымдарда ол прайс-бет түрінде болады, онда оған саудалық фирма мен жұмыс істейтін барлық тауарлар номенклатурасы енгізіледі.
1С:Кәсіпорын жүйесі шексіз анықтамалар жүргізуге мүмкіндік береді. Әрбір анықтама біркелкі объектілер тізімін ұсынады: жұмыскерлердің, ұйымдардың, тауарлардың және т.б. Әрбір мұндай объект анықтама элементі болып табылады.
Қолданушы тұрғысынан, еске алатын жағдай конфигураторда анықтаманың өзі құрылмайды, яғни мағыналар тізімі ретінде анықтаманың дайындығы, яғни шаблон құрылатын конфигурациялау үрдісінде анықтамада сақталатын ақпарат құрылымы бейнеленеді, экрандық түрі өңделеді және қажет болса, анықтаманың баспалық түрі дайындалады.
Анықтаманың атрибуттары. Міндетті реквезиттер болып әрбір анықтама код және түрі болу керек. Анықтама элементінің коды болып сандық және мәтіндік түрде болуы мүмкін. 1С: Кәсіпорын жүйесі анықтама элементтерінің кәсіпорынмен жұмыс істеуге, кодтардың автоматты берілуіне үлкен мүмкіндік береді.
Код пен түр деп басқа 1С: Кәсіпорын жүйесінде анықтама элементі жөнінде қосымша ақпарат сақталуы мүмкін. Анықтамада мұндай ақпарат сақтау үшін реквезиттер тізімі құрылуы мүмкін. Ақпараттар реквезиттер механизмін қолданып, мысалы жұмыскерлер Картотекасын ұйымдастыру оңай болады. Мысалы, жұмыскерлер анықтамасы. Қызмет, жалақы және т.б атрибуттары болады.
1С фирмасы барлық анықтамаларға батыстың екі атрибутын енгізді: код және түр. Шынымен, әрбір объект нақты өмірде осы атрибуттарды қамтиды. Мысалы, жұмыскерлер үшін код болып, табельдік нөмір; ал түр болып фамилия аты және әкесінің аты.
Мәліметтер типі Әрбір анықтаманың атрибуты үшін оның мәліметтер типін көрсету қажет, мысалы, “сан”, “жол”, “құн”. Бұл базалық типтер бірақ мәліметтердің қиын типін де көрсетуге болады. Мысалы, қызмет атрибуты қызметтер мәліметтер типі бар. Бұл жағдайда, бұл атрибуттың мәні қызметтер анықтамасынан таңдалады. Бір анықтама атрибуттарының мәні екінші анықтамадан таңдалады, яғни осылай анықтамалар арасында оңай байланыс туындайды.
Иерархиялық анықтама.
Справочник Сотрудники
Код
Наименование
Должность
Оклад
1
Иванов Иван Иванович
Бухгалтер
7000
2
Петров Петр Петрович
Кадровик
5000
Справочник Должности
Код
Наименование
1
Бухгалтер
2
Кадровик
1С: Кәсіпорын жүйесінде анықтама элементтерінің тізімі көп деңгейлі болуы мүмкін. Бұл жағдайда анықтаманың барлық жолдары екі түрге бөлінеді: “жай” анықтама элементтері және анықтама топтары. Топтар көп деңгейлі анықтаманың төмен жатқан деңгейіне көшуге мүмкіндік береді. Көп деңгейлі анықтамаларды қолдану детализацияның қажетті деңгейімен анықтамаға ақпаратты еңгізуді ұйымдастыруға мүмкіндік береді. Көп деңгейлі элементтер және элементтер топтарын бір топтан екінші топқа ауыстыруы мүмкін.