SKD 1S жүйесінде орналасуды пайдалану. SD-де бекітілген макетпен жұмыс істеу

Бұл мақалада мен қол жеткізуді басқару жүйесі туралы есепті әзірлеу кезінде, дәлірек айтқанда, есеп макетінің сыртқы түрін басқару кезінде кездесетін нюанстар және оларға қолданылған шешімдер туралы айтқым келеді.

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

Есептегі сұрау мәтіні келесідей болды:

ТАҢДАУ элементі. Атауы, номенклатурасы. Код, номенклатура. Негізгі өлшем бірлігі, номенклатура. Өлшем бірлігіОрны, номенклатура. Қалдықтарды сақтау бірлігі, номенклатура. UnitForReports, Номенклатура. Түсініктеме, номенклатура. Мақала, Номенклатура. Каталогтан ҚАЛАЙ номенклатураға сілтеме. Номенклатура АС Noменклатура ЕМЕС ЖЕРДЕ. Бұл топ

1-тармақ. Ерікті есеп және баған тақырыптары.


Әдепкі бойынша, ACS еркін тақырып мәтінін көрсету мүмкіндігіне ие. Бұл ACS параметрлерінде орындалады:

шығысында біз аламыз:

Бірақ егер есеп пен баған тақырыптары ерікті болуы керек болса, онда бұл опция қолайлы емес. Сондықтан мен келесі әрекеттерді жасадым:

Егжей-тегжейлі жазбалар үшін атау көрсетілген:


Мен SKD-де өзіме қажетті макетті салдым

Онда «Орналасу» қойындысында мен топ тақырыбының орналасуының шекараларын белгіледім:

және топтың атын көрсетті:

содан кейін есеп тақырыбында көрсетілуі керек орналасу аймағын белгіледім:

Есепті жасасаңыз, онда:

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

және нәтиже есептің қажетті түрі болып табылады:

2-тармақ. Есеп өрістерін еркін декодтау.

Тапсырма келесідей: «Мақала» өрісін екі рет басқанда, осы жолды жасаған элемент картасын ашу мүмкіндігі болуы керек.

Жоғарыдағы есепте кез келген өрісті екі рет шертсеңіз, элемент картасын аша алмайсыз:

Мысалы, «Мақала» өрісін бассаңыз, біз келесіні аламыз:

Шешім:

Өріс макетін қосу:

өрісті (мақала) көрсетіңіз, оны басқан кезде элемент картасы ашылуы керек:

макетте кез келген бос өрісті «Мақала» мәтінімен толтырыңыз, сипаттарда көрсетілген - Толтыру = «Параметр», Шифрды ашу параметрі = «Номенклатураны декодтау»:

және осы өріс аймағы өрісінің орналасуын көрсетіңіз:

Осыдан кейін орналасу опциялары пайда болуы керек:

Бұл параметрлерде біз «декодтау номенклатурасы» өрнегін көрсетеміз, менің жағдайда бұл номенклатураға сілтеме:


Біз «Мақала» өрісін басу арқылы өнім картасын ашу мүмкіндігін аламыз:

Менің ойымша, ұқсас нюанстарға тап болған және оларды басқа жолдармен шешкен әзірлеушілер болады, бірақ бұл басқа мақала ...

Баяндама нақты оқиғаларға негізделген, мақаланың пайдасы үшін сыртқы түрі, сұрау мәтіні және баған атаулары өзгертілді.

Баптардың қалдықтары және оның айналымы туралы есеп беру ақпаратын көрсететін сыртқы есепті жасайық. Қажетті ақпарат сұрау мәтінін қамтитын «Сұраныс» типті деректер жиынын пайдалана отырып, сұраумен сұралады:
ТАҢДАУ
_DemoNomenclature.Link HOW номенклатурасы
PLACE Ағымдағы номенклатура
FROM
Анықтамалық._Демономенклатура ҚАЛАЙ _Демономенклатура
ҚАЙДА
ЕМЕС _DemoNomenclature.Deletion Mark
ЖӘНЕ _Демономенклатура ЕМЕС. Бұл Топ
;

////////////////////////////////////////////////////////////////////////////////
ТАҢДАУ
Ағымдағы номенклатура.Номенклатура,
_ДемоСақтау орындарында қалған тауарлар ҚалғандарЖәнеАйналым.Сақтау орны,
_ДемоСақтау орындарында қалған тауарларҚалғандарЖәнеАйналым.СаныБастапқыҚалған,
_ДемоСақтау орындарында қалған тауарларҚалғандарЖәнеАйналым.СаныТүпкіліктіҚалған,
_ДемоСақтау орындарында қалған тауарларҚалғандарЖәнеАйналым.СаныКіріс,
_ДемоСақтау орындарында қалған тауарлар ҚалғандарЖәнеАйналым.СаныТұтыну,
_ДемоСақтау орындарында қалған тауарларҚалғандарЖәнеАйналым.СаныАйналым
FROM
Ағымдық номенклатура AS Ағымдық номенклатура
СОЛ ҚОСЫЛУ Тіркелу Жинақтаулар._ДемоСақтаудағы қалған тауарлар.Орналасқан жері.ҚалғандарЖәнеАйналым _ДемоСақтаудағы қалған тауарлар.Қалған және айналым
Бағдарламалық қамтамасыз етудің ағымдағы номенклатурасы.Номенклатура = _ДемоСақтау орындарындағы қалған тауарлар ҚалғандарЖәнеАйналым.Номенклатура

Нәтижесінде есепте келесі өрістер бар (1-суретті қараңыз):

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

  1. ACS «Деректер жиыны» қойындысында өріс тақырыптарын орнату;
  2. ACS «Параметрлер» қойындысында өріс тақырыптарын орнату;
  3. Өріс тақырыптарының бағдарламалық баптауы;
  4. Макет көмегімен есеп тақырыбын орнату;
  5. Нәтижені қорытындылау (кестелік құжат);
Оларды егжей-тегжейлі қарастырайық.

1. ACS «Деректер жиыны» қойындысында тақырыптарды орнату

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

2. ACS «Параметрлер» қойындысында өріс тақырыптарын орнату

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

Бұл әрекеттерді есеп параметрлерін ашу арқылы 1С:Кәсіпорын режимінде де орындауға болады, БІРАҚ «Таңдалған өрістер» тармағы есеп параметрлеріне қосылуы керек (8-суретті қараңыз).
Бұл есеп тақырыбын орнатудың оңай бөлігін аяқтайды. Жоғарыда көрсетілген әрекеттердің артықшылықтарының бірі: барлық орнату стандартты құралдардың көмегімен орындалады. Кемшіліктері: көп жолды өріс тақырыбын орнату мүмкін еместігі.

3. Өріс тақырыптарын бағдарламалы түрде орнату

Платформа өріс тақырыптарын бағдарламалық түрде орнатуға, сонымен қатар көп жолды орнатуға мүмкіндік береді, бұл өз кезегінде есепті құру кезінде өріс тақырыптарын икемді және динамикалық орнатуға мүмкіндік береді.

Ол үшін есеп модулінде процедураны анықтаймыз Нәтижені шығару кезінде. Бұл процедурада өріс тақырыптарын орнату үшін код жазамыз.

// 1. Пайдаланушы параметрлерін алу.
SettingsKD = ThisObject.SettingsLitter.GetSettings();

// 2. Біз кезеңнің басталу және аяқталу күнін анықтайтын «Кезең» параметрінің мәнін аламыз.
ParameterPeriod = NewDataCompositionParameter("Кезең");
Период = SettingsCD.DataParameters.FindParameterValue(PeriodParameter).Value;
StartPeriod = Period.StartDate;
EndPeriod = Period.EndDate;

// 3. Өріс тақырыптарын қайта анықтау туралы ақпаратты дайындаңыз. Ол үшін жасайық
// ақпаратты қамтитын массив: FieldName - ішіндегі "Жол" сипатының мәндері
// деректер жинағы (1-суретті қараңыз), Тақырып - тақырып мәтіні.
FieldList = Жаңа массив;
pPeriodStart = Пішім(PeriodStart, "DF=dd.MM.yyyy; DP="Бос күн"");
FieldInitialRemaining = Жаңа құрылым («ӨрісАты, Тақырып», «СаныБастауҚалған», «Қалған» + Symbols.PS + pageBeginningPeriod);
List ofFields.Add(FieldInitialRemaining);
strEndPeriod = Формат(Соңғы кезең, "DF=dd.MM.yyyy; DP="Бос күн"");
FieldFinalRemaining = Жаңа құрылым («ӨрісАты, Тақырып», «QuantityFinalRemaining», «Қалған» + Symbols.PS + strEndPeriod);
FieldList.Add(FieldFinalRemaining);

// 4. «Қалған» тобындағы өрістер тізімін алыңыз (7-суретті қараңыз) және
// циклдегі элементтерді өту арқылы жаңа тақырыпты орнатыңыз.
SelectedFields = SettingsCD.Selection.Items; // Өрістердің бірінші деңгейі.
SelectedFieldsRemains = SelectedFields.Items; // Топтау өрістері қалады.
Таңдалған өрістерден қалған әрбір таңдалған өріс үшін
Өрістер тізімінен алынған массивтің әрбір элементі үшін цикл
LayoutField = NewDataCompositionField(ArrayItem.FieldName);
Егер SelectedField.Field = LayoutField Содан кейін
SelectedField.Header = ArrayItem.Header;
endIf;
EndCycle;
EndCycle;

// 5. Өзгертілген пайдаланушы параметрлерін кері жүктеңіз.
ThisObject.SettingsLinker.LoadSettings(CDSettings);

Есеп нәтижесі (10-суретті қараңыз):
Әдіс жоғарыда айтылғандардың бәріне қарағанда қиынырақ, бірақ маған ұнайды.

4. Орналасу арқылы есеп тақырыбын орнату

Есептің сыртқы түрін неғұрлым икемді теңшеу үшін ACS макеттерді құруды қамтамасыз етеді. Есеп параметрлерінде біз басқа топтастыруды «детальдық жазбаларды» жасаймыз және осы топтау үшін «DZ Line» атауын орнатамыз (11-суретті қараңыз).
Орналасулар қойындысында топтау тақырыбының орналасуын қосыңыз. Электрондық кесте құжатындағы орналасу үшін есеп тақырыбын жасаймыз (есеп тақырыбы егжей-тегжейлі жазба көрсететін өрістер саны сияқты өріс тақырыптарын қамтуы керек) және орналасу үшін электрондық кесте құжатының аймағын көрсетеміз (суретті қараңыз). 12).
Нәтижесінде есепте келесі тақырып болады (13-суретті қараңыз):

Сурет 13. Есеп тақырыбы ретінде ACS орналасуы
Менің ойымша, макеттердің бір үлкен кемшілігі бар: берілген пайдаланушылар тобына бейімделу мүмкін емес, сондықтан есеп беру формасы реттелсе және өзгерту мүмкін болмаса, оларды пайдалану керек. «LineDZ» тобына топтастыруды орнатуға тырысыңыз, сонда сіз орналасудың шатастырылғанын көресіз.

Ақпараттық технологияларды қолдау веб-сайтында қол жеткізуді басқару жүйелерінде орналасуларды пайдалану жолын егжей-тегжейлі сипаттайтын Алдын ала анықталған макеттерді пайдалану мақаласы бар.

5. Нәтижені қорытындылау (кестелік құжат)

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

Бастайық. Оқиғаның есеп модулінде мұны істеу үшін стандартты құруды өшіреміз Нәтижені шығару кезінде StandardProcessing айнымалы мәнін False мәніне орнатып, нәтиженің өз орналасуын жазайық:
StandardProcessing = False;
LayoutLinker = newDataLayoutLayoutLinker;
LayoutLayout = LayoutLinker.Execute(
ThisObject.DataCompositionSchema,
ThisObject.SettingsLinker.Settings,
Шифрды шешу деректері);
CompositionProcessor = newDataCompositionProcessor;
LayoutProcessor.Initialize(LayoutLayout, DecryptionData, True);
OutputProcessor = Жаңа OutputProcessorDataCompositionResultInTabularDocument;
OutputProcessor.SetDocument(DocumentResult);
OutputProcessor.Output(CompositionProcessor);
Есеп нәтижесінің бағдарламалық жасақтамасы мақалада толығырақ сипатталған

Құрастырылған нәтиже электрондық кесте құжатына шығарылады - бұл DocumentResult айнымалысы. Әрі қарай, нәтижені жасап, оны электрондық кесте құжатына шығарғаннан кейін бір ұяшық мәтінін басқасына ауыстыру үшін код жазамыз. Мысалы, есеп тақырыбындағы «Қалғандар» тобының атауын «Қалған элементтер» деп өзгертейік (14-суретті қараңыз):
Ұяшық = DocumentResult.FindText («Қалғандар»);
Егер ұяшық<>Анықталмаған Содан кейін
Cell.Text = "Қалған элементтер";
endIf;

Сондай-ақ табылған ұяшық үшін пішімдеуді орнатуға болады, синтаксистік көмекшіде электрондық кесте құжатының ұяшық сипаттарын қараңыз;

