Ақпараттық-есептеу жүйелері кафедрасы «Ақпараттық жүйелер» мамандығының студенттеріне арналған «1С бағдарламалау» пәні бойынша


Лабораториялық жұмыс № 6 (1 сағат)



бет18/97
Дата07.02.2022
өлшемі5,21 Mb.
#88595
түріСеминар
1   ...   14   15   16   17   18   19   20   21   ...   97
Байланысты:
Лабораторная работа 1С версия5

Лабораториялық жұмыс № 6 (1 сағат)
Тақырыбы: Агрегаттық объектілер
Жұмыс мақсаты: агрегаттық объектілерінен жұмыс істеп, білім дағдыларын қалыптастыру.
Тапсырма:

  1. «Кесте» агрегаттық объектісімен жұмыс

  2. Жаңа кесте құру

  3. Кестедегі деректер анализі және кейінгі қолдануды ұйымдастыру

Әдістемелік нұсқаулар


Агрегаттық мәліметтер типі тілде ең маңызды орын алады. Бұл мәліметтер типінің айнымалысы-өзінің құрамы мен әдісі бар объект болып табылады. Агрегатты мәліметтер типімен жұмыс істеудің нәтижесі келесі түрде көрсетіледі:

  • СоздатьОбъект() функциясының көмегімен агрегаттық мәліметтер типінің объектісі жасалынады және қандай да бір айнымалыға сілтеме пайда болады.

  • Объект керек мәліметтер элементінде өз орнын табады;

  • Агрегаттық мәліметтер типінің объектісімен әр түрлі басқарулар жасалынады;

  • Объект керек болмаған жағдайда, ол айнымалының қандай да бір базалық типті мағынасы, негізінен 0 саннан ажыратылады. Объектіні ажырату міндетті емес.

Атрибут — агрегаттық типті деректердің қасиеттері. Жалпы жағдайда атрибуттар орналасуы мүмкін, оң және сол жақ бөлігі меншіктеу операторы, параметрімен шақырылатын әдістер, процедуралар немесе функциялар. Атрибуттар аттарын пайдалануға болады, оларды анықтау үшін немесе ағымдағы мәні атрибута агрегаттық типті деректердің нақты объектісі. Кейбір атрибуттар үшін оқу ғана қол жетімді, арнайы сипаттау кезінде осы атрибута осы нұсқаулықта көрсетіледі. Атрибуттарды оқу мүмкін емес, сол жақ бөлігінде операторын меншіктейді.
Бағдарламалық модуль атрибуттарды, нақты объектіні, агрегаттық типті деректерді, мәтін, мәндік қол жеткізу болып табылады.
Агрегаттық типті деректерге объекттілер кіреді (контекст). Жинағы қол жетімді тікелей модуль мәндері агрегаттық типтегі деректер болса, онда қол жеткізу атрибутының — аты жай ғана осы атрибута.
Мысал :
*
Спр = СоздатьОбъект("Справочник.Сотрудники");
А = Спр.Выбрать("Выберите объект", 0);
//Каталог атрибут аты мен жалақыны таңдаңыз
Сообщить("Выбран сотрудник " + Спр.Наименование);
Сообщить("Оклад - " + Спр.Оклад );
*
Спр = СоздатьОбъект("Справочник.Сотрудники");
А = Спр.Выбрать("Выберите объект", 0);
Док = СоздатьОбъект("Документ.ПриказНаДоплату");
Док.Новый();
// Атрибут орнатыңыз НомерДок
Док.НомерДок = "777";
// атрибут орнатыңыз ДатаДок
Док.ДатаДок = '14.04.96';
Док.ТипРасчета = ВидРасчета.ДоплатаСуммой;


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   97




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет