Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка и реализация конфигураций “музыкальная студия” в среде 1С:Предприятие

Содержание:

Введение

В последние годы информационные системы являются одним из основных направлений обучения в сфере организации любой сферы деятельности.

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

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

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

Внедрение специализированных автоматизированных информационных систем в повседневную деятельность образовательного учреждения позволит:

  • уменьшить количество бумажных данных и перейти на электронный вид управления;
  • стандартизировать процессы управления;
  • повысить эффективность управленческих решений на основе использования оперативной, достоверной и актуальной информации.

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

Цель курсовой работы – Разработка и реализация конфигурации «Музыкальной студии» на платформе 1С: Предприятие.

Из цели работы вытекают следующие ее задачи:

  • провести анализ предметной области, с изучение программных продуктов-аналогов;
  • разработать информационную систему на платформе 1С: Предприятие в режиме Конфигуратора;
  • произвести тестирование разработанной информационной системы «Музыкальной студии»;

Объект курсовой работы: музыкальная студия.

Предметом исследования разработка конфигурации информационной системы «Музыкальная студия» на платформе 1С: Предприятие.

В процессе работы использовались методы:

  • синтеза – проанализирована работа деятельности музыкальной студии; анализа литературы; наблюдения - при котором определены документы, которые следует автоматизировать в музыкальной студии;
  • сравнительного анализа, при котором были готовые программные продукты автоматизации предприятий торговли.

гЛАВА 1 теоритическая часть

Краткий анализ предметной области

Объектом для разработки информационной системы была выбрана частная музыкальная студия «Soul», находящаяся в городе Москва.

Обучение в музыкальной студии можно начинать с 3-летнего возраста ребенка и без ограничений. Самому старшему учащемуся студии на сегодняшний день уже 74 года. Это частная студия, поэтому ее финансирование ограничено только количеством посетителей, а следовательно данная организация заинтересована в сокращении рабочего времени на ведение документации и предоставлении большего количества услуг посетителям.

Как и любая организация, музыкальная студия заинтересована в расширении своего бизнеса и ставит перед собой определенные цели и задачи

Для достижения целей музыкальной студии следует произвести их анализ и способы достижения (см. таблица 1).

Таблица 1 - Анализ целей музыкальной студии и критерии их достижения

Название подцели

Средства достижения

Критерии достижения

Расширение предоставляемых услуг

Ориентированность на потребности посетителей и учащихся

Исследование интересов учащихся

Привлечение новых учащихся

Проведение акций

Повышение уровня предоставляемых услуг

Повышение качества работы сотрудников

Курсы повышения квалификации

Увеличение прибыли

Увеличение количества предоставляемых услуг

Исследование потребностей потребителей

Выход на мировой уровень учащихся студии

Повышения качества услуг

Поиск спонсоров

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

Организационная структура Интернет – магазина обуви

Рисунок 1 - Организационная структура музыкальной студии

Автоматизация в музыкальной студии нацелена на сокращение затрат времени в бухгалтерии. Задачами данного отдела является прием денежных средств от учащихся студии, оплата заработной платы, аренды и пр. Отслеживание движений материальных ценностей, приобретённых музыкальной студией.

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

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

Рисунок 2 - Организационная структура музыкальной студии

Программная архитектура музыкальной студии представлена на рисунке 3.

MS Outlook

MS Officce 2010

«1С: Кадры»

«1С: Бухгалтерия»

Kaspersky

НТТР

Windows Server

Рисунок 3 – Программная архитектура музыкальной студии

В соответствии с представленной схемой, в качестве операционной системы на АРМ пользователей используется Windows 7.

В качестве пакета офисных приложений установлен MS Officce 2010, включающий в себя MS Word 2010, MS Excel 2010.

Кроме того, на АРМ пользователей установлен почтовый клиент MS Outlook Windows 2010.

В качестве обозревателя страниц Интернет используется браузер Google.

Для целостной защиты корпоративной ЛВС от всех видов современных интернет-угроз используется антивирусной программное обеспечение Kaspersky, установленное как на АРМ пользователей, так и на серверном оборудовании.

Кроме того, используется следующее прикладное ПО:

«1С: Бухгалтерия» - для автоматизации работы бухгалтерии;

«1С: Зарплата и кадры» для автоматизации работы отдел кадров.

Обоснование выбора системы для разработки прикладного решения

Сравнительный анализ готовых решений

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

CRM-система Отмечалка создана специально для автоматизации бизнес-процессов в музыкальных школах. CRM Отмечалка призвана помочь навести порядок как в работе с клиентами, так и во внутренних процессах организации, и предоставить подробную отчетность по каждой составляющей бизнеса (рисунок 4).

https://otmechalka.com/i/landing-pages/music-schools/elektronnij-zhyrnal2-small.png

Рисунок 4 – Электронный журнал Отмечалка

Программа «Конкурсы»

Самостоятельно разработанное приложение в Microsoft Visual Foxpro.

Автоматическая обработка результатов конкурсно-фестивальной деятельности. Получение исчерпывающей и универсальной статистики: количество конкурсов (фестивалей), количество участников (солистов, коллективов и человек), количество лауреатских званий и дипломантов, количество занятых преподавателей и концертмейстеров. Эта статистика производится как по всем конкурсам вместе взятым, так и отдельно по уровням: международный, российский, региональный, областной, городской, районный; отдельно по конкурсам и фестивалям; отдельно по каждому конкурсу.

Программа обеспечивает выявление школьных лидеров по этому показателю среди учеников, преподавателей, концертмейстеров и по отделениям. Все результаты можно посмотреть не только на мониторе, но и распечатать в текстовый файл. Разработчик: Акатьев С.А.

Программа «Творческие достижения»

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

Информационная система «1С: Образование».

Информационная система «1С: Образование» предназначена для организаций и поддержки образовательного процесса.

Данная система: позволяет с большой эффективностью применять в образовательном процессе большой объем цифровых образовательных ресурсов; гарантирует помощь учителю в организации учебного процесса в группах; использует стандарты отображения цифровых ресурсов образования; обеспечивает синхронизацию данных с программным средством 1С: Хронограф.

Функциональный потенциал системы: создание локального цифрового объёма ресурсов по выбору и организация работы с ним; назначение обучающимся как индивидуальных, так и групповых заданий; проверка учебной деятельности учащихся; формирование работ для конкретного пользователя или группы пользователей; коррекция учебных материалов; импорт и экспорт цифровых образовательных ресурсов; управление списком пользователей; ведение статистики успеваемости.

Как видно, эти информационные системы не охватывают всех потребностей музыкальной студии.

Сравнительная характеристика информационных систем представлена в Таблица 2.

Таблица 2 - Сравнительный анализ систем автоматизации

№ п/п

Параметры

Отмечалка

Программа «Конкурсы»

«1С: Образование»

Программа «Творческие достижения»

Ведение бухгалтерии

-

-

-

-

Учет посещаемости

+

+

+

+

управление персоналом;

-

-

-

-

Ведение учета успехов

+

+

+

+

Веб-приложение

+

-

+

-

Сравнительный анализ способов приобретения ИС

Программы, разработаны для образовательных учреждений.

Таблица 3 - Сравнительный анализ способов приобретения ИС

№ п/п

Способ приобретения

Достоинства и недостатки способа приобретения

Отмечалка – лицензия производителя

Доступен бесплатный пробный период.

«Конкурсы»

Не для массового распространения

1С: Образование – лицензия компании 1С

Доступен бесплатный пробный период.

«Творческие достижения»

Не для массового распространения

Сравнительный анализ компаний – разработчиков ИС

"1С" представляет собой систему прикладных решений, построенных по единым принципам и на единой технологической платформе. Руководитель может выбрать решение, которое соответствует актуальным потребностям предприятия и будет в дальнейшем развиваться по мере роста предприятия или расширения задач автоматизации.

Остальное программное обеспечение – частные разработки инженеров организаций.

Обоснование требований к разрабатываемому прикладному решению

Сравнительный анализ стратегий внедрения ИС