Мен бұл әдісті жақында таптым, ол қарапайым және есеп тақырыбымен өте икемді жұмыс істеуге мүмкіндік береді, бастысы ұяшық мәтінінде бірегей мәтін бар.

P.S. Мүмкін сізде өріс тақырыптарын жасаудың басқа жолы бар ма?

Бұл мақала есептерді әзірлеген бағдарламашыларға пайдалы болады мәліметтерді құрастыру жүйесі, бірақ кірістірілген орналасу механизмін пайдаланбады.

Есептерді әзірлеу кезінде кейде стандартты емес тақырыпты пайдалану қажет немесе тақырыпты қосу қажет. Мақалада екі нұсқа қарастырылады:

  1. Тікелей қол жеткізуді басқару жүйесінде орналасуларды көрсетуге арналған кіріктірілген механизм
  2. 2. SKD-ны толықтыру кәдімгі орналасуларды пайдаланып кодты береді.

Бізде қазірдің өзінде осылай көрінетін деректер құрамы туралы есеп бар делік.

Есеп келесідей болуы үшін тақырып пен тақырып қосуымыз керек:

Опция 1 . Сіз орналасуды әзірлеу механизмін тікелей ішінде пайдалана аласыз SKD.

Алдымен топтауларды қосып, топтау ағашында оларға атау беру керек. Негізгі есеп тобының алдына бір топтама қосып, оған ат берейік» Қақпақ" Соңына екінші топты қосып, оған ат берейік» Жертөле».

Әрі қарай, Орналасулар қойындысында екі топтау макетін қосып, оларға аумақтарды орнату керек. Егер аймақтар өте күрделі болса (мысалы, кейбір ұяшықтар бір ұяшыққа біріктірілген), онда оларды кәдімгі орналасуда жасауға және «көшіру, қою» механизмі арқылы осында жылжытуға болады. Мұнда сіз параметрлерді жібере аласыз.

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

Сондай-ақ біздің топтарымыз үшін таңдалған өрістерді өшіру қажет.

Ескерту. Есептің ұқсас нұсқасын тек пайдалану арқылы жасауға болады SKD. Мұндай есеп кәдімгі қолданбада да, басқарылатын қолданбада да жұмыс істейді.

2-нұсқа.Нәтижені пайдалану SKDжәне тұрақты макеттер (тұрақты қолдану үшін қарастырылады)

Есепке кәдімгі орналасуды қосамыз.

Ондағы «Үстіңгі және төменгі колонтитул» аймақтарын орнатайық.

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

Ескерту. Есеп басқарылатын қолданбаларда жұмыс істеуі үшін «жасау» түймешігінің процедурасын өзгерту қажет.

Бүгін біз қызықты мәселені шешуді қарастырамыз - есепте бейнелерді көрсету.

Бұл не үшін пайдалы болуы мүмкін?

Мұнда кейбір мысалдар:

  • Тақырыпта өнімдердің суреттері мен логотипі бар бағалар тізімі
  • Фотосуреттері бар қызметкер профильдері
  • Жертөледе мөрмен және қолтаңбамен есептеулерді салыстыру
  • Сканерленген басып шығарумен есептер/басылған пішіндер

Бейнеде біз де талқылаймыз бағдарламасын қалыптастыру SKD-ге есеп беру. Есептерді шығарудың бұл әдісі қолданылады стандартты конфигурацияларда– бұл мұқият қараудың тағы бір себебі :)

ACS жүйесінде алдын ала анықталған макеттер

Алдын ала анықталған орналасуларды пайдалану арқылы стандартты есеп орналасуын қайта анықтауға болады.

Бұл сабақта мәселені қоюдан басқа, біз мыналарды қарастырамыз:

  • Үлгі конфигурациясында екілік деректерді сақтау
  • Суреттерді көрсету үшін ACS макеттерін пайдалану мүмкіндігі

Қол жеткізуді басқару жүйесі бойынша есепті бағдарламалық жасақтау

Қол жеткізуді басқару жүйесіндегі есепте кескіндерді көрсету мәселесін шешу үшін оны программалық түрде құру қажет.

Бұл екілік деректерге қатынасу мүмкіндігін бағдарламалық түрде есепті құру кезінде болады.

Бұл сабақ барысында біз:

  • Орналасу нәтижесін электрондық кесте құжатына шығару
  • Дешифрлеу деректер нысанын пайдалану
  • Дерекқордан екілік деректерді алу
  • Электрондық кестелік құжатта сызбаларды программалық құру

ACS есепте суретті көрсету

