Де використовується програмний код для роботи з довідниками

Довідники 1С – це об'єкти зберігання у програмі структурованої інформації довільного типу. Користь від застосування довідників у 1С очевидна – досить один раз занести у програму найменування та характеристики деякого об'єкта обліку, і надалі цей об'єкт завжди можна використовувати в інформаційній базі.

Наприклад, занесли в довідник найменування фірми або ІП, його ІПН, фактичну та юридичну адресу, телефон, ПІБ керівника і цей запис можна використовувати у всіх документах приходу та витрати, актах звірок, книг покупок та продажів з усіма заповненими реквізитами запису довідника.

Такий підхід у роботі облікових програм 1С дозволяє суттєво знижувати трудомісткість уведення первинних відомостей в інформаційну базу. Працюючи в реальних завданнях обліку, довідники можуть містити кілька тисяч і навіть десятків тисяч записів, тобто. найменувань об'єктів обліку. Тому, крім зберігання структурованих інформаційних даних, у довідниках реалізовані функції зручного пошуку, відбору та сортування інформації.

Особливості довідників 1С у Бухгалтерії 8

Довідники в 1С Бухгалтерії 8 мають низку корисних особливостей, знання яких суттєво допомагає користувачам при роботі у програмах 1С:

1) Довідники 1С організовані за ієрархічним принципом. Це означає, що у довіднику можна створити групи та підгрупи, а елементи довідника (записи) зберігаються у цих групах. Ситуація аналогічна папкам (каталогам) під час зберігання документів у комп'ютері. Зручно створити кілька папок за якимось принципом і зберігати в них документи. За потреби запису довідника можна переносити з однієї групи до іншої. Ієрархію довідників 1С можна відключати кнопкою на панелі інструментів, іноді це буває корисно.

2) У всіх довідниках 1С можна проводити сортування по колонках та пошук. Сортування записів можливе лише за встановленими у конфігураторі колонками. Практично завжди – це код та найменування запису та можливі додаткові колонки.

Для сортування колонки довідника або перевірки можливості її сортування достатньо клацнути мишкою по заголовку колонки. Зміна напряму сортування - повторний клік по заголовку.

Для пошуку потрібного запису можна використовувати комбінацію клавіш Ctrl - F, меню програми, контекстне меню або панелі інструментів інтерфейсу. При пошуку важливо розуміти, що програма просто шукає рядок введених символів не більше і не менше. Якщо найменування довге, то можна шукати тільки ключову частину шуканого рядка, щоб не витрачати час на тривале введення рядка пошуку. Або точно не відомо, що потрібно знайти. У цьому випадку в терміні пошуку так само вводиться частина рядка, що шукається, а програма 1С буде послідовно пропонувати всі входження пошуку. Для продовження розпочатого пошуку слід послідовно натискати F3.

Приклад: якщо в пошуку адреси вказати місто Москва, то це слово буде знайдено у називному відмінку відповідно до введеного рядка символів. А якщо вказати «москв», то можна буде послідовно знайти всі адреси, в яких є входження вказаної підрядки пошуку: Москва, Москву, москвич і т.д.

3) Багато довідників 1С пов'язані з іншими об'єктами обліку на логічному рівні. Наприклад, довідник «Контрагенти» пов'язаний із довідником «Договори контрагентів», а довідник — з регістром відомостей «Ціни номенклатури». Таких взаємних зв'язків може бути чимало.

У всіх рішеннях 1С 8 можна виявити такі залежності за кнопкою «Перейти»на панелі інтерфейсу елемент довідника. Таким чином зручно виявити всі залежності елемента довідника та правильно виконати необхідні налаштування, які бувають не завжди очевидними.

Типова конфігурація 1С Бухгалтерія 8.2 має більше сотні довідників різного ступеня важливості. Немає великого сенсу вивчати їх усі, достатньо зрозуміти загальні принципи роботи з довідниками та працювати з ними за необхідності. Довідники в 1с, як правило, мають очевидні назви, за якими неважко здогадатися про їхнє призначення.

Найбільш важливі довідники 1С Бухгалтерії 8 описані в розділі

На сторінці можна скачати повний відеоурок роботи з довідниками в 1С.

Знайомство з 1С Бухгалтерією

У програмі 1С Бухгалтерія довідники служать для зберігання умовно-постійної інформації, підтримки внутрішньофірмових чи загальних класифікаторів. Також довідники застосовуються для формування списків можливого значення субконто тобто. для організації аналітичного обліку. Використання довідників дозволяє виключити неоднозначність під час використання реквізитів документів чи інших довідників. Наприклад, якщо в рахунку потрібно вводити назву організації клієнта, вибір елемента з довідника клієнта дозволить уникнути помилкового найменування різними кінцевими користувачами. Робота з довідниками може здійснюватися у двох режимах: режим Перегляду та редагуваннята режим Вибір елемента довідника.

Виклик довідника

Форму довідника можна викликати через головне меню програми, натиснувши кнопку в панелі інструментів або в головному меню програми Операції > Довідники.

На екран буде видано список наявних у системі довідників. У цьому списку клавішами або мишею слід вибрати найменування довідника та натиснути кнопку ОК.

Вікно з вибраним довідником видане на екран. У заголовку вікна видається назва довідника.

Якщо довідник є підлеглим якомусь іншому довіднику то заголовку вікна довідника видається у дужках найменування елемента чи довідника батька.

Вікно довідника є у випадку таблицю, набір граф у якій повністю визначається конфігурацією. Зазвичай присутні дві графи: Коді Найменуванняелемента довідника

Перегляд реквізитів довідника

Для перегляду реквізитів довідника необхідно встановити курсор у рядок із потрібним елементом та натиснути клавішу Enter. На екрані буде видано діалог для редагування елементів довідника. Для закриття діалогу можна натиснути клавішу Esc.

Активний осередок

Один осередок завжди виділений інверсним кольором і називається активним або поточним. Також називається рядок чи стовпець на перетині яких знаходиться осередок.

Перегляд довідника

Для перегляду довідника використовують загальні прийоми роботи з табличною частиною форми. Заголовок групи дозволяє перейти до елементів, що входять до групи. Розкрити групу в довіднику можна двічі клацнувши мишею на значку у рядку із найменуванням потрібної групи.

В результаті буде відкрито обрану групу. Назва цієї групи та всіх груп верхнього рівня буде видана у перших рядках таблиці.

Перегляд дерева груп

Дерево груп містить найменування груп довідника дозволяє по-перше зручно переглядати структуру довідника і по-друге швидко переходити до елементів, що входять до конкретної групи довідника. Найменування довідника є кореневим елементом дерева груп.

На попередніх уроках ми розглянули з Вами, що конфігурація 1С складається з набору різних об'єктів 1С. Такі об'єкти бувають різних видів.

Сьогодні ми розглянемо особливості одного із видів об'єктів 1С Підприємство – довідників.

Довідники 1С 8.2 призначені для зберігання інформації, яка буде використана в інших об'єктах 1С – документах, звітах. Таким чином облік у 1С ведеться у розрізі (за) довідниками.

Інформація, що зберігається у довідниках, називають Нормативно-довідковою інформацією.

Довідники 1С 8.2 діляться на власне Довідники та Класифікатори. Під Класифікаторами (у розмовах програмістів 1С) розуміються довідники, склад яких затверджено державою (а таких купа, наприклад, Класифікатор країн світу або Класифікатор одиниць вимірювання).

Проте це не заважає в багатьох компаніях такі класифікатори виправляти і доповнювати як хочеться.

Навіщо потрібні Довідники 1С

Яскравий приклад можна зробити з прикладу товару. Є певний товар, наприклад «Лопата». Рухи цього товару (купівля, надходження складу, продаж) оформляються певними документами.

У «життя» — паперові документи, т.к. Деякі бланки, при заповненні яких кожен просто пише від руки - Лопата, 20 штук.

В електронній системі 1С – це електронні документи, де також є поле товару. Але якщо кожен оператор писатиме найменування товару від руки, то можуть бути помилки. І тоді купили ми Лопату, а продали Лопату. Додатково – мінус у тому, що нам доведеться це писати багато разів.

Тому ми заводимо список товарів, який один раз заводимо цей товар. Щоб вказати товар у документах, достатньо вибрати його із готового списку. Додатковий плюс — коли ми заводимо товар до списку, ми можемо вказати будь-які дані щодо нього, наприклад «Країна походження».

Таким чином, довідники в 1С Підприємство – це готові списки даних, які потрібні для обліку – товари, клієнти та інше. Користувачі можуть самостійно доповнювати та змінювати ці списки.

Де розташовані Довідники 1С 8.2

У режимі 1С Підприємство користувач працює з інтерфейсом користувача, який розробив для нього програміст. У різних користувачів може бути різний інтерфейс. Тому кожен конкретний довідник програміст міг розташувати у різних меню.

У товстому клієнті, користувач з адміністративними правами (Адміністратор) має стандартне меню Операції. Це меню містить пункт «Довідники», через який можна відкрити будь-який довідник.

У тонкому клієнті, адміністратор теж має меню, тільки називається Всі функції. Його робота аналогічна до пункту Операції.

У режимі 1С Конфігуратор довідники знаходяться в однойменній гілці Конфігурації, у вікні конфігурації. Розкривши гілку, ми можемо почати працювати з будь-яким довідником (точніше змінювати або налаштовувати його шаблон). Для того, щоб почати з ним роботу, потрібно клікнути по ньому два рази мишкою.

Як виглядають Довідники 1С

При відкритті довідника Ви бачите форму списку. Оскільки довідник – це список даних, то цій формі ми його бачимо. Список може бути згрупований за групами для зручності використання.

Натиснувши на групу, ми провалюємося в неї. Натиснувши елемент – відкривається форма елемента довідника. Вона складається із групи полів цього довідника, який передбачається заповнювати.

У 1С Підприємство у довідників є зазвичай два обов'язкові поля, якими один елемент можна від іншого. Це код та найменування довідника. Однак програміст може відключити наявність цих полів, хоча це рідко.

Поле Код, яке заповнюється зазвичай автоматично (номери по порядку) зазвичай за замовчуванням закриті від редагування користувачем. Змінити можна таким способом (звичайно якщо це дозволено правами).

Довідники 1С 8.2 можуть бути пов'язані між собою (підлеглий довідник 1С). Наприклад, один елемент довідника Клієнти може мати кілька підлеглих елементів довідника Договори з клієнтами.

Налаштування та розробка Довідників 1С

Створити новий довідник або змінити існуючий можна в конфігураторі. Загальна методика роботи така сама, як з іншими об'єктами 1С, що було розглянуто в попередньому уроці.

Основні особливості Довідників 1С, за закладками:

Довідники 1С - спеціалізований об'єкт дерева метаданих, який слугує для зберігання статичної інформації довідкового характеру. Наприклад, у типових конфігураціях можна побачити такі види: , номенклатура, співробітники, основні засоби і т.д. Інформація у довідниках зазвичай не змінюється. Довідники надалі використовуються практично у всіх об'єктах обліку як розріз обліку чи довідкова інформація.

Нижче розглянемо налаштування та проектування довідника з конфігуратора на прикладі довідника «Номенклатура».

Вкладка «Основні»

На вкладці «Основні» вказується ім'я, синонім, представлення об'єктів, опис призначення.

Вкладка «Ієрархія довідника»

Тут встановлюється ієрархічність довідника.

Ієрархія в 1С 8.3 буває двох типів - груп та елементів» та « елементів«. Відрізняється тим, що у першому випадку батьком (папкою) може лише папка (група), тоді як у другому випадку батьком може бути елемент.

"Розміщувати групи зверху" - прапор відповідає за відображення груп у формі списку.

Також у налаштуваннях можна обмежити кількість груп ієрархії довідника відповідним налаштуванням.

Вкладка «Власники»

Довідник може бути підпорядкований іншому довіднику. З погляду конфігурування 1С 8.3 це, що з підлеглого елемента стає обов'язковим реквізит «Власник». Приклад такого зв'язку довідників у типових конфігураціях "Номенклатура - Одиниці Вимірювання", "Контрагенти-Договори Контрагентів".

Власником довідника можуть бути такі об'єкти метаданих: , .

Вкладка «Дані»

Отримайте 267 відеоуроків з 1С безкоштовно:

Найважливіша вкладка з погляду програміста. На ній зазначаються реквізити довідника.

Довідник має набір стандартних реквізитів, які не редагуються програмістом 1С 8.2, список їх можна побачити, натиснувши кнопку «Стандартні реквізити»:

Зупинюся на кожному детальніше:

  • Це група— реквізит із типом булево, що показує, група це чи елемент. Доступний лише у ієрархічному довіднику. Зверніть увагу, значення цього реквізиту неможливо змінити у режимі 1С: Підприємство.
  • Код— реквізит, тип чи рядок (зазвичай рядок). Номер автоматично присвоюється системою. Як правило, розраховується як (попередній код +1). Рекомендую використовувати саме рядковий тип, оскільки сортування числових значень відбувається негаразд, як потрібно. Можна використовувати як подання довідника у списку та полях введення. Як правило, використовується для пошуку елемента під час введення по рядку. Якщо Вам потрібно забрати поле Код, вкажіть у довжині рядка нуль.
  • Найменування- Реквізит, обов'язковий до заповнення, рядкового типу. Максимальна довжина рядка – 150 символів. Можна використовувати як подання довідника у списку та полях введення. Як правило, використовується для пошуку елемента під час введення по рядку. Якщо Вам потрібно забрати поле Найменування, вкажіть у довжині рядка нуль.
  • Батько- Реквізит, що має тип ДовідникПосилання.<ИмяТекущегоСправочника>. Доступний лише у ієрархічному довіднику. Вказує на вищого батька в ієрархії. Якщо елемент або група знаходяться в корені довідника, вказується значення Довідник.<ИмяТекущегоСправочника>. Порожнє Посилання.
  • Власник- Посилання на елемент-власник поточного елемента (групи) довідника. Доступний тільки у підпорядкованому довіднику 1С.
  • Позначка Видалення- Реквізит з типом бульова. Відповідає за відображення позначки видалення в системі. Позначений на видалення елемент вважається непридатним для використання, проте на ньому можуть залишатися старі рухи документів.
  • Посилання- Поле рядкового типу. У цьому реквізиті зберігається унікальний ідентифікатор об'єкта GUID. Те, що в системі ми бачимо у візуальному відображенні під назвою «посилання», — це лише уявлення об'єкта. Не можна змінити.
  • Зумовлений— тип булево, відображає, чи є елемент зумовленим, це пізніше. Не можна змінити.

На вкладці «Дані» також вказується подання довідника в системі, до версії 8.2.16 подання могло бути лише Кодом або Найменуванням. У нових версіях платформи (починаючи з 8.3) подання можна описати самостійно в модулі менеджера за допомогою обробника «Обробка ОтриманняПодання».

Вкладка «Нумерація»

Тут вказуються налаштування довідника щодо нумерації. Рекомендується використовувати саме автонумерацію. Контроль унікальності — прапор, який допомагає, якщо потрібно зробити код унікальним. Якщо зі встановленим прапором Ви спробуєте записати елемент довідника з неунікальним кодом, у 1С Ви отримаєте повідомлення «Код довідника став неунікальним».

Серія кодів визначає, як нумерувати довідник, можна ввести нумерацію довідника в розрізі власника. Наприклад, контрагент «Роги і копита» матиме свою нумерацію договорів — «1, 2, 3» тощо.

Вкладка «Форми»

Тут описуються форми довідника. Якщо конфігурація запускається як у звичайному, так і керованому режимі, тоді вкладок із формами за замовчуванням буде дві: «основні» та «додаткові» — для звичайного та керованого програми різні.

На цій сторінці є важлива властивість довідника - ««. Це дуже зручна функція 1С 8, що дозволяє при заповненні даних у полі введення не заходити до довідника, а набрати його найменування, код або т.п. і вибрати зі списку потрібний елемент. Виглядає це так:

Вкладка «Інше»

На вкладці можна отримати швидкий доступ до основних модулів довідника – модуля об'єкта та модуля менеджера.

На сторінці також можна визначити список визначених елементів довідника. Це елементи, які неможливо видалити у режимі Підприємства. До певних елементів можна звернутися у конфігураторі безпосередньо, на ім'я, наприклад: Довідники.Номенклатура.Послуга.

На цій вкладці також визначається режим блокування – автоматичний або керований. Використання повнотекстового пошуку, а також довідкова інформація про довідник, доступна в режимі 1С: Підприємства.

Призначення довідників

Довідник зберігає список можливих значень того чи іншого об'єкта чи реквізиту. Довідники використовуються у тих випадках, коли необхідно виключити неоднозначний ст.од інформації. Наприклад, для того, щоб покупець, продавець, комірник і директор розуміли, про який саме товар йдеться, кожен має називати його однаково. І в цьому випадку нам потрібний довідник. Зазвичай на торговому підприємстві має вигляд прайс-листа.

