Деректердің түрлері
-

Деректердің түрлері

0
498
24.09.2023 Марина Анапольская

Мазмұны:

1.      Әртүрлі деректер түрлерінің жіктелуі

2.      Деректердің негізгі түрлері

3.      Белгілі бір қолданбалы шешімде жасалған деректер түрлерінің мысалы   


1.      Әртүрлі деректер түрлерінің жіктелуі


«1С-Кәсіпорын» жүйесінде ақпараттың әртүрлі типтері қолданылады. Белгілі бір мәндегі 1С бағдарламасының деректер түрі «1С-Кәсіпорын» жүйесіне дәл осы мән не екенін, оны қандай түрде сақтау және пайдаланушыға ұсыну керектігін дұрыс түсіндіруге көмектеседі. Т.а,. жүйе дерекқордағы әрбір мән үшін тек мән туралы ақпаратты ғана емес, сонымен қатар осы мәннің деректер түрінің сипаттамасында сақтайды. Деректер түрлерінің жіктеу кезінде екі негізгі топты ажыратуға болады.


1-ші топ стандартты қарапайым түрлерден бастап платформа деңгейінде бастапқыда анықталған күрделі құрылымдарға дейін әрбір қолданбалы шешімде болатын түрлерді құрайды. Айтпақшы, осы әмбебап кодты жазу қажет болса, осы топтың әртүрлі деректер түрлерін пайдалану басқа конфигурацияда қателер мен ерекшеліктерді тудырмайды.


2ші топ белгілі бір конфигурацияда ғана болуы мүмкін деректер түрлері (жол, массив). Платформа деңгейінде оларды құрудың жалпы ережелері, құрылған жалпы сыныптар (шаблондар) ғана жазылған. Түрлердің өзі әзірлеушінің арқасында конфигцрацияда «пайда болады» және қолданбалы шешімді конфигурациялау кезінде өзі қалыптастырады.   

 

2.      Деректердің негізгі түрлері

 

1)    Қарапайым (қарабайыр) түрлері

Бұл құрылымында бір компонентті мәліметтердің стандартты негізгі түрлері. Олар кез-келген бағдарламалау тіліне тән. Бұл «логикалық», «сан», «жол», «күн» (суретті қараңыз.1).


 1.png  

Сурет 1. БК мазмұнындағы қарапайым түрлері

 

Осты топтан типтік мәнді құру үшін кодта белгілі бір типтегі литералды көрсету керек. Логикалық тип үшін «шындық»/ «өтірік», 0,1,2. Сан үшін ....... және т.б.

Жол айнымалысы = «1-жол» + « » + «2-жол»;

 

Сондай-ақ, қарабайыр түрлерге деректер түрінің тағы 3 Ерекше сипаттамасын жатқызуға болады.


•     «Түрі». Бұл түрдің мәндері белгілі бір мәннің түрін анықтауға қызмет етеді. Шын мәнінде, деректер түрлерінің өзі мәндер болып табылады. Әдебиеттер жоқ. Тек кірістірілген ТүріЗнч() и Түрі() функциялары қолданылады.

Егер ТүріЗнч(ПерҚойма) = Түрі("АнықтамалықСілтеме.Қоймалар") Онда …

 

•     «Белгісіз». Бір ғана мағынасы бар, іс жүзінде-«белгісіз». Құрама түрі бар өрістерге ол әдепкі бойынша тағайындалады.


Мысалы, кейбір анықтамалықта бірнеше типтегі мәндерді қабылдай алатын «Контрагент» деректемелері бар: «анықтамалық сілтеме.Сатып алушылар «және» Анықтамалықсілтеме.Жеткізушілер». Әзірге нақты мән берілмеген реквизиттер түрі болады белгісіз. Жүйе әлі «білмейді»-мүмкін болатын түрлердің қайсысы деректеме мәніне тағайындалады. Сондай-ақ, осы түрдің мәні басқа жағдайларда анықталмаған мәнді көрсету үшін қолданылады.


•     «NULL». «NULL»-ді мәліметтер базасының кестелерінен сұрау нәтижесінде көруге болады. NULL түрінің мәні үлгі мәнінің жоқтығын білдіреді. Екі кестені қосу қажет болса, деректер түрінің мысалы. Сол жақ қосылым, ал оң жақ кестеде қосылу шарты қанағаттандырылмайтын жолдар бар. Содан кейін, осы жолдарға сәйкес, оң жақтағы жоқ мәндердің орнына сол жақ кестеден және NULL мәндері алынады.

 

2)    Әмбебап мәндер жинағы

Олардың құрылымы әлдеқайда күрделі. Осы топтағы Ақпарат түрі бар мәндер жинақтарды, мәндер жиынтығын сақтай және өңдей алады. Оларда дерекқорда сақтау үшін пайдалану мүмкін емес, (деректер операциялық жүйеде сақталады). Кодта деректерді өңдеуге арналған. Бұл массив, кесте құрылымы және тағы басқа деректер түрі.


2.png

Сурет2-КС-тегі Әмбебап коллекция

 

Коллекцияның мәндерін айналып өту үшін арнайы конструкциялар қолданылады-циклдар (әр... үшін, ал.., және т.б.). Жинақ мәнін иниәиализациялау үшін жаңа операторды (конструкторды) пайдалану керек.

 

3)    Жалпы түрлері

Жалпы типтерді ендірілген тілдің жалпы объектілері деп атауға болады. Бұл нысандарды қолданбалы тапсырмалардың өте кең ауқымы үшін пайдалануға болады және олар конфигурацияның бизнес-логикасымен байланысты емес. Оларға кесте құжаты, сурет, com нысаны және т.б кіреді. (3-ші суретті қараңыз).


3.png

3-ші сурттегі Синтаксис көмекшісіндегі «жалпы насандар» бөлімі


Бұл топтың типтік мәндері қарабайыр түрлермен салыстырғанда құрылымы жағынан да күрделі, өйткені олар осы қолданбалы объектілердің қасиеттерінің жиынтығы (жиынтығы) болып табылады. Сондықтан әрбір жаңа мәнді объектінің данасы деп атауға болады. Жаңа дананы жаңа конструктор жасайды.


4)    Интерфейс түрлері

Пайдаланушы конфигурациясының визуалды (интерфейс) өзара әрекеттесуін қамтасыз етіңіз. Көбінесе деректер түрлерін пайдалану пішіндердің жұмысын бағдарламалық түрде басқаруға және олардың элементтерін басқаруға мүмкіндік береді. (4-ші суретті қараңыз).


4.png  

4-ші сурет. КС-дегі интерфейс объектілері

   

3.                 Белгілі бір қолданбалы шешімде жасалған деректер түрлерінің мысалы


Жоғарыда айтылғандай, конфигурацияда тек осы шешімде болатын негізгі деректер түрлері болуы мүмкін. Сонымен қатар, олар «толыққанды» болады, өйткені деректер түрлерімен жұмыс істеу платформасының барлық функционалдығы әдепкі бойынша болатын типтер сияқты толықтай қолдау табады.

 

Бұл түрлерді қолданбалы түрлер немесе қолданбалы нысандар деп те атауға болады. (5-ші суретті қараңыз). Бұл атау жаңа түрлердің пайда болуы қолданбалы конфигурация нысандарымен тікелей байланысты болуынан туындайды.


Дәлірек айтқанда, бұл типтер қолданбалы шешімде әзірлеуші келесі конфигурация объектісін қосқан кезде жасалады. Қосылуы жаңа типтерді құрайтын объектілер типтік деп аталады.


«1С-кәсіпорын» қолданбалы объектілердің бірнеше кластары (шаблондары бар), бірақ әзірлеуші оларды өздері пайдалана алмайды. Мұндай сыныптар, мысалы., анықтамалықтар, құжаттар, регистрлерқорлар және т.б. конфигурация объектілерінің ағашында бұл сыныптар түйіндер болып табылады.(6-ші суретті қараңыз).


Әр сынып (шаблон) үшін белгілі бір негізгі функционалдылық анықталған:деректерді сақтау үшін жасалатын мәліметтер базасының кестелерінің жалпы құрылымы, типтік формалардың шаблондары, қол жеткізу құқықтарының жиынтығы және т.б.

.

  5.png

5-ші суретте қолданбалы КС объектілері

   

Т.а., әзірлеуші конфигурация объектілерінің ағашына жаңа объект қосқанда, бұл терминологияда ол тиісті сыныптың данасын жасайды деп айтуға болады және бұл данасы осы сыныптың функционалдығын мұра етеді. Мысалы.. жаңа «клиенттер» анықтамалығын қосқанда, осы сыныптың қасиеттерін мұра ететін «анықтамалықтар» класының данасы жасалады. Сонымен қатар, әзірлеуші өз конфигурациясында жүйе автоматты түрде жасаған жаңа деректер түрлерін пайдалануға мүмкіндік алады:

·         «АнықтамалықМенеджер.Клиенттер»,

·         «АнықтамалықОбъект.Клиенттер»,

·         «АнықтамалықСілтеме.Клиенттер»,

·         «АнықтамалықІріктеу.Клиенттер»,

·         «АнықтамалықТізім.Клиенттер».


Бастапқыда тек қарастырылатын түрлердің жалпы «схемасы», жаңа объектілерді қалыптастыру ережелері анықталған (6-ші суретті қараңыз).


Әзірлеуші конфигурация объектісіне атау беріп, оның реквизиттері мен ТС құрылымын қалыптастырғаннан кейін (осы сыныпта болған жағдайда) деректер түрінің құрамы қалыптасады. Мысалы, әзірлеуші «бөлшектер» анықтамалығын жасайды және оған екі реквизит қосады: «өндіруші» және «кепілдік мерзімі». Сондай-ақ, «компоненттер» кестелік бөлігін қосады. Демек, жүйе құрған «анықтамалық нысан.Тауарлар» қосу сипаты. Жеткізуші және сипаты сақтау мерзімі. Сондай-ақ кесте бөлігімен.

 

СпрСілтеме = Анықтамалықтар.Тауарлар.АтауыБойыншаТабу(«Қозғалтқыш»);

СпрОбъект = СпрСілтеме.ОбъектініАлу();

СпрОбъект.Өндіруші = Анықтамалықтар.Өндірушілер.АтауыБойыншаТабу(«Мотор зауыты АҚ»);

СпрОбъект.Кепілдік мерзімі = 36;

СпрОбъект.Жазу();


 6.png 

6-ші Сурет. Объект ағашындағы конфигурация объектілерінің кластары


 7.png 

Сурет.7. Синтаксис Көмекшісіндегі қолданбалы типті сипаттаудың жалпы құрылымы

 

«Кодерлайн» компаниясының маманы

