Байланысты: Сборник лабораторных работ для студентов учебных заведений (1)
Определение Журнал представляет собой отдельную таблицу, в которую будут попадать данные из указанных документов. В этом случае одинаковые данные будут храниться и в документах своего вида, и в журнале, тем самым будут дублироваться. Более подробно про журнал документов можно узнать здесь: https://v8.1c.ru/platforma/zhurnal-dokumentov/. Добавьте новый журнал «Кассовые документы».
Переходим на вкладку «Данные». Здесь нужно указать, какие документы будут попадать в Журнал документов. Чтобы добавить документ, нажмите на иконку «зеленого карандаша».
В открывшемся окне выберите два созданных ранее документа. Нажмите кнопку «ОК».
Давайте посмотрим на стандартные реквизиты журнала документов.
Интересующими нас реквизитами являются «Дата», «Номер» и «Тип» документа. Явно не хватает еще двух полей: «Контрагент» и «Сумма». В журнале это называется графа. Добавьте графу «Контрагент».
Далее нужно указать, из каких реквизитов данные будут попадать в графу. Для этого нажмите на кнопку «многоточия» свойства Ссылки. Выберите реквизит «Контрагент» из обоих документов.
Аналогичным образом добавьте графу «Сумма». Ссылки настройте так же: сделайте источником графы реквизит «Сумма» обоих документов.
Запустите систему в режиме «1С:Предприятие» и проверьте работу журнала.
Можно настроить журнал документов и добавить отбор по контрагенту. Таким образом, можно быстро посмотреть на все документы, в которых фигурирует выбранный пользователем контрагент.
Для этого нажмите на кнопку «Еще» и выберите пункт меню «Настроить список…».
В открывшемся окне перейдите на вкладку «Отбор» и установите отбор по полю «Контрагент».
По окончании работы нажмите на кнопку «Завершить редактирование».
Попробуйте отобрать документы с каким-либо контрагентом.
Таким образом, мы реализовали возможность хранить несколько видов документов в одном списке, а также делать отбор по контрагенту.
Можно ли теперь на основе этих документов узнать остаток денег в кассе? Можно, но для этого придется прибегнуть к грубому перебору всех существующих документов. Данный вариант является неправильным, потому что, если таких документов окажется очень много, система будет требовать большого количества ресурсов и времени.
Для решения данной проблемы и ускорения процесса извлечения данных создадим еще один объект – регистр накопления.