Система 1С:Підприємство 8 дозволяє вести практично необмежену кількість необхідних довідників. Кожен довідник є список однорідних об'єктів: посад, співробітників, клієнтів, товарів тощо. буд. Кожен такий об'єкт називається елементом довідника.

З погляду користувача, слід пам'ятати, що у Конфігураторі створюється не сам довідник, як список значень, а розробляється заготівля довідника, його шаблон. У процесі конфігурування описується структура інформації, яка зберігатиметься у довіднику, розробляється екранне і, якщо необхідно, друковане уявлення довідника, задаються різні особливості його поведінки.

Реквізити довідника (поля)

Як обов'язкові реквізити кожен довідник має Коді Найменування. Код елемента довідника може бути як числовим, і текстовим. Система 1С:Підприємство 8 надає широкі можливості роботи з кодами елементів довідника: автоматичне присвоєння кодів, автоматичний контроль унікальності коду та інші.

Крім Кода та Найменування, у довідниках системи 1С:Підприємство може зберігатися будь-яка додаткова інформація про елемент довідника. Для зберігання такої інформації у довіднику може бути створено додаткові реквізити (поля). Використовуючи механізм реквізитів довідника, легко організувати, наприклад, картотеку працівників. Наприклад, довідник Співробітники майже напевно матиме реквізити Посада, Оклад, Дата Прийому та інші. Фірма 1С передбачила програмістів і ввела у всі довідники два обов'язкові (зумовлені) реквізити: Код і Найменування. Справді, практично будь-який об'єкт із реального життя містить ці атрибути. Наприклад, для співробітників кодом виступає табельний номер, а найменуванням - Прізвище, Ім'я та По-батькові (ПІБ). Крім того, використання кодів (при використанні автоматичної нумерації) дозволяє легко зрозуміти, який елемент був введений раніше, а який пізніше в базу даних.

Типи даних

Для кожного реквізиту довідника необхідно задати тип даних, наприклад, "число", "рядок", "дата", булеве (Істина або Брехня). Це базові типи, але можна вказати складні типи даних. Наприклад, реквізит Посада має тип даних Посади. У цьому випадку значення цього реквізиту вибиратимуться з довідника Посади. Так реалізується найпростіший зв'язок між довідниками, коли значення реквізитів одного довідника вибираються із елементів іншого довідника.

Ієрархічні довідники

Список елементів довідника у системі 1С:Підприємство 8 може бути багаторівневим. У цьому випадку всі рядки довідника розділятимуться на 2 види: «просто» елементи довідника та групи довідника. Групи дозволяють переходити на рівні багаторівневого довідника. Використання багаторівневих довідників дозволяє організувати введення інформації до довідника з потрібним ступенем деталізації. Елементи та групи елементів у багаторівневому довіднику можна переносити з однієї групи до іншої.

Підлеглі довідники

Між довідниками може бути встановлене ставлення підпорядкованості. У термінах реляційних баз даних, між таблицями встановлюється зв'язок "один-багатьом". У цьому випадку кожен елемент підпорядкованого довідника буде пов'язаний з одним із елементів довідника-власника. Іноді можна сказати, що елементи одного довідника належать до елементів іншого. Наприклад, у системі може бути довідник Договору. Тоді його можна зробити підлеглим довіднику Клієнта. Це означає, що клієнт володіє договорами і в одного клієнта може бути кілька договорів.

Таблічні частини

Починаючи з версії 1С 8.0, у платформі реалізована можливість елемента довідника задавати одну або кілька табличних частин. Цю можливість рекомендується використовувати для відображення інформації, пов'язаної з цим елементом, але не має об'єктної сутності (для яких рекомендується заводити підлеглі довідники). Наприклад, для довідника Співробітники можуть бути заведені табличні частини Освіта та Склад Сім'ї. Робота з табличними частинами схожа на роботу з підлеглими довідниками за винятком того, що табличні частини не можуть використовуватися як значення реквізитів інших об'єктів.

Де використовується програмний код для роботи з довідниками?

Так як для виконання програмного коду нам необхідно звертатися до бази даних, дані шматки програмного коду повинні розміщуватись у процедурах та функціях (або модулях) виконуваних на стороні сервера. Додаткову інформацію див. у розділі .