Требования к информационной системе для музыкальной студии обусловлены ее деятельностью и направлены на автоматизацию отдельных служб и учителей.

Для музыкальной студии рентабельно выбрать стратегию поэтапного внедрения. Поэтапное внедрение (пилотный проект) - ри использовании этого метода внимание уделяется немногим основным процессам, которые содержатся, например, в финансовом модуле ERP-системы. Этот метод обычно используют малые компании, которые хотят «попробовать» ERP. Цель такого внедрения — как можно быстрее запустить систему, избежав сложностей реинжиниринга. Немногие из компаний, которые установили ERP таким способом, могут похвастаться большой отдачей. Провести реинжиниринг процессов после такого внедрения более сложно, так как мало кто в компании смог ощутить какие-либо преимущества.

ГЛАВА 2 ПРАКТИЧЕСКАЯ ЧАСТЬ

Риски разработки и внедрения ИС

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

Можно выделить четыре основные фазы жизненного цикла проекта, а именно:

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

Возможные дефекты ИС

Информационная система музыкальной студии, как и любая другая может быть подвержена ряду дефектов:

  • человеческий фактор – ошибка кода в программном продукте может привести к отказу работы некоторых функций;
  • «конфликт» программного обеспечения, ранее установленного на компьютеры организации, может быть связана с разницей в версиях программного продукта;
  • агрессивность внешней среды, результатом которой может быть внесение преднамеренных дефектов, из-за воздействия вирусов;
  • отсутствие квалифицированных пользователей информационной системой.

Разграничение прав доступа к информационной системе

В автоматизированной информационной системе музыкальной студии разграничение прав доступа происходит следующим образом:

  • администратор имеет полный доступ;
  • Бухгалтер – ограничение в изменении конфигурации;
  • Руководитель – только чтение.

Архитектура разрабатываемого прикладного решения

Разработанная конфигурация информационной системы для музыкальной студии решает следующие задачи:

— автоматизация поступления и расхода финансов;

— отслеживание движения материальных ценностей и иной номенклатуры;

— финансовые потоки.

Бухгалтерский учет осуществляется при помощи регистра бухгалтерского учета. В процессе создания информационной системы «Музыкальная студия» были выделены следующие документы, необходимые для автоматизации деятельности организации: «ПоступлениеМатериалов», «ОплатаПоставщику», «Расход Денег», «Поступление денег».

Алгоритмы взаимодействия объектов конфигурации

Модель IDEF0 показывает процесс работы, музыкальной студии – основной целью которой является образовательная деятельность (рисунок 5).

Рисунок 5 - Представление процесса первый уровень

Описание основных объектов (элементов) разрабатываемого прикладного решения

Система программ «1C:Предприятие 8» предназначенная для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимся предприятиями. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности.

При создании информационной системы музыкальной студии созданы следующие основные элементы:

  • справочники - «Сотрудники», «Номенклатура», «Учащиеся», «Организация» и др.
  • перечисления - используются для описания постоянных наборов значений, не изменяемых для конкретной конфигурации. В информационной системе были созданы следующие перечисления: «ВидНоменклатуры», «ТипРасчета», «ВидРасхода», «ЕдиницыИзмерения» и прочие.
  • информационная система состоит из 4 документов: «ПоступлениеМатериалов» - материальные ценности студии, «ОплатаПоставщику» - расчет за номенклатуру, «Расход Денег» - оплата по разным статьям расхода, «Поступление денег» - получение денежных средств от учащихся.
  • в информационной системе реализовано 3 отчета, таких как: «ОборотноСальдоваяВедомость», «РасходыЗаПериод», «Движение материалов».
  • информационная система сождержит 3 вида регисторов (бухгалтерии, накопления, сведений).
  • планы счетов и планы видов характеристик.

Система разделяется на две части, тесно взаимодействующие одна с другой: конфигурацию и платформу, которая управляет работой конфигурации.

Конфигурация ПО – это совокупность настроек программы, которая задается пользователем.

Формирование информационной системы начинается с создания новой базы данных в режиме Конфигуратора (Рисунок 6).

Рисунок 6 – Добавление информационной базы

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

Рисунок 7 - Окно свойства

Для начала, создадим справочники: «Сотрудники», «Номенклатура», «Склады», «Организация», «Субконто» и др., а также создаваемые для них формы. Создание справочника сопровождается заполнением данных, при этом необходимо внимательно оформить тип данных, который дает возможность получать данные из других справочников (см. рис 8).

Рисунок 8 – Создание справочника «Учащиеся»

Рисунок 9 – Создание формы справочника «Учащиеся»

Рисунок 10 – Создание справочника «Номенклатура»

Рисунок 11 – Создание формы справочника «Номенклатура»

Нет необходимости показывать создание остальных справочников, которые создаются аналогично.

Введем некоторые данные в созданные справочники в режиме отладки (рис. 12).

Рисунок 12 – Добавление групп в справочник «Учащиеся»

Рисунок 13 - Добавление учащегося

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

Разработанные подсистемы поместим слева в режиме отладки (рисунок 14). Справа можно разместить ленту открытых документов и справочников (рисунок 15).

Рисунок 14 – Подсистемы в режиме отладки

Рисунок 15 – Вкладка открытых документов

Как видно на рисунке 15, в данный момент происходит работа со справочником «Учащиеся».

Информационная система состоит из 4 документов: «ПоступлениеМатериалов» - материальные ценности студии, «ОплатаПоставщику» - расчет за номенклатуру, «Расход Денег» - оплата по разным статьям расхода, «Поступление денег» - получение денежных средств от учащихся. На рисунке 16 показано создание документа «Поступление материалов».

Рисунок 16 - Создание документа «ПоступлениеМатериалов»

Рисунок 17 – Данные в документе «ПоступлениеМатериалов»

Рисунок 18 - Форма документа «ПоступлениеМатериалов»

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

Покажем создание перечисления «Виды номенклатуры» (см. рис. 19).

Рисунок 19 - Создание перечисления «Должности»

Перейдем к созданию плана счетов бухгалтерского учета (см. Рисунок 20, Рисунок 21).

Рисунок 20 - Создание плана счетов бухгалтерского учета

Рисунок 21 - Создание субконто Плана счетов

Для автоматизации системы также понадобятся регистры: сведений, накопления, бухгалтерии, описанные ранее.

Переходим к созданию регистра сведений (см. рис 22).

Рисунок 22 - Создание регистра сведений «Цены»

Рисунок 23 - Создание регистра накопления «ЗапасыМатериалов»

Рисунок 24 - Создание регистра бухгалтерского учета

Автоматизируем документ «ОплатаПоставщику» с использование ввода на основании (см. рис 25).

Рисунок 25 - Ввод документа на основании

Теперь можно перейти к созданию отчетов.

На рисунке 26. представлено создание отчета «ОборотноСальдоваяВедомость».

Рисунок 26 – Схема компоновки «ОборотноСальдоваяВедомость»

Рисунок 27 – Конструктор запроса «ОборотноСальдоваяВедомость»

Рисунок 28 - Расходы за период - Отчет

Для печати документов создадим команду Печать (рисунок 29).

Рисунок 29 – Работа с конструктором печати

Рисунок 30 - Макет печати документа

Тестирование разработанного прикладного решения

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

Так, на рисунке 31 начальная страница.

Рисунок 31 – Главная страница ИС

На рисунке 32 показано заполнение документа «ПоступлениеМатериалов». Вычисление суммы и суммы по документу вычисляется автоматически.

Рисунок 32 – Документ «Поступление материалов»

На рисунке показано заполнение документа «Поступление денег в студию». Заполнение цены происходит автоматически. Вычисление суммы и суммы по документу также вычисляется автоматически. Выбор тарифа происходит исходя из вида предоставляемой услуги.

Рисунок 33 - Заполнение документа «Поступление денег в студию»

Нажатие кнопки Печать обеспечит вывод документа на печать (Рисунок 34).

Рисунок 34 - Вывод документа в печать

