істр - "СтоімостьМатеріалов". Виберемо для нього ту ж табличну частину "Матеріали" і заповнимо вираження. Для ресурсу "Вартість" виберемо значення реквізиту табличній частині "Сума". Далі натиснемо "ОК" і в тексті, який сформував конструктор, об'єднаємо два циклу в один (Малюнок 30). Тому що документ може мати кілька табличних частин, і інформація, що міститься в кожній з них, може призначатися для свого окремого регістра. У нашому випадку таблична частина всього одна. br/>В
Малюнок 30. Об'єднання двох циклів. br/>
Після цього запустимо 1С: Підприємство в режимі налагодження і переконаємося, що документ створює бажані записи в регістрах накопичення (Малюнок 31).
В
Малюнок 31. Регістри накопичення "ОстаткіМатеріалов" і "СтоімостьМатеріалов". p align="justify"> 3.5 Створення регістру відомостей
Об'єкт конфігурації "Регістр відомостей" є прикладним об'єктом і призначений для опису структури зберігання даних в розрізі декількох вимірювань. На основі цього об'єкта платформа створює в базі даних інформаційну структуру, в якій може зберігатися довільна інформація "прив'язана" до набору вимірювань. p align="justify"> Вартість послуг має особливість змінюватися з часом, і може скластися така ситуація, що коли нам буде потрібно внести зміни або уточнення в один з раніше проведених документів "ОказаніеУслугі", ми не зможемо отримати правильну вартість послуги, оскільки у реквізиті довідника буде зберігатися останнє введене значення. Тому для зберігання вартості послуг краще використовувати регістр відомостей. p align="justify"> У конфігураторі створимо новий об'єкт конфігурації "Регістр відомостей". Назвемо його "Ціни". Встановимо періодичність цього регістра в межах секунди. Перейдемо на закладку "Дані" і створимо вимір регістру "Номенклатура" з типом СправочникСсылка.Номенклатура. Вкажемо, що цей вимір буде ведучим. Після цього створимо новий ресурс "Ціна", тип Число, довжина 15, точність 2, невід'ємне. Після цього запустимо 1С: Підприємство в режимі налагодження і подивимося, як працює наш періодичний регістр відомостей Ціни. Задамо вартість послуг ТОВ "Професіонал" (Малюнок 32.) br/>В
Малюнок 32. Заповнення регістра відомостей. p align="justify"> Тепер ми можемо встановлювати ціни на послуги та матеріали. Оскільки ціни зберігаються з прив'язкою до дати, ми можемо заздалегідь встановити нові ціни і бути впевненими в тому, що нові ціни набудуть чинності не раніше зазначеної для них дати. p align="justify"> Тепер подивимося, як можна використовувати задані ціни в документі "ОказаніеУслугі". Для цього спочатку створимо функцію, яка буде повертати нам актуальну роздрібну ціну номенклатури. У гілці Загальні - Загальні модулі створимо новий об'єкт конфігурації "Модуль" і назвемо його "РаботаСоСправочнікамі". Розмістимо в ньому наступний текст (Малюнок 33). br/>В