Марина Анапольская

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Разделы
Теги
#Ведомость : #Мәліметтер базасы # 1С жүйесінің конфигурациясы # Автоматизация процессов # акты в 1С # Животноводство # Заполнение реквизитов # Качество обслуживания # НСИ # Оформление акта # Растениеводство # Сатып алу және сату # Товары # Унифицированная форма #1С бағдарламау #1С емтихан #1С қалай жасауға болады #1С те қалай жасайды #1С-да қалай жасауға болады #1С-да қалай жасауға болады #1С-те қалай жасауға болады #1С-те қалай істеу қажет #1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP-де қалай жасауға болады #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Договоры #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Құжат айналымы #1С: Құжат айналымы #1С: Модули #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #1С: Шарттар #1С:ERP #1С:БГУ #1С:БП #1С:Бухгалтерия #1С:Бухгалтерия для Казахстана #1С:Комплксная автоматизация #1С:Предприятие #1С:Торговля и склад #1С:Управление холдингом #1С.6-НДФЛ #ADO #APACHE #API #canonical #com-объекты #Excel #Excel в 1С #GoogleDrive #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MD83Exp.epf #MS SQL Server #Soap #WEB #WEB-сервисы 1С #Word #XML #Авансовый отчёт #Аванстық есеп #Автозаполнение #Администрирование 1С #Адресный классификатор #Акт сверки #акты в 1С #Анализ #Бағдарлама коды #Бағдарламалау тілі #База данных #Базы метаданных #Бақылау #Банк үзінділері #Банковские выписки #Банктік үзінді #Баспа нысаны #Безопасность сервера #Бесшовная интеграция #Бизнес-процесс #БИТ.Финанc #Битрикс24 #БКМ #Блокировки в 1С #Бонусная система #БСП #БУ #Бурение скважин #Бухгалтерлік есеп #Бухгалтерский отчет #Бухгалтерский учет #Бюджетирование #Валюта #Ввод данных #Взаимодействие с клиентами #Виды документов #Виды справочников #Виды цен #Внедрение #Внедрение ERP #Внешняя обработка документа #Возврат #Годовая ведомость #График платежей #Группа доступа #Данные #ДДС #Деректер #Деректер түрі #Деректерді құру #Деректердің түрлері #Деректермен алмасу #Дисконтные карты #Доверенность в 1С #договор #Документ #Документ закупки #Документ корректировки долга #Документ Приобретение товаров и услуг #Доставка #Есеп #Есеп айырысу шотына түсу #Есепке алу #Есептеулер #жалақы #Жеке параметрлер #Жылдық ведомость #Заказ клиента #Заказ покупателя #Заказ поставщику #Закрытие месяца #Закупка #Запасы #Запасы на складе #Запросы 1С #Заработная плата #Идентификатор товара #Интеграция 1С #Информационные ресурсы #Кадровый учет #Казначейство #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Карточка сотрудника #Касса ККМ #Кесте формасы #Кіру тобы #кіруді шектеу #ККМ #Ключи криптографической системы #Код #Комиссионер #Комиссионные продажи #Компоновка данных #Конвертация данных #Контрагент #Контрагенттермен есеп айырысу #Контроль #Конфигурация #Конфигурация 1С #Конфигурация системы 1С #Корпоративное сопровождение #Корректировка поступления #Курсовые разницы #Курстық айырмашылықтар #қайтару #Қалдықтар #Құжат #Қате #Қойма #Қорлар #Құжат #Құжат #құжатты сыртқы өңдеу #Қызметкер картасы #Лизинг #Лицензии 1С #Логистика #Мәліметтер базасы #метадеректер базасы #Механизм Анализа Данных в 1С #Моделирование #Модуль Диадок #Монитор #МӨҚ бағалау әдістері #МСФО #Накладная ТМЦ #Налоги #Настройка прав доступа #Настройка программы #Настройка системы #Начисление зарплаты #Начисления #Номенклатура #Нормативно-справочная информация #Обмен данными #Обмен между базами #Обновления #Объектілік мәліметтер базасы #Объектная база данных #Ограничение доступа #Оприходование #Оптимизация #Оптимизация бизнеса #Оптимизация процессов #Оптимизация работы #Оптовые продажи #Ордерная схема #Ордерный склад #Основные средства #Остатки #Остатки счета #Ответственное хранение #Отгрузка товаров #Отпуск #Отчет комитенту #Отчетность #Отчеты в 1С #Оценка задач #Ошибка #Өнімді есепке алу #Пайдаланушының рөлі #Параметры #Передача на комиссию #Перенос данных #Персональные настройки #Печатная форма документа #Печать ценников #Пішін элементі #План-фактный анализ #Планирование #Планирование продажи #Платежное поручение #Платежный календарь #Платежный ордер #Подарочный сертификат #Поддержание запасов #Покупки и продажи #Полезные обработки #Поставщик #Поступление на расчётный счёт #Поступление товара #Права доступа #Правила обмена #предопределенные элементы справочников #Проводки 1С #Программирование в 1С #Программные права #Программный код #Продажи #Производственный процесс #Производство #Прямой обмен #Путевой лист #Работа с объектами в 1С #Рассылка отчетов #Расход #Расходный кассовый ордер #Расчеты с контрагентами #Расширение конфигурации #Регистрационный номер #Регламентные задания #Регламентные отчёты #Регламентный учёта #Регламенттік есеп #Регламенттік есептер #Резерв товара #Резервирование #Резервная копия #Ресурсная спецификация #Реттеуші тапсырмалар #РМК #Розничная и оптовая торговля #Розничная продажа #Розничная торговля #Роль пользователя #РСБУ #С # #Салықтар #Салықтық есепке алу әдістері #САтуды басқару #Сатып алу #Сатып алуды басқару #Сверка взаиморасчетов #СКД #Скидки #Склад #Складской учет #Согласование #Соединение COM в 1С платформе #Сортировка #Списание #Способы налогового учета #Способы оценки МПЗ #Справочник #Справочник #Сравнение конфигураций #Сұрыптау #Табличная форма #Табличная часть #Тауардың түсуі #Тестирование 1С #Тестирование процесса #Техническое задание #Технологическая операция #Тип данных #Типовые конфигурации #Тікелей алмасу #ТМЦ #Торговое оборудование #Төлем кестесі #Төлем күнтізбесі #Төлем тапсырмасы #Төлем тапсырысы #Транспортная логистика #Уведомления #Управление #Управление заказами #Управление закупками #Управление продажами #Управление проектами #Управление ресурсами #Управление финансами #Управленческий учет #Утверждение #Учет #Учет номенклатуры #Учет продукции #Учет товаров #Файл #Файлы #Финансовый учет #Форма #Форма элемента #Формирование заказов #Функция предварительного просмотра #Характеристика номенклатуры #Хранилище настроек #Ценообразование #Чек #Чек ККМ #Чек-бокс #шаблон #Шот қалдықтары #Штрихкод #Штрихкодирование #Эквайринговый терминал #Экзамен 1С #Электрондық цифрлық қолтаңба #Электрондық цифрлық қолтаңба#Тікелей алмасу #Электронно-цифровая подпись #Элемент пішіні #Элемент справочника #Элемент формы #Этапы #Этикетка #ЭЦП #Язык программирования #Яндекс.Касса 1С под Linux Email или телефон коррект Криптографиялық жүйенің кілттері Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.