1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя | ҰйымдардыңБөлімшелеріҚосылғанФайлдар |
| Полное имя | Справочник.ҰйымдардыңБөлімшелеріҚосылғанФайлдар |
| Синоним | — (қызметтік объект, командалық интерфейсте жеке тізім ретінде көрсетілмейді) |
| Конфигурация | Қазақстан үшін Бухгалтерия, редакция 3.0 (версия 3.0.74.2) |
| Подсистема | Қосылған файлдармен жұмыс (БСП — «Қосылған файлдар») |
| Владелец | Справочник.ҰйымдардыңБөлімшелері |
| Где найти | e1cib/list/Справочник.ҰйымдардыңБөлімшелеріҚосылғанФайлдар |
Мақсаты. «Ұйымдардың бөлімшелері» анықтамалық элементтеріне тіркелген файлдарды сақтау үшін техникалық анықтамалық. (бөлімшені құру туралы бұйрықтардың скан-көшірмелері, ережелер, ғимараттарды жалға алу келісімдері, фотосуреттер және т. б.). Бұл БСП-ның қосылған файлдар механизмінің әрбір меншік объектісі үшін автоматты түрде жасалатын бірқатар бір типті анықтамалықтардың бірі <Владелец>ҚосылғанФайлдар.
Пайдаланушы объектімен жанама жұмыс істейді — бөлімше карточкасындағы «Қосылған файлдар» (немесе файлдар панелі) командасы арқылы. Анықтамалықтың бірінші элементі нақты бөлімшеге бірінші файл қосылғанда автоматты түрде жасалады. Анықтамалық файлдың мазмұнын (деректер базасында немесе дисктегі томдарда) және оның метадеректерін: автор, күндер, өлшем, нұсқа, қолтаңба/шифрлау белгілерін сақтайды.
Файлдарға қолжетімділікті шектеу ВладелецФайла реквизиті арқылы RLS арқылы жүзеге асырылады: пайдаланушы файлды тек меншік бөлімшесіне құқықтары болған жағдайда ғана көреді және өңдейді. Бұл ақпараттық қауіпсіздік саясатын сақтау үшін маңызды.
Конфигурацияның есеп валютасы — теңге (₸). Бұл қаржылық көрсеткіштер объектісі сақталмайды; РК параметрлері (ҚҚС 16 %, МРП 4 325 ₸, МЗП 85 000 ₸ және т. б.) оған әсер етпейді және тек байланысты есеп объектілері контекстінде төмендегі бөлімдерде келтірілген.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки (из evidence)
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| Автор | Справочник.Пользователи |
Міндетті (ShowError) | Файлды жүктеген пайдаланушы. Аудит және қолжетімділікті бақылау. Жасалған кезде автоматты түрде толтырылады. |
| ВладелецФайла | Справочник.ҰйымдардыңБөлімшелері |
Міндетті емес | Файл тіркелген бөлімше. RLS арқылы қолжетімділікті анықтайды. |
| ДатаМодификацииУниверсальная | ДатаВремя | Міндетті емес | Файлдың соңғы өзгеруінің әмбебап (UTC) уақыты. Синхрондау және өзгерістерді бақылау үшін. |
| ДатаСоздания | ДатаВремя | Міндетті (ShowError) | Файлдың жүйеге жүктелген сәті. Автоматты түрде толтырылады. |
| Зашифрован | Булево | Міндетті емес | Файлдың шифрланғанын білдіретін белгі (шифрлау сертификаттарымен бірге жұмыс істейді). |
| Изменил | Справочник.Пользователи |
Міндетті емес | Файлды немесе оның метадеректерін соңғы өзгерткен пайдаланушы. |
| ИндексКартинки | Число | Міндетті емес | Интерфейстегі файлдың пиктограммасының индексі (файл түріне байланысты). |
| Описание | Строка | Міндетті емес | Пайдаланушы енгізген файлдың мәтіндік сипаттамасы. |
| ПодписанЭП | Булево | Міндетті емес | Файлда электрондық қолтаңбаның бар екенін білдіретін белгі. |
| ПутьКФайлу | Строка | Міндетті емес | Дисктегі файлға жол («Дискте көрсетілген томдарда» сақтау үшін). |
| Размер | Число | Міндетті емес | Файлдың өлшемі байтпен. |
| Расширение | Строка | Міндетті емес | Файлдың кеңейтімі (pdf, docx және т. б.). Қол жетімді әрекеттерді анықтайды. |
| Редактирует | Справочник.Пользователи |
Міндетті емес | Файлды өңдеуге блоктаған пайдаланушы (файлды «босату» механизмі). |
| СтатусИзвлеченияТекста | Перечисление.СтатусыИзвлеченияТекстаФайлов |
Міндетті емес | Толық мәтінді іздеу үшін мәтінді алу статусы (алынбаған / алынған / қате). |
| ТекстХранилище | ХранилищеЗначения | Міндетті емес | Толық мәтінді іздеу үшін файлдан алынған мәтін. |
| ТипХраненияФайла | Перечисление.ТипыХраненияФайлов |
Міндетті (ShowError) | Сақтау тәсілі: деректер базасында немесе дискте. ФайлХранилище/ПутьКФайлу пайдалануға әсер етеді. |
| Том | Справочник.ТомаХраненияФайлов |
Міндетті емес | «Дискте» түрі үшін сақтау үшін том (диск папкасы). |
Сонымен қатар, БСП механизмінің штаттық реквизиттері бар (evidence фрагментіне кірмейді, бірақ осы түрдегі объект үшін міндетті):
| Имя | Тип | Назначение |
|---|---|---|
| ФайлХранилище | ХранилищеЗначения | «Деректер базасында» сақтау кезінде файлдың екілік мазмұны. |
| ВерсияНомер / ТекущаяВерсия | Число / СправочникСсылка.<...>ВерсииПрисоединенныхФайлов |
Актуалды нұсқаның белгісі және сілтемесі (егер объект үшін нұсқалар механизмі қосылған болса). |
| ЗагружаемыйФайл, ЭлектроннаяПодпись | қызметтік | Алмасу/қолтаңба үшін техникалық өрістер. |
| Стандартные: Код, Наименование, ПометкаУдаления, Предопределённый, Ссылка | — | Анықтамалықтың стандартты реквизиттері. Наименование = кеңейтусіз файлдың аты. |
2.2 Табличные части
Объект жеке қолданбалы табличные части қамтымайды. Нұсқалылық (мазмұнның өзгерістер тарихы) табличная часть емес, егер меншік иесі үшін нұсқалар механизмі қосылған болса, жеке бағынышты нұсқалар анықтамалығы арқылы жүзеге асырылады.
3. Формы
Қосылған файлдардың қызметтік анықтамалықтары үшін формалар, әдетте, қайта анықталмайды және БСП-ның жалпы механизмдерінен мұраға алынады. Жұмыс жалпы формалар арқылы жүргізіледі:
| Форма | Тип | Назначение |
|---|---|---|
| Элемент формасы (авто/жалпы) | Элемент | Бір файлдың метадеректерін қарау және түзету: сипаттама, автор, күндер, өлшем, қолтаңба/шифрлау белгілері. Әдетте, тек қызметтік мақсаттар үшін ашылады. |
| Тізім формасы (авто) | Тізім | Анықтамалықтағы барлық файлдардың техникалық тізімі. Пайдаланушы интерфейсінде тікелей пайдаланылмайды. |
| ЖалпыФорма.ҚосылғанФайлдар | Жалпы | Негізгі жұмыс интерфейсі: бөлімшеге тіркелген файлдардың тізімі «Қосу», «Ашу», «Өңдеу», «Сақтау», «ЭП-мен қол қою», «Шифрлау», «Нұсқалар» командаларымен. |
| ЖалпыФорма.ҚосылғанФайл | Жалпы | Нұсқалармен/қолтаңбалармен жұмыс істеу үшін бір қосылған файлдың қасиеттерін қарау карточкасы. |
| ЖалпыФорма.ЭлектрондықҚолтаңбаЖасауТипіФайлыныңТаңдауФормасы және т.б. | Жалпы | Қол қою/шифрлау және томдарды таңдау үшін қызметтік формалар. |
Егер нақты жеткізілім үшін объектіге жеке
ФормаЭлемента/ФормаСпискаберілсе, олар жалпы формалардың функционалдылығын қайталайды — нұсқалық-спецификалық, нақты конфигурация 3.0.74.2-де тексеруді талап етеді.
4. Ключевые процедуры модулей
Қолданбалы BSL-код (evidence модуль:строка жолдарымен) қосылмаған, сондықтан төменде — осы түрдегі объектілердің типтік өңдегіштері, БСП-ның қосылған файлдар механизмімен жүзеге асырылады.
Объект модулі / менеджер модулі:
ЗаписьАлдында(Қабылдамау)— міндетті реквизиттердің толтырылуын бақылау (Автор,ДатаСоздания,ТипХраненияФайла); бос мәндер болған жағдайда —Қабылдамау = Шындық(ShowError әрекеті).ИзменилжәнеДатаМодификацииУниверсальнаяавтоматты түрде толтырылады.ЖоюАлдында(Қабылдамау)—ТипХраненияФайла = НаДискеболған жағдайда файлды томнан физикалық жою, бос орындарды босату, нұсқаларды каскадты тазарту.ТолтырудыӨңдеу(ТолтыруДеректері)—Автор,ДатаСоздания = АғымдағыСессияКүні(),ТипХраненияФайлаүшін әдепкі мәндерді орнату.
Жалпы бағдарламалық интерфейс (модульдер ФайлдарменЖұмыс, ҚызметтікФайлдарменЖұмыс, СерверДоңғалақтарыменЖұмыс):
ФайлҚосу(...)— жаңа анықтамалық элемент жасау, мазмұндыФайлХранилище(деректер базасында) немесе томға (ПутьКФайлу,Том) жазу,Размер,Расширение,ИндексКартинкиесептеу.ФайлВерсиясынЖаңарту(...)/ВерсияЖасау(...)— мазмұнның жаңа нұсқасын бекіту.ФайлдыӨңдеуҮшінАлу(...)/ФайлдыБосату(...)—Редактируетреквизитін басқару (файлды «босату» механизмі).ФайлдыҚолтаңбалау(...),ФайлдыШифрлау(...),ФайлдыШифрданАшу(...)—ПодписанЭП,З
