Главная страница
Навигация по странице:

  • Контрольные вопросы Для чего используется объект конфигурации «Регистр накопления»

  • Почему следует использовать регистры, хотя необходимая информация содержится в других объектах

  • ос8. Практическая работа 8. Создание регистров накопления


    Скачать 61.67 Kb.
    НазваниеСоздание регистров накопления
    Дата10.08.2022
    Размер61.67 Kb.
    Формат файлаdocx
    Имя файлаПрактическая работа 8.docx
    ТипПрактическая работа
    #643761

    Практическая работа 8

    Тема: Создание регистров накопления
    Цель: научиться создавать регистры накопления

    Студент должен:

    уметь:

    • создавать регистр накопления;

    • настраивать свойства регистра;

    • создавать движения документа.

    Ход работы


    Постановка задачи

    Зачем нужен регистр накопления для нашей задачи:

    1) путем анализа документов можно получать требуемые выходные данные. Но если фирма решит немного изменить свои бизнес-процессы, то потребуется ввести в конфигурацию ещё документы;

    2) руководство фирмы решило усилить материальный контроль и приходовать товары на основной склад организации, а затем выдавать их материально ответственным лицам. В этом случае необходим ещё один документ, который будет фиксировать перемещение материалов между основным складом и материально ответственными лицами;

    3) отчеты, анализирующие документы, будут работать довольно медленно.

    Поэтому в системе 1С:Предприятие есть несколько объектов конфигурации, которые позволяют создавать в БД структуры, предназначенные для накопления информации в удобном для последующего анализа виде. В конфигурации есть несколько объектов, называемых регистрами.
    Добавление Регистра накопления

    1. Зайти в режиме Конфигуратор.

    2. Открыть конфигурацию.

    3. Создать Регистр накопления

    Имя – ОстаткиМатериалов

    Расширенное представление списка – Движения по регистру Остатки материалов.

    Регистр должен быть доступен в разделе Учет материалов, Оказание услуг и Бухгалтерия.

    На закладке «Данные»:

    - измерения: Материал – типа справочник Номенклатура; Склад – типа справочник Склады;

    - ресурс: Количество – число, 15, точность 3.

    Сохранить регистр.
    Движение документа Приходная накладная

    4. Открыть окно редактирования объекта конфигурации Документ ПриходнаяНакладная.

    Перейти на закладку «Движения», отметить регистр накопления ОстаткиМатериалов.

    Открыть «Конструктор движений»:

    - в списке Реквизиты должны находиться исходные данные для создания движений – реквизиты ПриходнаяНакладная;

    - в таблице Поле должны быть заданы формулы, по которым будут вычисляться значения измерений и ресурсов регистра при записи движений.

    В «Конструкторе движений»:

    - тип движения регистра – приход;

    - табличная часть – материалы;

    - нажать кнопку «Заполнить выражения»;

    - нажать кнопку «ОК», посмотреть, какой текст сформировал конструктор в модуле документа ПриходнаяНакладная (в отчет вставить скриншот процедуры).

    5. Открыть командный интерфейс всех подсистем. В группе ПанельНавигации.Обычное (для подсистем УчетМатериалов, ОказаниеУслуг, Бухгалтерия) включить видимость у команды Остатки материалов и мышью перетащить её в группу ПанельНавигации.См.также


    6. Перейти в режим отладки и протестировать внесенные изменения:

    открыть список приходных накладных, открыть Приходную накладную №1 и перепровести документ. То же самое проделать для Приходной накладной №2.

    Выполнить команду Остатки материалов и открыть список регистра накопления. Количество записей – 5: три после проведения первого документа, две после проведения второго документа.
    Создание команды перехода к движениям в форме документа

    При реальной работе записей в регистре ОстаткиМатериалов будет много, и будет трудно понять, какие записи относятся к определенному документу.

    Поэтому появляется необходимость вызывать из формы документа список регистра, в котором показаны движения, произведенные только этим документом.

    7. Перейти в режим Конфигуратора

    8. Открыть форму документа ПриходнаяНакладная.

    9. Перейти на закладку «Командный интерфейс». В разделе «Панель навигации» в группе Перейти установить для Остатков материалов свойство Видимость .

    10. Перейти в режим отладки. Открыть Приходную накладную №2. Под заголовком формы должна появится панель навигации с ссылкой на ОстаткиМатериалов. Продемонстрировать результат.

    Движение документа Оказание услуги

    Аналогичным образом создать движения документа ОказаниеУслуги.

    11. В Конфигураторе открыть окно редактирования объекта конфигурации Документ ОказаниеУслуги.

    12. Перейти на закладку «Движения», в списке регистров отметить регистр накопления ОстаткиМатериалов.

    Открыть «Конструктор движений»:

    - тип движения регистра – расход;

    - табличная часть – перечень номенклатуры;

    - нажать кнопку «Заполнить выражения».

    Поле Материал не заполнится, так как имя поля табличной части Номенклатура не совпадает с именем измерения регистра – Материал. Установить курсор в поле Материал и в окне «Реквизиты документа» дважды щелкнуть по строке ТекСтрокаПереченьНоменклатуры.Номенклатура.

    - нажать кнопку «ОК», посмотреть, какой текст сформировал конструктор в модуле документа ОказаниеУслуги (в отчет вставить скриншот процедуры).

    13. Открыть форму документа ОказаниеУслуги.

    14. Перейти на закладку «Командный интерфейс». В разделе «Панель навигации» в группе Перейти установить Остатков материалов свойство Видимость.

    15. Перейти в режим отладки. Открыть Оказание услуги №1 и перепровести документ.

    Выполнить команду Остатки материалов и открыть список регистра накопления. Появилась ещё одна запись со знаком минус.

    16. Снова открыть Оказание услуги №1. По ссылке ОстаткиМатериалов отфильтровать движения по документу-регистратору. Продемонстрировать результат.
    Замечание

    Сформированные таким образом движения документа ОказаниеУслуги не совсем правильны. Так как в отличие от документа Приходная накладная, в документе Оказание услуги могут содержаться не только расходуемые материалы, но и услуги. В регистр Остатки материалов будут попадать записи и о расходуемых услугах, что неправильно. Позднее при создании перечислений в обработчик будут внесены изменения.

    Контрольные вопросы


    1. Для чего используется объект конфигурации «Регистр накопления»?


    2. Что такое движения регистра, и что такое регистратор?


    3. Почему следует использовать регистры, хотя необходимая информация содержится в других объектах?


    4. Как средствами встроенного языка обойти табличную часть документа и обратиться к её данным?


    написать администратору сайта