Лабораторна робота №2 створення документів в середовищі 1с підприємство 8

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

навчитися розробляти форми документів;

навчитися працювати з модулями конфігурації.

Порядок виконання роботи

Запустіть конфігуратор: виберіть Пуск | програми | 1С: Підприємство 8.0 | Конфігуратор.

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

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

Документ має здатність проведення. Факт проведення документа означає, що подія, яку він відображає, вплинуло на стан обліку. До тих пір, поки документ не проведено, стан обліку незмінно і документ - не більше ніж чернетка. Як тіль и документ буде проведено -Зміни, що вносяться документом в облік, можуть вступити в силу і стан обліку може бути змінено.

Оскільки документ вносить зміни в стан обліку, він завжди «прив'язаний» до конкретного моменту часу. Це дозволяє відображати в БД фактичну послідовність подій.

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

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

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

Для подання документа існує кілька основних форм.

Оперативне і неоперативне проведення

Факт проведення документа і необхідність підтримки актуальною послідовності документів на осі подій породжують два різні способи проведення документів: оперативне і неоперативне проведення.

З оперативним проведенням документів пов'язано поняття оперативної позначки часу.

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

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

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

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

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

Якщо ж спробувати перепровести документ, то буде виданий запит про вид проведення (оперативне чи ні).

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

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

Коли ми створювали реквізити довідників або табличних частин, ми завжди вказували тип значення, яке може приймати цей реквізит. Це були примітивні типи даних - Число, Рядок, Дата і Булево. Примітивні типи даних спочатку визначені в системі і їх набір обмежений.

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

Лабораторна робота №2 створення документів в середовищі 1с підприємство 8

Малюнок 2.1 - Створення реквізиту документа. Тіпообразущіе види даних

Створимо документ: виберіть на дереві об'єкт Документи. виберіть Додати. в поле Ім'я введіть: ПриходнаяНакладная. в поле Синонім введіть ПриходнаяНакладная.

Лабораторна робота №2 створення документів в середовищі 1с підприємство 8

Малюнок 2.2 - Створення реквізиту табличній частині документа

Створіть табличну частину: виберіть Табличні частини, МП, Додати, в поле Ім'я введіть Матеріали.

Створіть реквізити табличної частини: виберіть табличну частину Матеріали. МП. Додати. виберіть поле Ім'я введітеКолічество, в списку Тип виберіть Число. виберіть довжину - 15. точність - 3. невід'ємне.

Створіть для табличній частині Матеріали:

реквізит Ціна з типом Число. довжиною 15. точністю 2. невід'ємне,

реквізит Сума з типом Число. довжиною 15. точністю 2. невід'ємне.

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

Лабораторна робота №2 створення документів в середовищі 1с підприємство 8

Малюнок 2.3 - Додавання нового документа

Введіть дані в документ: виберіть Операції | Документи. виберіть документ ПриходнаяНакладная. натисніть Insert. заповнимо її, наприклад, матеріалами для ремонту телевізорів Рядковий трансформаторGoldStar, Рядковий трансформаторSamsung, ТранзісторPhilips. натисніть ОК.

Лабораторна робота №2 створення документів в середовищі 1с підприємство 8

Малюнок 2.4 - Документ Прибуткова накладна

Створимо документ, який буде прибуткувати наступні матеріали для установки пральних машин Кабель електричний, Шланг гумовий.

Лабораторна робота №2 створення документів в середовищі 1с підприємство 8

Малюнок 2.5 - Документ Прибуткова накладна-2

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

Схожі статті