Бұл сабақта біз соңғы қадамдарды орындаймыз: біз бұрын алынған екілік деректерді есепте көрсетеміз.

Ол үшін электрондық кесте құжатына сызба қосылады, содан кейін ол есепте көрсетіледі.

Кескінді шығару алгоритмінің әмбебаптығы

Әзірленген кескінді шығару алгоритмі әмбебап болып табылады - алгоритм есеп құрылымындағы кез келген өзгерістерге қарамастан жұмысын жалғастырады.

Шын мәнінде, біз бұл сабақта дәлелдейтініміз.

Сонымен қатар, рұқсатты басқару жүйесінде фондық есепті құру мүмкіндігін қарастырамыз (күнделікті тапсырмаларды пайдалана отырып есепті құру).

Есептің тақырыбында суретті көрсету

Көбінесе есептің үстіңгі немесе төменгі деректемесінде статикалық кескінді көрсету қажет.

Бұл қарапайым тапсырма болып көрінеді, бірақ ACS жағдайында сіз оны қалай шешуге болатынын білуіңіз керек:

  • 1-қадам. Есепті бағдарламалы түрде жасаңыз
  • 2-қадам. Қажетті үстіңгі немесе төменгі колонтитулмен бөлек орналасуды жасаңыз
  • 3-қадам. АБЖ есебін толтырмас бұрын қажетті деректермен бөлімді көрсетіңіз.

Бұл бейнеде мәселенің шешімі анық көрсетілген.

Көруден ләззат алыңыз! :)

Соңғы бірнеше күнде біз АБЖ бойынша материалдарды жариялап жатырмыз.

1С бағдарламалаушысы/орындаушы қол жеткізуді басқару жүйесін білмесе ше? Мүмкін бұл шынымен де маңызды емес шығар?

Жарайды, есептерді «тізеде» жазатын маманды не күтіп тұрғанын қарастырайық (мысалы, электрондық кесте құжатына қолмен шығаруды пайдалану).

Пианистті атпаңыз, ол мүмкіндігінше ойнайды.

Есептер іс жүзінде барлық стандартты конфигурацияларда SKD негізінде.

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

SKD – есеп беру стандартыстандартты конфигурацияларда және 1С стандарттарды әлі зерттемегендерге негізделген түсініктеме жазбайды :)

Қарғыс уақыт...

Қол жеткізуді басқару жүйесі болмаса, есепті әзірлеу негізінен қолмен орындалады.

Әрине, Рамбо сияқты тісінде бұрағыш бар және барлығына бірдей шығу керемет :)

Болғандықтан - есепті әзірлеуге және жөндеуге арналған үлкен еңбек шығындары. Бұл кем дегенде кез келген менеджерді/тұтынушыны алаңдатады: «біртүрлі, бірақ ол мұны шынымен түсінеді ме?»

Есепті кейіннен қайта қарауға келгенде, бұл жиі бас ауруына айналады (әсіресе бұл басқа біреудің есебі болса) ...

Есептегі топтастыруды өзгерту үшін клиенттерге дамыту сапарлары

SKD қабылдауға мүмкіндік береді сапасы туралы есептербағдарламалаусыз. Қаңқасы жасалып жатыр бірнеше минут ішінде, содан кейін – садақтар.

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

Бағдарламалық түрде жасалған есептердегі осындай әмбебаптылыққа қол жеткізу үшін, ақылға қонымды мерзім ішінде мүмкін емес.

Сондықтан - қоңырау шалыңыз, трамвай, кеттік... Бұл 1С лақап аты үшін осындай кәсіби өсу...

«Сізде бірдей емес пе, бірақ інжу түймелері бар ма? «Өкінішке орай, жоқ...» (c)

Кейбір деректерді басқа жүйеден алу қажет болса ше?

Қол жеткізуді басқару жүйесін пайдалана отырып, сіз ағымдағы ақпараттық қауіпсіздік деректерімен жұмыс істейтін және басқа көзден деректерді алатын есепті жасай аласыз - бағдарламалау қажет емес.

Қол жеткізуді басқару жүйелерінсіз, сыртқы деректер ең тривиальды жолмен емес, бағдарламалық түрде алынады.

Егер қаласаң АБЖ-ны кәсіби түрде меңгеружәне күнделікті жұмысыңызда қолданыңыз, курсқа жазылыңыз:

Қолдау - 2 ай. Курс көлемі – 34 оқу сағаты.

Оқуыңызды кешіктірмеңіз!



Бөлісу