Корпоративные информационные системы - файл

приобрести
скачать (139 kb.)


ОУ ВО «Южно-Уральский технологический университет»

ОТЧЁТ

по практической работе №4



«РАЗРАБОТКА УЧЕТНОЙ СИСТЕМЫ ДЛЯ ВЕДЕНИЯ ИНФОРМАЦИИ О КАССОВЫХ ОПЕРАЦИЯХ»

Дисциплина: «Корпоративные информационные системы»

Выполнил: студент группы ИЗ-201

Давидюк Д.С

Проверил: преподаватель

Насибуллин Д.Р.

Дата: «06» декабря 2021 г.

Оценка: ___________________

г. Челябинск, 2021

Выполнение


В первую очередь, следует разобраться с объектами аналитики, которые необходимо хранить в информационной системе. Однозначно нужно хранить информацию о контрагентах – это частные или юридические лица, с которыми будут вестись любые отношения. Для хранения контрагентов будем использовать справочник.

Определение

Справочник – это объект конфигурации, который хранит справочную информацию, например, перечень товаров или список сотрудников (более подробно про справочники можно прочитать здесь: https://v8.1c.ru/platforma/spravochniki/).
Запустите режим «1С:Предприятие» и добавьте несколько контрагентов.

Таким образом, была реализована возможность хранения информации о контрагентах.

Как же регистрировать движения денежных средств? Для отражения денежных операций, как и любых других событий, в информационной системе потребуется объект конфигурации документ. Подробнее про документы можно прочитать здесь: https://v8.1c.ru/platforma/dokumenty/.

Добавьте новый документ «ПКО» (Приходный кассовый ордер, или другими словами – поступление денег в кассу).



Запустите конфигурацию в режиме «1С:Предприятие». Попробуйте добавить документ «ПКО».



Любой документ может находиться в одном из двух состояний: подготовленный к свершению или совершенный:

 чтобы подготовить документ для использования в будущем, нужно его записать;  чтобы отметить документ как совершенный – провести.

Легко заметить, что система сгенерировала для документа другие стандартные реквизиты: «Номер» и «Дата». Оба поля заполняются автоматически, дата может быть изменена.

Одних лишь стандартных реквизитов для решения задачи недостаточно. Необходимо добавить свои реквизиты. Для этого откройте окно редактирования документа на вкладке «Данные» и добавьте реквизит «Контрагент» (тип – «СправочникСсылка.Контрагенты»). Данный реквизит будет хранить ссылку на элемент справочника «Контрагенты».

Далее нам необходимо добавить еще один реквизит, чтобы отслеживать, какую денежную сумму мы отдали или получили от контрагента. Для этого нужно добавить реквизит «Сумма», тип – «Число», точность – «2».



Запустите конфигурацию в режиме «1С:Предприятие» и посмотрите на изменения в документе.

Добавьте еще несколько документов ПКО.

Аналогично документу «ПКО» необходимо создать и документ «РКО» (Расходный кассовый ордер). Можно повторить действия, описанные для документа «ПКО», а можно скопировать этот документ со всем его содержимым.

Для этого выделите нужный документ в окне конфигурации и нажмите на кнопку «Добавить копированием».
Появится документ, полностью копирующий документ «ПКО», – «ПКО1».

Необходимо переименовать документ «ПКО1» в «РКО».

Перейдите на вкладку «Данные» и убедитесь в том, что реквизиты «Контрагент» и «Сумма» существуют и имеют правильные типы данных.

Теперь можно запустить систему в режиме «1С:Предприятие» и добавить несколько документов «РКО».



Таким образом, были реализованы документы, фиксирующие движение денежных средств. Но задача была поставлена так: все документы ПКО и РКО должны находиться в одной таблице. Причем добавляться эти документы должны по мере их создания.

Для решения этой задачи необходимо использовать объект конфигурации Журнал документов.

Определение

Журнал представляет собой отдельную таблицу, в которую будут попадать данные из указанных документов. В этом случае одинаковые данные будут храниться и в документах своего вида, и в журнале, тем самым будут дублироваться. Более подробно про журнал документов можно узнать здесь: https://v8.1c.ru/platforma/zhurnal-dokumentov/.

Добавьте новый журнал «Кассовые документы».

Переходим на вкладку «Данные». Здесь нужно указать, какие документы будут попадать в Журнал документов. Чтобы добавить документ, нажмите на иконку «зеленого карандаша».

В открывшемся окне выберите два созданных ранее документа. Нажмите кнопку «ОК».

Давайте посмотрим на стандартные реквизиты журнала документов.

Интересующими нас реквизитами являются «Дата», «Номер» и «Тип» документа. Явно не хватает еще двух полей: «Контрагент» и «Сумма». В журнале это называется графа. Добавьте графу «Контрагент».

Далее нужно указать, из каких реквизитов данные будут попадать в графу. Для этого нажмите на кнопку «многоточия» свойства Ссылки. Выберите реквизит «Контрагент» из обоих документов.
Аналогичным образом добавьте графу «Сумма». Ссылки настройте так же: сделайте источником графы реквизит «Сумма» обоих документов.

Запустите систему в режиме «1С:Предприятие» и проверьте работу журнала.



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

Для этого нажмите на кнопку «Еще» и выберите пункт меню «Настроить список…».

В открывшемся окне перейдите на вкладку «Отбор» и установите отбор по полю «Контрагент».

По окончании работы нажмите на кнопку «Завершить редактирование».

Попробуйте отобрать документы с каким-либо контрагентом.



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

Можно ли теперь на основе этих документов узнать остаток денег в кассе? Можно, но для этого придется прибегнуть к грубому перебору всех существующих документов. Данный вариант является неправильным, потому что, если таких документов окажется очень много, система будет требовать большого количества ресурсов и времени.

Для решения данной проблемы и ускорения процесса извлечения данных создадим еще один объект – регистр накопления.



Определение

Регистр накопления – это такая итоговая таблица, которая может автоматически считать какиелибо элементы, например, денежные средства, материалы (дополнительно про регистры накопления можно прочитать здесь: https://v8.1c.ru/platforma/registr-nakopleniya/).
Для формирования структуры регистра переходим на вкладку «Данные».

Структура регистра накопления отличается от структуры документа.

Добавим ресурс. Чтобы понять, что использовать в качестве ресурса, необходимо задать вопрос: «Что мы хотим накапливать/считать в данном регистре?». Мы хотим считать сумму. Следовательно, сумма и будет являться ресурсом. Тип данного реквизита – «Число».

Чтобы регистр накопления заработал, нужно сделать следующее:



  1. Определить источники данных, которые должны попадать в регистр (определить документы-регистраторы).

  2. Описать, каким образом данные из документа-регистратора должны попадать в регистр.

Для определения документов-регистраторов переходим на вкладку «Регистраторы». Здесь нужно выбрать объекты, которые будут передавать данные в регистр. В нашем случае, это документы «ПКО» и «РКО».

Далее требуется описать алгоритмы передачи данных для каждого документа. Откройте окно редактирования документа «ПКО» на вкладке «Движения». Воспользуйтесь конструктором движений.

Окно конструктора движений состоит из нескольких областей:


Поскольку поступление денежных средств должно увеличивать сумму денег в кассе, то тип движения регистра необходимо выбрать «Приход». Регистр будет обозначаться знаком «+» (плюс).

Если все было сделано правильно, имена и типы реквизитов совпадают, то при нажатии на кнопку «Заполнить выражения» реквизиты регистра заполнятся автоматически. Если этого не произошло, то заполните поле «Выражение» вручную, путем выбора соответствующих реквизитов документа.

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

Аналогичные действия нужно совершить и для документа «РКО».

Откройте окно редактирования на вкладке «Движения» и нажмите на кнопку «Конструктор движений».

Окно конструктора движений заполняется аналогично, с одной лишь разницей: документ будет иметь тип «Расход», поскольку будет уменьшать количество денежных средств в кассе.


Откройте конфигурацию в режиме «1С:Предприятие».

В первую очередь, необходимо перепровести (провести заново) все созданные нами ранее документы. Это легко можно сделать в журнале документов. Убедитесь, что галочка для отбора документов по контрагенту снята и перед вами список всех созданных документов. Выделите все документы с помощью комбинации клавиш CTRL+A. Затем щелкните по документам правой кнопкой мыши и выберите пункт контекстного меню «Провести».

При проведении документов производятся движения (передача данных) в регистр накопления.



Обратите внимание, что на главной странице система не создала кнопку открытия регистра накопления. Это связано с тем, что все расчеты в регистрах накопления происходят в фоновом режиме, «за кадром», то есть пользователю о них знать не нужно вовсе. Поэтому по умолчанию регистры накопления настраивают так, чтобы пользователи не имели к ним доступа.

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

Среди перечня всех созданных нами объектов найдем регистр накопления «Касса» и откроем его.

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

Осталось лишь вывести остаток денег в кассе на форму журнала документов.

Откройте вкладку «Формы» окна редактирования журнала документов и добавьте новую форму журнала документов.

Выделите следующие реквизиты для отображения на форме:



ОУ ВО «Южно-Уральский технологический университет»
Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации