Короткі теоретичні відомості. Об'єкт конфігурації «Довідник» є прикладним та призначений для роботи зі списками даних. Об'єкт конфігурації довідник Які характерні риси довідника

1С:Підприємство 8.0

Практичний посібникрозробника

Приклади та типові прийоми

Як приклад, на якому розглянемо методи розробки в 1С:Підприємстві 8.0, візьмемо невелику фірму - OO «На всі руки майстер», яка надає послуги з ремонту різної побутової техніки.

Завдання до кінця виконання практичних прикладів автоматизувати її роботу за допомогою 1С:Підприємства 8.0.

1с Підприємство

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

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

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

Існує одна платформа (1С:Підприємство 8.0) та безліч конфігурацій. Для функціонування будь-якого прикладного рішення завжди необхідна платформа та якась (одна) конфігурація.

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

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

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

Ось тут і виходить на передній план конфігурованість системи, оскільки платформа, крім управління конфігурацією роботи, містить засоби, що дозволяють вносити зміни в використовувану конфігурацію. Більше того, платформа дозволяє створити свою власну конфігурацію «з нуля», якщо з якихось причин.

Система 1С:Підприємство має різні режими роботи: 1С:Підприємство та Конфігуратор.

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

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

Для початку нам знадобиться інформаційна база з порожньою конфігурацією:

Створимо інформаційну базу із порожньою конфігурацією

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

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

Для полегшення роботи розробника "все, з чого складається конфігурація" зібрано в кілька окремих груп, і зараз дерево показує вам ці групи.

Об'єкти конфігурації

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

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

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

Як працювати з деревом конфігурації та як створити об'єкт

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

Для того щоб відкрити та закрити конфігурацію слід використовувати пункти меню:

Конфігурація - Відкрити конфігурацію та

Конфігурація – Закрити конфігурацію.

Після того, як конфігурація відкрита, її склад з'являється у вікні конфігурації дерева. Це вікно можна закрити, як будь-яке інше вікно Windows, при цьому конфігурація залишиться відкритою (тобто доступною для редагування). Щоб знову відобразити вікно дерева конфігурації на екрані, слід скористатися командою меню Конфігурація - Вікно конфігурації.

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

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

Другий спосіб.Ви можете скористатися контекстним меню, яке викликається, натиснувши на праву клавішу миші.

Встановіть курсор на цікавий для вас вигляд об'єктів конфігурації і натисніть праву клавішу миші. У меню виберіть пункт Додати.

Об'єкт конфігурації Довідник

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

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

Кожен елемент довідника зазвичай містить деяку додаткову інформацію, яка докладніше описує цей елемент. Наприклад, кожен елемент довідника «Товари» може містити додаткову інформацію про виробника, термін придатності та ін. Набір такої інформації є однаковим для всіх елементів довідника, і для опису такого набору використовуються реквізитиоб'єкта конфігурації Довідник, які також є об'єктами конфігурації. Оскільки ці об'єкти логічно пов'язані з об'єктом Довідник, вони називаються підлеглими.Більшість реквізитів об'єкта конфігурації Довідник розробник створює самостійно, проте кожен об'єкт конфігурації Довідник має два поля «за замовчуванням»: код і найменування.

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

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

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

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

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

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

Наступна таблиця пояснює назви цих форм, задані у конфігураторі:

Об'єкт конфігураціїДовідник

Довідник

Основна форма об'єкту

Форма елемента довідника

Основна форма групи

Форма групи елементів довідника

Основна форма списку

Форма списку довідника

Основна форма для вибору

Форма для вибору елемента чи групи довідника

Основна форма для вибору групи

Форма для вибору групи елементів довідника

Форма служить для «візуалізації» даних, що у базі даних. Форма представляє ці дані у зручному для користувача вигляді та дозволяє описати алгоритми, які супроводжуватимуть роботу користувача з даними, представленими у формі.

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

Створення довідника Клієнти

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

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

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

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

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

Після того, як ви натиснете "Додати", система відкриє вікно редагування конфігураційного об'єкта.

Це засіб, створений на допомогу розробнику. Воно створено спеціально для складних об'єктів конфігурації та дозволяє шляхом виконання послідовних дій швидко створювати такі об'єкти. Щоб дотримуватися правильної послідовності дій, у нижній частині вікна є кнопки «Далі» і «Назад». Кнопка "Далі" дозволяє задавати властивості об'єкта в потрібній послідовності (щоб нічого не пропустити і не проскочити вперед, де будуть потрібні дані, які повинні були бути введені раніше). Кнопка "Назад" дозволяє повернутися на кілька кроків назад, якщо ви виявили, що раніше ввели не всі помилкові дані.

Задамо ім'ядовідника – «Клієнти». Ім'я є основною властивістю будь-якого об'єкта конфігурації. При створенні нового об'єкта система автоматично надає йому певне ім'я. Можна використовувати ім'я, надане системою, але краще замінити його своїм, зрозумілим ім'ям. Ім'я можна задавати будь-яке, головне, щоб воно починалося з літери і не містило деяких спеціальних символів (наприклад, пробіл). Для зручності читання конфігурації прийнято складати інтуїтивно зрозумілі імена і якщо вони складаються з декількох слів - видаляти прогалини між словами і кожне слово починати з великої літери.

На основі імені платформа автоматично створить синонім -"Клієнти". Властивість «Синонім» також має будь-який об'єкт конфігурації. Воно призначене для зберігання "альтернативного" найменування об'єкта конфігурації, яке буде використане в елементах інтерфейсу нашої програми - тобто буде показано користувачеві.

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

Задамо ім'я та синонім довідника

Всі поспіль властивості об'єкта конфігурації Довідник ми поки що не налаштовуватимемо, нас цілком задовольнять ті значення, які система пропонує для них за умовчанням. Тому тричі натиснемо «Далі» і опинимося на закладці «Дані».

Тут для нас цікаві довжина коду і довжина найменування. Довжина коду – важлива властивість довідника. Як правило, код довідника використовується для ідентифікації елементів довідника та містить унікальні для кожного елемента довідника значення. Платформа може сама контролювати унікальність кодів та підтримувати автоматичну нумерацію елементів довідника.

Унікальність кодів платформа може відстежувати сама, тому від довжини коду залежатиме кількість елементів, які можуть бути у довіднику. Довжина коду 5 символів - це від 0 до 99 999, тобто сто тисяч елементів. Для нашого невеликого ТОВ «На всі руки майстер» цього цілком достатньо.

Перейдемо до довжини найменування. 25 символів нам явно мало, збільшимо довжину найменування до 50.

Погодимося з довжиною коду та задамо довжину найменування

Всі інші властивості об'єкта конфігурації Довідник ми залишимо такими, як їх пропонує система за замовчуванням, і натиснемо «Закрити».

Тепер давайте подивимося, що створить система на основі об'єкта конфігурації Довідник, який ми додали. Виконаємо пункт меню Налагодження - Почати налагодження.На питання, що постало:

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

Виконаємо пункт меню Операції - Довідники...та виберемо довідник «Клієнти».

Виконаємо Операції I Довідники... та оберемо довідник «Клієнти»

Система відкриє одну з основних форм довідника – основну форму списку.

Поки наш довідник «Клієнти» порожній, тому додамо до нього кілька елементів (додати новий елемент до довідника можна за допомогою пункту меню Дії I Додати, відповідної іконки або клавішею Insert).

Додамо нові елементи до довідника за допомогою меню або іконки

Після додавання елементів довідник буде виглядати наступним чином.

Тепер ми можемо перейти до створення другого довідника, який буде використовуватись у нашій конфігурації – довідника «Співробітники».

Створення довідника Співробітники

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

Повернімося до конфігуратора та створимо новий об'єкт конфігурації Довідник. Назвемо його "Співробітники".

Наше завдання полягатиме у тому, щоб створити довідник, що має табличну частину.

На закладці «Дані» задамо довжину найменування довідника, що дорівнює 50 символам і додамо до довідника нову табличну частину з ім'ям «Трудова Діяльність»:

Додамо до довідника «Співробітники» нову табличну частину і задамо її ім'я.

Створимо реквізити табличної частини «Трудова Діяльність»:

    «Організація» - тип Рядок, довжина 100,

    «ПочатокРоботи» - тип Дата, склад дати - «Дата»,

    «ЗакінченняРоботи» - тип Дата склад дати - «Дата»,

    «Посада» - тип Рядок, довжина 100:

Створимо реквізити табличної частини довідника.

Для реквізитів "ПочатокРоботи" та "ЗакінченняРоботи" ми вибрали склад дати - "Дата", оскільки в системі 1С:Підприємство 8.0 значення типу Дата містять як дату, так і час. В даному випадку час початку та закінчення роботи нам байдуже.

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

Тому в довіднику «Співробітники» ми виберемо варіант редагування довідника обома способами – як у списку, так і у діалозі. Для цього перейдемо на закладку «Форми» та встановимо відповідний перемикач:

Задамо варіант редагування довідника.

Створення довідника «Співробітники» завершено – тепер можна запустити 1С: Підприємство в режимі налагодження та заповнити довідник.

Виконайте пункт меню Налагодження - Продовжити налагодження,на питання системи:

дайте відповідь «Так», на наступні запитання дайте відповідь так само, як і раніше.

У вікні програми відкрийте довідник «Співробітники» і переконайтеся, що встановлено режим редагування довідника в діалозі (меню Дії - Редагувати в діалозі або аналогічна іконка в командній панелі).

Створіть співробітників Гусакова Миколу Дмитровича, Ділового Івана Сергійовича та Симонова Валерія Михайловича, як показано на малюнках. Зверніть увагу, що рядки табличної частини довідника можна сортувати за вмістом будь-якої колонки, або розташовувати в довільному порядку, використовуючи іконки командної панелі:

Можна керувати порядком розташування рядків табличної частини.

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

Створення довідника Номенклатура

Довідник «Номенклатура» міститиме інформацію про послуги, які надає ТОВ «На всі руки майстер», та про матеріали, які при цьому можуть бути використані.

Цей довідник не буде складним, єдина особливість, яку він матиме - це наявність ієрархічної структури. Для того, щоб довідником було зручно користуватися, ми згрупуємо послуги в одну групу, а матеріали - в іншу. Крім цього, оскільки ТОВ «На всі руки майстер» надає різні послуги, вони також будуть логічно зібрані в кілька груп. Те саме можна сказати і про матеріали.

Наше завдання полягатиме у створенні ієрархічного довідника. Створимо новий об'єкт конфігурації Довідник та назвемо його «Номенклатура». Перейдемо на закладку «Ієрархія» та встановимо прапор «Ієрархічний довідник».

Зробимо довідник ієрархічним...

На закладці «Дані» задамо довжину найменування довідника, що дорівнює 100 символам.

Тепер запустимо 1С: Підприємство в режимі налагодження та заповнимо довідник «Номенклатура». У процесі заповнення довідника ми покажемо, як створювати групи довідника та переносити елементи з однієї групи до іншої.

Створимо дві групи докорінно: «Матеріали» та «Послуги» (меню Дії - Нова група):

У групі «Матеріали» створимо п'ять елементів:

    «Рядковий трансформатор Samsung»,

    «Рядковий трансформатор GoldStar»,

    "Транзистор Philips 2N2369",

    «Шланг гумовий»,

"Кабель електричний":

У групі «Послуги» також створимо кілька елементів – послуги з ремонту телевізорів:

    «Діагностика»,

    «Ремонт вітчизняного телевізора»,

«Ремонт імпортного телевізора»

та послуги з встановлення пральних машин:

    «Підключення води»,

    «Підключення електрики»:

Минулого уроку ми дізналися – ЩО таке Об'єкти 1С.

Давайте тепер подивимося – які Об'єкти 1С бувають і навіщо вони потрібні?

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

Основні об'єкти конфігурації 1С - для обліку

Ці об'єкти конфігурації 1С є засобом ведення обліку.

Документи 1С

Суть ведення обліку є введення документів у базу даних. Кожен документ означає, що у житті компанії щось сталося. Документ фіксує цю подію.

Наприклад, «Купівля товару», «Продаж товару» тощо.

Довідники 1С

Цілком зрозуміло, що різні документи працюють з одними й тими самими даними. Наприклад, товар «Лопата» спочатку купують, а потім продають. Товар один і той самий.

Щоб не вводити його кілька разів повторно – його один раз вводять у довідник та потім використовують значення довідника «Лопата». Значення залишається одне.

Довідники – це списки різних значень.

Регістри 1С

Документ 1С фіксує одну операцію. Цілком ясно, що в житті компанії документів – сотні та мільйони.

Результатом [руху] документа є зміна мінімум однієї цифри в результатах проведення операцій. Наприклад, було товару 0, стало +10.

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

Суть регістрів – це вимір результатів операцій підприємства.

Регістри 1С бувають кількох видів:

  • Регістри відомостей 1С – прості таблиці на зразок Excel, часто використовуються для зберігання інформації, пов'язаної з довідниками 1С
  • Регістри накопичення 1С – таблиці, які отримують результати за своїми рухами, залишки (2+10, залишок 12) та обороти(2+10, оборот 10), використовуються для оперативного (складського) обліку
  • Регістри бухгалтерії 1С – таблиці засновані на бухгалтерському плані рахунків, що використовуються для ведення бухгалтерського обліку
  • Регістри розрахунків 1С – таблиці засновані на планах видів розрахунків, використовуються для ведення обліку щодо нарахування заробітної плати.

Основні об'єкти конфігурації 1С - для користувача

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

Журнали документів 1С

Дозволяють поєднувати списки документів для користувача за типами. Наприклад, журнал «Складські документи» або «Банківські документи». Кожен журнал зазвичай включає кілька видів документів.

Звіти 1С

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

І тому існують звіти 1С.

Звіт є готові обчислені результати діяльності компанії у вигляді схожому на Excel або Word.

Звіт може існувати окремо від конфігурації та бази даних – його можна зберегти у файлі. І тут він називається «зовнішній звіт».

Продовження одинесної теми, відповіді на книгу Радченка, заняття 2 та 3.

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

Як описати логічну структуру за допомогою підсистем?
За допомогою поділу на функціональні частини, що є окремими предметними областями.

Як керувати порядком виведення та відображення підсистем у конфігурації?
Правий клік миші по конфігурації, вибираємо команду "Відкрити командний інтерфейс конфігурації", поміняти позиції можна за допомогою стрілок.

Що таке вікно редагування об'єкта конфігурації та в чому його відмінність від панелі властивостей?

Вікно редагування - переважно використовується для створення нових об'єктів.
Палітра якостей - не прив'язано до конкретного об'єкта конфігурації.

Заняття 3.

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

Які характерні риси об'єкта конфігурації Довідник?
Довідник складається із елементів; Кожен елемент є окремим записом у таблиці, що зберігає інформацію з цього довідника;
Елемент може містити додаткову інформацію, яка докладніше описує цей елемент - однаковий всім елементів довідника - реквізит; Реквізит є об'єктом конфігурації;

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

Навіщо потрібні ієрархічні довідники та що таке Батько?
Ієрархічні довідники потрібні для угруповання елементів довідника за якоюсь ознакою чи принципами. Розрізняються кілька типів ієрархій: ієрархія груп та елементів- елемент довідника, що представляє групу - батько всім елементів і груп, які входять до цієї групи;
Ієрархія елементів- батько не є групою елементів довідника, а безпосередньо сам елемент.

Навіщо потрібні підлеглі довідники та що таке Власник?
Елементи одного довідника можуть бути підпорядковані елементам іншого довідника, і в такому випадку встановлюється зв'язок одним до багатьох. Так само може бути використаний зв'язок один до одного, коли кожен елемент підлеглого довідника пов'язаний з одним з елементів довідника-власника.

Які основні форми існують у довідника?
Форма елемента – для редагування або створення елемента довідника;
Форма групи – для редагування або створення групи довідника;
Форма списку – для відображення списку елементів у довіднику;
Форма вибору групи - для вибору однієї із групи довідника;

Що таке визначені елементи довідника?
Елементи довідника, що у конфігураторі, дані елементи користувач видалити неспроможна; Служать для зберігання інформації завжди незалежно від дій користувача;

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

Як користувач може відрізнити звичайний елемент від певного?
За допомогою піктограми

Як створити об'єкт конфігурації довідник та описати його структуру?
Створити новий довідник – структура – ​​на вкладках ієрархія, дані, малюнки сюди

Як додати новий елемент до довідника?
Через режим 1С: Підприємство.

Як створити групу довідника?
Через режим 1С: Підприємство

Як перемістити елемент із однієї групи до іншої?
Правий клік по елементу, "перемістити до групи"

Навіщо потрібна основна конфігурація та конфігурація Бази даних?
Основна конфігурація – конфігурація для розробника. Конфігурація Бази даних - для роботи з користувачами.

Як змінити конфігурацію Бази даних?
Ніяк. Можна лише провести оновлення до стану основної конфігурації.

Як пов'язані об'єкти конфігурації та об'єкти бази даних?
Об'єкти конфігурації описують сховища, таблиці. А об'єкти Бази даних - записи, що містяться у цих таблицях.

Що таке підлеглі конфігураційні об'єкти?
Реквізити, табличні частини та ін.

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

Що таке швидкий вибір та коли його використовувати?
Для вибору елементів не з окремої форми, а з списку, що випадає, заповненого елементами цього довідника.

Як відобразити довідник та визначити його подання у різних розділах інтерфейсу програми?
Щоб відобразити - правий клік за довідником, вкладка "Змінити", вкладка "Підсистеми".
Подання довідника - вкладка "Основні", потім Загальні - підсистеми - всі підсистеми. сюди малюнки

Як відобразити команди створення нового елемента довідника в інтерфейсі підсистем?
Загальні – підсистеми – всі підсистеми – галка "Номенклатура: створити"

Як редагувати командний інтерфейс підсистеми?
Загальні – підсистеми – всі підсистеми. Угорі - поле "Командний інтерфейс"

Які стандартні панелі використовуються в інтерфейсі програми та як виконати налаштування розташування цих панелей у конфігураторі та в режимі «1С:Підприємство»?

Панель розділів; панель команд поточного розділу (якщо вони задані; містить команди, що відповідають виділеному розділу; на початку панелі розташовані команди, що дозволяють відкрити будь-які списки, а потім команди, що дозволяють створити нові елементи даних, сформувати якийсь звіт або виконати обробку); панель інструментів та інформаційна панель (панель вибраного, панель історії, панель відкритих...).
Налаштування розташування цих панелей у конфігураторі виконується таким чином:
Виділимо корінь дерева об'єктів нашої конфігурації, натисканням правої кнопки миші викличемо контекстне меню та виберемо пункт "Відкрити інтерфейс клієнтської програми". У вікні праворуч знаходиться список всіх стандартних панелей прикладного рішення. Перетягуванням їх у ліву частину вікна або видаленням їх звідти налаштуємо бажане відображення панелей.
Налаштування розташування цих панелей у режимі «1С:Підприємство» здійснюється так:
Головне меню -> Вид -> Налаштування панелей -> Виділенням та перетягуванням мишею налаштуємо бажане відображення панелей.


Продовження одинесної теми, відповіді на книгу Радченка, заняття 2 та 3.

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

Як описати логічну структуру за допомогою підсистем?
За допомогою поділу на функціональні частини, що є окремими предметними областями.

Як керувати порядком виведення та відображення підсистем у конфігурації?
Правий клік миші по конфігурації, вибираємо команду "Відкрити командний інтерфейс конфігурації", поміняти позиції можна за допомогою стрілок.

Що таке вікно редагування об'єкта конфігурації та в чому його відмінність від панелі властивостей?

Вікно редагування - переважно використовується для створення нових об'єктів.
Палітра якостей - не прив'язано до конкретного об'єкта конфігурації.

Заняття 3.

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

Які характерні риси об'єкта конфігурації Довідник?
Довідник складається із елементів; Кожен елемент є окремим записом у таблиці, що зберігає інформацію з цього довідника;
Елемент може містити додаткову інформацію, яка докладніше описує цей елемент - однаковий всім елементів довідника - реквізит; Реквізит є об'єктом конфігурації;

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

Навіщо потрібні ієрархічні довідники та що таке Батько?
Ієрархічні довідники потрібні для угруповання елементів довідника за якоюсь ознакою чи принципами. Розрізняються кілька типів ієрархій: ієрархія груп та елементів- елемент довідника, що представляє групу - батько всім елементів і груп, які входять до цієї групи;
Ієрархія елементів- батько не є групою елементів довідника, а безпосередньо сам елемент.

Навіщо потрібні підлеглі довідники та що таке Власник?
Елементи одного довідника можуть бути підпорядковані елементам іншого довідника, і в такому випадку встановлюється зв'язок одним до багатьох. Так само може бути використаний зв'язок один до одного, коли кожен елемент підлеглого довідника пов'язаний з одним з елементів довідника-власника.

Які основні форми існують у довідника?
Форма елемента – для редагування або створення елемента довідника;
Форма групи – для редагування або створення групи довідника;
Форма списку – для відображення списку елементів у довіднику;
Форма вибору групи - для вибору однієї із групи довідника;

Що таке визначені елементи довідника?
Елементи довідника, що у конфігураторі, дані елементи користувач видалити неспроможна; Служать для зберігання інформації завжди незалежно від дій користувача;

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

Як користувач може відрізнити звичайний елемент від певного?
За допомогою піктограми

Як створити об'єкт конфігурації довідник та описати його структуру?
Створити новий довідник – структура – ​​на вкладках ієрархія, дані, малюнки сюди

Як додати новий елемент до довідника?
Через режим 1С: Підприємство.

Як створити групу довідника?
Через режим 1С: Підприємство

Як перемістити елемент із однієї групи до іншої?
Правий клік по елементу, "перемістити до групи"

Навіщо потрібна основна конфігурація та конфігурація Бази даних?
Основна конфігурація – конфігурація для розробника. Конфігурація Бази даних - для роботи з користувачами.

Як змінити конфігурацію Бази даних?
Ніяк. Можна лише провести оновлення до стану основної конфігурації.

Як пов'язані об'єкти конфігурації та об'єкти бази даних?
Об'єкти конфігурації описують сховища, таблиці. А об'єкти Бази даних - записи, що містяться у цих таблицях.

Що таке підлеглі конфігураційні об'єкти?
Реквізити, табличні частини та ін.

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

Що таке швидкий вибір та коли його використовувати?
Для вибору елементів не з окремої форми, а з списку, що випадає, заповненого елементами цього довідника.

Як відобразити довідник та визначити його подання у різних розділах інтерфейсу програми?
Щоб відобразити - правий клік за довідником, вкладка "Змінити", вкладка "Підсистеми".
Подання довідника - вкладка "Основні", потім Загальні - підсистеми - всі підсистеми. сюди малюнки

Як відобразити команди створення нового елемента довідника в інтерфейсі підсистем?
Загальні – підсистеми – всі підсистеми – галка "Номенклатура: створити"

Як редагувати командний інтерфейс підсистеми?
Загальні – підсистеми – всі підсистеми. Угорі - поле "Командний інтерфейс"

Які стандартні панелі використовуються в інтерфейсі програми та як виконати налаштування розташування цих панелей у конфігураторі та в режимі «1С:Підприємство»?

Панель розділів; панель команд поточного розділу (якщо вони задані; містить команди, що відповідають виділеному розділу; на початку панелі розташовані команди, що дозволяють відкрити будь-які списки, а потім команди, що дозволяють створити нові елементи даних, сформувати якийсь звіт або виконати обробку); панель інструментів та інформаційна панель (панель вибраного, панель історії, панель відкритих...).
Налаштування розташування цих панелей у конфігураторі виконується таким чином:
Виділимо корінь дерева об'єктів нашої конфігурації, натисканням правої кнопки миші викличемо контекстне меню та виберемо пункт "Відкрити інтерфейс клієнтської програми". У вікні праворуч знаходиться список всіх стандартних панелей прикладного рішення. Перетягуванням їх у ліву частину вікна або видаленням їх звідти налаштуємо бажане відображення панелей.
Налаштування розташування цих панелей у режимі «1С:Підприємство» здійснюється так:
Головне меню -> Вид -> Налаштування панелей -> Виділенням та перетягуванням мишею налаштуємо бажане відображення панелей.


Сьогодні ми коротко познайомимося з основними об'єктами зміни в 1С:Підприємство 8.2.

Об'єкти конфігурації- це складові елементи, " деталі " , у тому числі складається будь-яке прикладне рішення.
Вони являють собою об'єкти, що настроюються (об'єкти з властивостями, що настроюються), що підтримуються на рівні технологічної платформи. За великим рахунком, завдання розробника полягає в тому, щоб зібрати з цих об'єктів, як з конструктора, необхідну структуру прикладного рішення і потім описати специфічні алгоритми функціонування та взаємодії цих об'єктів, що відрізняються від їх типової поведінки.

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

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

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

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

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

Склад основних об'єктів конфігурації, що використовуються в 1С:Підприємстві 8.2 наступний:

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

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

Перелік
Переліки призначені для опису переліку значень, які може приймати будь-яка змінна. Наприклад, перерахування може зберігати значення, що описують статус покупця: "оптовий" та "роздрібний".

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

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

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

Реєстр накопичення
Регістри накопичення "відповідають" за облік рухів ресурсів (фінансів, товарів, матеріалів тощо). Вони дозволяють автоматизувати такі напрямки, як складський облік, взаєморозрахунки, планування. У регістрах накопичення зберігається інформація про надходження та витраті тих чи інших ресурсів, а функціональність цих об'єктів надає можливість отримання залишків на певний момент часу, розрахунку підсумків, кешування підсумків тощо.

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

Підсистема
За допомогою підсистем здійснюється візуальний поділ прикладного рішення на великі та дрібні функціональні блоки. Підсистеми становлять основу формування командного інтерфейсу програми.

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

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

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

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

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

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

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

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

Передплата на подію
Підписки на події дозволяють призначати обробники для неінтерактивних подій одного або кількох прикладних об'єктів.

Регламентне завдання
Регламентні завдання дозволяють організувати автоматичне виконання процедур загальних модулів за розкладом.

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

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

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

Функціональна опція, Параметр функціональної опції
Функціональні опції дозволяють розробнику описати можливості конфігурації, які можна оперативно включати або вимикати на етапі впровадження та/або в процесі роботи системи. Наприклад, можливість роботи з додатковими властивостями товарів можна назвати окрему функціональну опцію. Тоді якщо відключити цю можливість, в інтерфейсі зміни «пропадуть» всі пов'язані (з додатковими властивостями товарів) можливості.