Задание. Создать регистр ОстаткиМатериалов.
Прежде всего, пользователя интересует информация о том, сколько и каких материалов есть у него на складах. Для накопления такой информации создадим регистр ОстаткиМатериалов:
1. Откроем в конфигураторе нашу учебную конфигурацию и добавим новый объект конфигурации Регистр накопления. Для этого выделим в дереве объектов конфигурации ветвь Регистры накопления и нажмем кнопку Добавить в командной панели окна конфигурации.
2. В открывшемся окне редактирования объекта конфигурации на закладке Основные зададим имя регистра - ОстаткиМатериалов.
Также зададим и Расширенное представление списка как Движения по регистру Остатки материалов. Этот заголовок будет отображаться в окне списка записей регистра.
3. Нажмем Далее и перейдем на закладку Подсистемы.
По логике нашей конфигурации данный регистр должен быть доступен в разделах Учет материалов, Оказание услуг и Бухгалтерия (рисунок 2.1).
Рисунок 2.1 – Определение списка подсистем, в которых будет отражаться регистр накопления
|
|
4. Выделим закладку Данные и перейдем к созданию структуры регистра. Создадим измерения регистра:
- Материал, тип СправочникСсылка.Номенклатура;
- Склад, тип СправочникСсылка.Склады.
5. Затем создадим ресурс Количество с длиной 15 и точностью 3.
Рисунок 2.2 – Создание измерений и ресурсов регистра накопления
В результате этих действий регистр Остатки Материалов должен иметь следующий вид (рисунок 2.3).
Рисунок 2.3 – Регистр «ОстаткиМатериалов»
Если сейчас запустить 1C:Предприятие в режиме отладки, то система выдаст сообщение об ошибке: «РегистрНакопления.ОстаткиМатериалов: Ни один из документов не является регистратором для регистра». Это сообщение еще раз подтверждает тот факт, что назначение регистра накопления в том, чтобы аккумулировать данные, поставляемые различными документами.
Поэтому сформируем движения регистра накопления ОстаткиМатериалов в процессе проведения двух созданных нами документов ПриходнаяНакладная и ОказаниеУслуг.