Вывод отчета «ОбротноСальдоваяВедомость» (Рисунок 35).

Рисунок 35 - Отчет «ОборотноСальдоваяВедомость»

Вывод отчета «РасходыЗаПериод» (Рисунок 36).

Рисунок 36 - Отчет «Расходы за период»

Рисунок 37 - Отчет - Движение материалов

Движения в регистре бухгалтерского учета показаны на рисунке 38.

Рисунок 38 – Движения в регистре бухгалтерского учета

заключение

Автоматизация всех процессов в музыкальной студии является важной задачей.

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

Результат - это конечный итог, ради которого и проходили операции, т.е. уровень знаний, воспитанности учащихся, их общекультурная подготовка, степень самостоятельности.

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

В результате выполнения курсовой работы все поставленные цели достигнуты.

В курсовой работе описаны технологии функционирования ИС, выполнено физическое проектирование БД, разработаны экранные формы ввода-вывода, разработаны функциональные модули.

Информационная система разработана на платформе «1С: Предприятие» версии 8.3 учебная. Данный выбор обусловлен широкими возможностями по ведению учета хозяйственных операций, предоставляемыми системой, а также доступностью программы в учебных целях.

Все поставленные задачи курсовой работы были решены.

список использованной литературы

Учебно-методическая литература

  1. Бойко Э.В., 1С: Предприятие 8.0. Универсальный самоучитель
  2. Варкентин В.В. Информационные системы на базе 1 С:Предприятие//Научное сообщество студентов XXI столетия. Технические науки: сб. ст. по мат. XXXIX междунар.студ.науч.-практ. Конф. № 2(39) https://sibac.info/studconf/tech/xxxix/47278 (дата обращения: 15.04.2019)
  3. Медведев М.Ю. Теория бухгалтерского учета. М., 2007. стр. 15

Интернет-ресурсы

  1. Официальный сайт 1С: Предприятие — № 6 [электронный ресурс] — Режим доступа. — URL: http://v8.1c.ru/ (дата обращения 13.04.2019)
  2. Сулейманов А.Ю., Абрамова О.Ф. Анализ проблем автоматизации бизнес-процессов многопрофильных образовательных учреждений // Современная техника и технологии. 2015. № 6 [Электронный ресурс]. URL: http://technology.snauka.ru/2015/06/6792 (дата обращения: 20.01.2020).
  3. Электронная книга 1С Предприятие 8.3., https://freesoft.ru/windows/elektr_kniga_1s_predpriyatie_83

ПРИЛОЖЕНИЕ

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

Расчет «СуммыСНДС»

Процедура РассчитатьСуммуНДС (СтрокаТабличнойЧасти) Экспорт

СтрокаТабличнойЧасти.СуммаНДС = (СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена*СтрокаТабличнойЧасти.СтавкаНДС)/100;

КонецПроцедуры

Расчет «Суммы» и «СуммыСНДС»

Процедура РассчитатьСумму (СтрокаТабличнойЧасти) Экспорт

СтрокаТабличнойЧасти.Сумма = (СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена);

КонецПроцедуры

Общий модуль выбора цен

Функция РозничнаяЦена(АктуальнаяДата, ЭлементНоменклатуры) экспорт

//Создать вспомогательный объект "Отбор"

Отбор = Новый Структура ("Номенклатура", ЭлементНоменклатуры);

//Получить актуальные значения ресурсов регистра

ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор);

Возврат ЗначенияРесурсов.Цена;

КонецФункции

Код конструктора движения регистров документа «ПоступлениеМатериалов»

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ЗапасыМатериалов Приход

Движения.ЗапасыМатериалов.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.ЗапасыМатериалов.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Склад = Склад;

Движение.Товар = ТекСтрокаПереченьМатериалов.Номенклатура;

Движение.Количество = ТекСтрокаПереченьМатериалов.Количество;

Движение.Стоимость = ТекСтрокаПереченьМатериалов.Сумма;

КонецЦикла;

// регистр ПоступлениеМатериалов

Движения.ПоступлениеМатериалов.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.ПоступлениеМатериалов.Добавить();

Движение.Период = Дата;

Движение.Дата = Дата;

Движение.Поставщик = Поставщик;

Движение.Товар = ТекСтрокаПереченьМатериалов.Номенклатура;

Движение.Склад = Склад;

Движение.Количество = ТекСтрокаПереченьМатериалов.Количество;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.Товары;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.РасчетыСПоставщиками;

Движение.Период = Дата;

Движение.Сумма = ТекСтрокаПереченьМатериалов.Сумма;

Движение.КоличествоДт = ТекСтрокаПереченьМатериалов.Количество;

Движение.СодержаниеОперации = "Стоимость Материалов без НДС";

Движение.СубконтоДт[ПланыВидовХарактеристик.СубконтоБухучета.Товары] = ТекСтрокаПереченьМатериалов.Номенклатура;

Движение.СубконтоДт[ПланыВидовХарактеристик.СубконтоБухучета.Склады] = Склад;

Движение.СубконтоКт[ПланыВидовХарактеристик.СубконтоБухучета.Контрагенты] = Поставщик;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.НДСПоПриобретениям;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.РасчетыСПоставщиками;

Движение.Период = Дата;

Движение.Сумма = ТекСтрокаПереченьМатериалов.СуммаНДС;

Движение.СодержаниеОперации = "Сумма НДС";

Движение.СубконтоКт[ПланыВидовХарактеристик.СубконтоБухучета.Контрагенты] = Поставщик;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьМатериалов Из ПереченьМатериалов Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.РасчетыСБюджетомПоНДС;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.НДСПоПриобретениям;

Движение.Период = Дата;

Движение.Сумма = ТекСтрокаПереченьМатериалов.СуммаНДС;

Движение.СодержаниеОперации = "НДС к вычету";

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Код конструктора печати «ПоступлениеМатериалов»

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.ПоступленияМатериалов.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ПоступленияМатериалов.Дата,

| ПоступленияМатериалов.Договор,

| ПоступленияМатериалов.Номер,

| ПоступленияМатериалов.Поставщик,

| ПоступленияМатериалов.Склад,

| ПоступленияМатериалов.СуммаДокумента,

| ПоступленияМатериалов.ПереченьМатериалов.(

| НомерСтроки,

| Номенклатура,

| Количество,

| Цена,

| Сумма,

| СтавкаНДС,

| СуммаНДС,

| ВсегоСНДС

| )

|ИЗ

| Документ.ПоступленияМатериалов КАК ПоступленияМатериалов

|ГДЕ

| ПоступленияМатериалов.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьПереченьМатериаловШапка = Макет.ПолучитьОбласть("ПереченьМатериаловШапка");

ОбластьПереченьМатериалов = Макет.ПолучитьОбласть("ПереченьМатериалов");

Подвал = Макет.ПолучитьОбласть("Подвал");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьПереченьМатериаловШапка);

ВыборкаПереченьМатериалов = Выборка.ПереченьМатериалов.Выбрать();

Пока ВыборкаПереченьМатериалов.Следующий() Цикл

ОбластьПереченьМатериалов.Параметры.Заполнить(ВыборкаПереченьМатериалов);

ТабДок.Вывести(ОбластьПереченьМатериалов, ВыборкаПереченьМатериалов.Уровень());

КонецЦикла;

Подвал.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Подвал);

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

Код отчета «ОбротноСальдоваВедомость»

ВЫБРАТЬ

ПланСчетовБухучета.Ссылка КАК Счет,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокДт КАК СальдоНачДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокКт КАК СальдоНачКт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаОборотДт КАК ОборотДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаОборотКт КАК ОборотКт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт КАК СальдоКонДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт КАК СальдоКонКт

ИЗ

РегистрБухгалтерии.РегистрБухгалтерскогоУчета.ОстаткиИОбороты КАК РегистрБухгалтерскогоУчетаОстаткиИОбороты

ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетовБухучета КАК ПланСчетовБухучета

ПО РегистрБухгалтерскогоУчетаОстаткиИОбороты.Счет = ПланСчетовБухучета.Ссылка