1. Посилання на довідник

Для роботи з довідником з якогось модуля потрібно спочатку створити посилання на цей довідник.

Співробітники = Довідники. Співробітники; // або 2 варіант
Посади = Довідники ["Посади"];

2. Створення та запис нового елемента довідника

Новел = Довідники. Співробітники. Створити елемент ();
Новел. Найменування = "Петров Петро Петрович";
Новел. Оклад = 25 000;
Новел. Записати (); // саме в цей момент відбувається запис до бази даних

3. Створення та запис нової групи довідника (для ієрархічного довідника)

Новий Довідники.. Створити групу ();

Нов. Записати ();
// або 2 варіант
Нов = Довідники ["Співробітники"]. Створити групу ();
Нов. Найменування = "Працюючі";
Нов. Записати ();

4. Пошук елемента довідника

// якщо елемент знайдено, він повертається, інакше повертається значення Невизначено

ЗнайденийСотр = СпрСотр. Знайти По Коду (123); //Шукаємо за кодом
ЗнайденийСотр = СпрСотр. ЗнайтиПо Найменуванню("Іванов Іван Іванович"); //за назвою
ЗнайденийСотр = СпрСотр. ЗнайтиПо Реквізиту("Оклад", 5000); //з ​​реквізиту

Якщо ЗнайденийСотр = Невизначено Тоді
//Елемент не знайдено
КінецьЯкщо;

5. Видалення елемента довідника

СпрСотр = Довідники. Співробітники;

СпрСотр. Видалити (); //Безпосереднє видалення поточного елемента довідника

СпрСотр. ВстановитиПоміткуВидалення(Істина); //помітка видалення
СпрСотр. ВстановитиПоміткуВидалення(Брехня); //зняти позначку видалення

//можна перевірити, чи позначений елемент видалення
//властивість ПозначкаВидалення має тип Булеве (Істина або Брехня)

Позначка = СпрСотр. Позначка Видалення; //зверніть увагу: ця властивість
Якщо Позначка = Істина Тоді
//Елемент помічений на видалення
КінецьЯкщо;

6. Перебір елементів довідника

Вибірка = Довідники. Співробітники.();
// Початок перебору елементів довідника в циклі
//Дії з черговим елементом...

КінецьЦикл;

7. Батько. Перебір елементів усередині групи.

Група в термінах 1С – це "батько".

СпрСотр = Довідники. Співробітники;
ГрупаПрацюючі= СпрСотр. ЗнайтиПо Найменуванню("Працюючі");
Вибірка = СпрСотр. Вибрати ( ГрупаПрацюючі);
Поки Вибірка. Наступний () = 1 Цикл

Повідомити ("Співробітник" + Вибірка. Найменування);
КінецьЦикл;

8. Власник. Перебір елементів довідника, що належать до іншого довідника.

Один довідник підпорядкований іншому довіднику, наприклад довідник Податкові Пільги підпорядкований довіднику Співробітники.

Вибірка = Довідники. Податкові пільги. Вибрати (, Співробітник); //тут співробітник - посилання елемент довідника співробітники
Поки Вибірка. Наступний () = 1 Цикл
//Дії з черговим елементом
Повідомити ("пільга" + Вибірка. Найменування);
КінецьЦикл;


9. Транзакція

При створенні безлічі елементів довідника для прискорення роботи можна укласти цикл транзакцію. При цьому реальне створення всіх елементів відбудеться лише за командою Зафіксувати транзакцію(). При використанні транзакцій дія буде або виконана повністю (створені всі елементи довідника), або не виконано зовсім (у разі будь-якого збою не буде створено жодного нового елемента, все залишиться так само, як до запуску транзакції). Транзакції широко застосовують у банківській сфері. Адже ніхто не хоче, щоб при відправленні грошей вони благополучно списалися з вашого рахунку, але через якийсь збій не дійшли до адресата.

СпрСотр = Довідники. Співробітники;
Розпочати транзакцію();

Для НОМ = 1 По 100 Цикл
Нов = СпрСотр. Створити елемент ();
Нов. Найменування = "Новий" + Рядок (Ном);
Нов. Записати ();
КінецьЦикл;

Зафіксувати транзакцію();

Поділитися: