редагування форми

У режимі Конфігуратор

Після того як ми вивели підсумкову суму по табличній частині в друковану форму документа, виникло природне бажання бачити таку ж підсумкову суму і в формі документа. Щоб в процесі його створення можна було оперативно, що не друкуючи документ, знати підсумкову суму по документу. Для цього ми внесемо невеликі зміни в форму документа ОказаніеУслугі. Для редагування форми документа відкриємо конфигуратор, розкриємо дерево документа ОказаніеУслугі і двічі клацнемо на формі ФормаДокумента. 1) Двічі клацнемо на елементі ПереченьНоменклатури і встановимо властивість Підвал. яке визначає наявність підвалу у таблиці форми. 2) Потім відкриємо властивості елемента форми ПереченьНоменклатуриЦена і встановимо:

Текст підвалу - Всього;

Горизонтальне положення в підвалі - Право;

Властивість шрифт підвалу змінимо накреслення на Жирний.

3) Відкриємо властивості елемента ПереченьНоменклатуриСумма. встановимо:

Горизонтальне положення в підвалі - Право.

Властивість Шрифт підвалу - Жирний.

Для того щоб в підвалі колонки Сума відображався підсумок по ній, натиснемо кнопку вибору в поле ПутьКДаннимПодвала. Розкриємо дерево реквізитів об'єкта і виберемо елемент ІтогСумма:

редагування форми

Мал. 8.6. властивості Поле

редагування форми

Мал. 8.7. Вибір об'єкта ІтогСумма

У режимі 1С: Підприємство

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

Навіщо потрібен періодичний регістр відомостей

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

Що таке регістр відомостей

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

в межах секунди,

в межах місяця,

в межах кварталу,

в межах року,

в межах реєстратора.