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

Проектирование реализации операций бизнес-процесса «Складской учет» ООО «ЖилРемСтрой»

Содержание:

ВВЕДЕНИЕ

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

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

Актуальность темы дипломного проекта обусловлена тем, что существующая конфигурация «1С» не соответствовала организации бизнес-процессов фирмы ООО «ЖилРемСтрой». Автоматизация позволит снизить издержки, повышать эффективность работы, достичь возможности, которые ранее были недопустимы при использовании бумажного документооборота.

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

Объектом исследования является деятельность фирмы ООО «ЖилРемСтрой», основная деятельность которой, это реализация строительных материалов различного назначения.

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

Задачи исследования:

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

- тестирование полученного проекта, устранение недостатков.

Глава 1 Аналитическая часть

1.1. Выбор комплекса задач автоматизации

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

  • отдел продаж;
  • склад продукции.

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

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

  • Организационная масштабируемость. Ввод в действие системы на предприятии первоначально возможен на одном рабочем месте с дальнейшим, по мере необходимости, увеличением количества рабочих мест без потери, накопленной в базе данных информации.
  • Корпоративность. Обеспечение доступа пользователя, при наличии у него соответствующих полномочий, к функциям системы.
  • Управляемость. При возникновении необходимости в структурной реорганизации учреждения – гибкая переналадка системы не приводит к остановке в ее работе.
  • Защищенность. Обеспечение разграничения доступа к базе данных системы по правам пользователей.

На рисунке 1.1 представлена структурно-функциональная диаграмма организации деятельности предприятия. Данная диаграмма построена с использованием принципов стандарта IDEF0, соответствует бизнес-процессу, протекающему на данный момент времени без использования модуля, разрабатываемого в данном дипломном проекте.

Рисунок 1.1 Структурно-функциональная диаграмма организации деятельности ООО «ЖилРемСтрой»

Управляющим объектом являются: накладные на товар.

Механизмами, то есть ресурсами, необходимыми для выполнения процедуры, являются:

  • клиенты;
  • кладовщик;
  • менеджер по работе с клиентами;

поставщики.

1.2 Характеристика существующих бизнес – процессов

В последнее время в России отмечается спрос к компьютерным интегрированным системам, способным обеспечить эффективное управление предприятием.

Рассмотрим некоторые из наиболее популярных на российском рынке таких систем.

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

  • Парус 7 - с архитектурой «Файл-сервер»;
  • Парус 8 – с двухзвенной архитектурой «Клиент-сервер»;
  • Парус 10 – с трехзвенной архитектурой.

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

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

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

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

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

4. 1С:Предриятие. Является универсальной системой автоматизации деятельности предприятия. За счет своей универсальности система «1С:Предприятие» может быть использована для автоматизации самых разных участков экономической деятельности предприятия: учета товарных и материальных средств, взаиморасчетов с контрагентами, расчета заработной платы, расчета амортизации основных средств, бухгалтерского учета по любым разделам и так далее.

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

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

Для разработки модуля бизнес-процесса, из вышеперечисленных систем автоматизации, лучшая система «1С:Предриятие». Основным недостатком перечисленных систем, является их громоздкость и, как следствие, сложность внедрения, большое количество времени и средств, затрачиваемых на это. В нашем же случае необходимо разработать модуль по автоматизации только небольшого участка деятельности предприятия. В таких целях, приобретать одно из готовых решений нет необходимости, так как это может привести к значительным финансовым потерям. Поэтому принято решение о разработке такой системы своими силами. При этом данный модуль должен быть интегрирован в уже используемую систему. Это еще одно немаловажное преимущество «1С:Предриятие» (оно уже используется в ООО «ЖилРемСтрой»).

1.3. Характеристика документооборота, возникающего при решении задачи

Основной единицей информации в системе является документ.

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

- низкая производительность труда из-за большого числа вычислений;

- большая трудоемкость;

- необходимость привлечения большого числа сотрудников предприятия для решения всего комплекса задач;

- низкая оперативность;

- несовершенство организации сбора и регистрации информации;

- недостоверность получаемых результатов.

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

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

Клиент делает заявку у менеджера. Формируется заявка на товар ( список необходимого товара), который передается кладовщику. В случае если товара нет на складе то создается заявка на поставку товара от поставщика.

Рассмотрим схему документооборота, представленную на рисунке 1.2

Рисунок 1.2 Схема документооборота ООО «ЖилРемСтрой»

Товар поступает на склад, отчет в бухгалтерию. Далее товар перемещается в магазин, и осуществляется продажа, клиент оплачивает товар, отчет в бухгалтерию.

Внедрение разрабатываемой системы поможет снизить или даже исключить ошибки «человеческого фактора», ошибки учета материалов на складе, и другие. Так же это позволит экономить рабочее время сотрудников компании, учитывая, что поиск информации, поиск товара на складе, занимает около 40% рабочего времени сотрудников. В таблице 1.1 показаны показатели затрат на задачу без автоматизации.

Безусловно, работа в таком виде (без автоматизации) привычна и традиционна для сотрудников, но недостатки перекрывают достоинство его привычности.

Таблица 1.1 Показатели затрат на задачу без автоматизации

Аспект деятельности

Периодичность возникновения

Объем в год, раз/год

Время на 1 документ, ч

Трудовые затраты в год

Заявка клиента

15шт./день

5475

0, 12

657

Заявка на закупку

1р./неделю

52

3

156

Проверка наличия материалов на складе

5р./день

1825

1

1825

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

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

1.4. Обоснование проектных решений по информационному обеспечению

Информационное обеспечение (ИО) – важнейший элемент ИС и ИТ, который предназначен для отражения информации, характеризующей состояние управляемого объекта и являющийся основой для принятия управленческих решений. Информационное обеспечение – это создание информационных условий функционирования системы, обеспечение необходимой информацией, включение в систему средств поиска, получения, хранения, накопление, передачи, обработки информации. В состав информационного обеспечения включаются два комплекса:

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

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

К внемашинному ИО можно отнести следующие информационные документы:

  • договор с клиентом об оказании услуг;
  • договора с поставщиками материалов и оборудования.

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

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

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

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

Основной частью внутримашинного ИО является Информационная база (ИБ) – определенным образом организованная совокупность данных, хранимых виде файлов в памяти вычислительной системы. Существуют следующие способы организации ИБ:

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

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

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

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

Основными способами организации баз данных являются: централизованные и распределенные базы данных. Критерием выбора из способов организации баз данных является достижение минимальных трудовых и стоимостных затрат на проектирование структуры ИБ, программного обеспечения системы ведения файлов. На основании этих критериев и необходимости обеспечения надежности хранения данных выбран централизованный способ организации баз данных. Файлы с результатной информацией (отчеты), предполагается хранить в системе как архивные, с целью составления статистической отчетности за год. Остальные файлы, которые представляют собой выборки из файлов базы данных, хранить нет необходимости, поскольку они могут быть сформированы путем обращения к базе данных в любой момент времени.

1.5. Обоснование проектных решений по программному обеспечению

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

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

В зависимости от алгоритма управления процессом операционные системы подразделяются на:

  • однозадачные и многозадачные;
  • однопользовательские и многопользовательские;
  • однопроцессорные и многопроцессорные системы;
  • локальные и сетевые.

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

Многозадачные ОС используют все эти средства и управляют разделением совместно используемых ресурсов (ОЗУ, процессор и тд.). В зависимости от областей использования многозадачные ОС подразделяются на:

  • системы пакетной обработки;
  • системы с разделением времени;
  • системы реального времени.

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

На компьютерах, используемых в качестве рабочих мест пользователей, применяется ОС Window 10.

Это современная многозадачная многопользовательская ОС с графическим интерфейсом пользователя. Эта система выбрана для разработки модуля, так как работникам ООО «ЖилРемСтрой» она знакома, работают они с ней достаточно длительное время. Рассмотрим классификацию систем управления баз данных (СУБД):

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

Данный курсовой проект, по разработке модуля бизнес-процесса, будет осуществлен в системе 1С:Предприятие. Платформа поддерживает работу с пятью СУБД, одна из которых – файловая СУБД, разработанная фирмой «1С». Файловый вариант работы рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. Все данные информационной базы (конфигурация, база данных, административная информация) располагаются в одном файле – файловой базе данных. Этот формат хранения данных разработан фирмой «1С» специально для прикладных решений «1С:Предприятие». Работу с файловой базой данных осуществляет файловая СУБД, являющаяся частью платформы. Файловый вариант работы обеспечивает целостность информационной базы и простое создание резервных копий. Исключена ситуация, когда пользователь может по ошибке (например, при копировании информационной базы) перепутать различные файлы информационной базы и привести, таким образом, систему в неработоспособное состояние. Такой вариант работы обеспечивает легкость установки и эксплуатации системы. При этом для работы с информационной базой не требуются дополнительные программные средства, достаточно иметь операционную систему и 1С:Предприятие 8.

Глава 2. Проектная часть

2.1. Информационная модель и её описание

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

Задачу дипломного проекта можно условно разделить на три блока:

  • Заполнение справочников;
  • Заполнение документов и движение регистров;
  • Формирование отчетов.

На рисунке 2.1 представлена информационная модель

Рисунок 2.1 Информационная модель

2.2. Характеристика нормативно-справочной, входной и оперативной информации

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

Для данного дипломного проекта входной информацией является:

  • паспортные данные физического лица;
  • структура предприятия;
  • данные контрагентов;
  • возвраты от контрагентов;
  • данные по номенклатуре;
  • приходные накладные;
  • приходные кассовые ордера;
  • расходные накладные;
  • расходные кассовые ордера;
  • списание ТМЦ;
  • приход по банку;
  • расход по банку;
  • накладные перемещения.

В системе автоматизации, используемые документы можно условно разделить на: складские документы (регистр остатков номенклатуры) и платежные документы (регистр по кассе и банку). У складских документов имеется табличная часть, где содержатся названия номенклатуры и ее характеристики. К складским документам относятся: «Заявка», «Реализация», «Возврат от покупателя», «Поступление ТМЦ», «Списание ТМЦ», «Перемещение». Все эти документы имеют реквизит «Склад», на котором происходит движение товаров, у документа «Перемещение» таких реквизитов два: откуда перемещение и куда.

К платежным документам относятся: «Приходный кассовый ордер», «Расходный кассовый ордер», «Приход по банку», «Расход по банку». Эти документы имеют реквизиты: «Фирма», «Контрагент», «Сумма», также, в зависимости от вида документа «Касса» или «Банк». В таблице 2.1 представлены данные по документам, используемым в системе.

Таблица2.1 Данные по документам

Документ

Ответственный

Средний объем

за неделю

Частота актуализации

Средний объем актуализации

Заявка

менеджер

80

высокая

70

Реализация

менеджер

70

высокая

70

Возврат от покупателя

менеджер

5

низкая

5

Поступление ТМЦ

кладовщик

3

низкая

3

Списание ТМЦ

кладовщик

1

низкая

1

Перемещение

кладовщик

10

средняя

8

ПКО

бухгалтер

10

низкая

5

РКО

бухгалтер

10

низкая

5

Приход по банку

бухгалтер

10

низкая

5

Расход по банку

бухгалтер

10

низкая

5

2.3. Характеристика результатной информации

Результатами автоматизации отделов предприятия являются:

  • Заполненные справочники
  • Поиск и фильтрация по справочникам
  • Введенные документы, внешние и внутренние
  • Поиск и фильтрация по документам
  • Печать отчетов.

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

  • «ПоступлениеТМЦ»;
  • «Реализация»;
  • «Возврат»;
  • «СписаниеТМЦ»;
  • «Перемещение».

Ниже приведены рисунки по справочникам и документам.

В справочник «Номенклатура» вносится информация обо всех товарах, услугах, которые предлагает предприятие (рисунок 2.2).

Рисунок 2.2 Данные по номенклатуре

В справочник «Контрагенты» заносится контактная информация и данные по договорам. Контрагентами могут быть поставщики, покупатели, организации и частные лица (рисунок 2.3).

Рисунок 2.3 Данные по контрагентам

Материалы поступают в организацию от поставщиков. Для оформления прихода номенклатуры от контрагента, используется документ «Поступление ТМЦ» (рисунок 2.4, 2.5).

Рисунок 2.4 Документ «Поступление ТМЦ»

Рисунок 2.5Документ «Поступление ТМЦ» (табличная часть)

В случае если товар бракованный или с истекшим сроком годности, его нужно списать. Для этого используется документ «Списание ТМЦ», с помощью которого можно оформить списание ТМЦ (Рисунок 2.6).

Рисунок 2.6 Документ «Списание ТМЦ»

При помощи документа «Реализация» можно оформить продажу номенклатуры контрагенту (рисунок 2.7). Также можно сделать возврат от контрагента, для его оформления нужен документ «Возврат» (рисунок 2.8).

Рисунок 2.7 Документ «Реализация»

Рисунок 2.8 Документ «Возврат»

Документ «Перемещение» нужен для оформления перемещения номенклатуры со склада на другой склад, либо в магазин (рисунок 2.9, 2.10)

Рисунок 2.9 Документ «Перемещение ТМЦ»

Рисунок 2.10 Документ «Перемещение ТМЦ» (табличная часть).

По результатам деятельности фирмы можно сформировать отчеты. Для этого нужно выбрать пункт «Отчеты» в главном меню (рисунок 2.11).

Рисунок 2.11 Главное меню

В программе предусмотрены различные отчеты, один из них «Остатки ТМЦ» (рисунок 2.12, 2.13)

Рисунок 2.12 Отчет «Остатки ТМЦ»

Рисунок 2.13 Сформированный отчет « Остатки ТМЦ»

2.4. Общие положения (дерево функций и сценарий диалога)

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

  • служебные функции;
  • основные функции.

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

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

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

В процессе диалога возможно:

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

Сценарий диалога представлен на рисунке 2.14.

Рисунок 2.13 Дерево функций

Рисунок 2.14 Сценарий диалога После входа в программу открывается главное окно программы и активизация системы меню.

На рисунке 2.15 показан состав главного окна и меню программы.

Рисунок 2.15 Главное окно программы

Такие пункты меню, как:

  • файл;
  • операции;
  • сервис;
  • окна;
  • помощь

являются стандартными для 1С:Предприятие» подробное их описание можно найти в справочной системе программы. На рисунке 2.16 представлен пункт главного меню «Справочники». Этот пункт включает в себя все справочники программы.

Рисунок 2.16 Пункт главного меню «Справочники»

При выборе конечного пункта меню открывается форма списка выбранного справочника. После того как выбран иерархический справочник, с левой стороны панели будет находиться дерево справочника. На рисунке 2.17 и 2.18 показаны формы иерархических справочников «Контрагенты» и «Номенклатура».

Рисунок 2.17 Форма списка иерархического справочника «Контрагенты»

Рисунок 2.18 Форма списка иерархического справочника «Номенклатура»

У каждой кнопки на панели имеется «горячая клавиша», с помощью нее можно быстро выполнить какое-либо требуемое действие. Например с помощью комбинации Ctrl+F9 можно добавить новую группу. Данные действия доступные на панели являются стандартными для системы «1С:Предприятие» и о них более подробно можно узнать в справочной системе программы. Краткое описание возможных действий:

  • добавить новую строку (новый элемент справочника);
  • добавить новую группу;
  • изменить (открыть);
  • просмотр;
  • копировать строку;
  • установить пометку на удаление;
  • отбор по значению (по реквизиту);
  • быстрый отбор по значению;
  • история отбора;
  • отключить отбор;
  • найти местоположение текущей строки в дереве;
  • перенести в группу;
  • открыть подчиненный справочник;
  • открыть справку.

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

Рисунок 2.19 Форма элемента справочника «Номенклатура», отрытая на изменение

Если в справочнике присутствует табличная часть, то в верхней их части будет присутствовать меню табличной части со стандартными для «1С:Предприятие» элементами, описание которых есть в справочной системе программы.

Стандартное меню табличной части включает в себя:

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

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

Рисунок 2.20 Общий журнал документов

В «Общем журнале документов» можно установить отбор, например по складу, поставщикам, покупателям, по фирме и тд.

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

  • добавить новый документ;
  • изменить;
  • просмотр;
  • копировать строку;
  • ввести на основании;
  • установить пометку на удаление;
  • интервал журнала ( установление интервала дат);
  • найти документ по номеру;
  • отбор по значению;
  • отбор по колонке;
  • история отбора;
  • отключить отбор;
  • описание;
  • справка.

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

Рисунок 2.21 Документ «Реализация» открыт на изменение

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

Рисунок 2.22 Отчет по продажам

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

2.5. Характеристика базы данных

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

Таблица 2.2 Состав реквизитов справочника «Номенклатура»

Наименование реквизита

Тип реквизита

Описание

Код

Строка(9)

Код номенклатуры

Вид

Перечисление.ВидыНоменклатуры

Вид номенклатуры

Наименование

Строка(50)

Наименование номенклатуры

ПолнНаименование

Неограниченная строка

Полное наименование

Артикул

Строка(25)

Код производителя

БазоваяЕдиница

Справочник.Единицы

Базовая единица измерения

ОсновнаяЕдиница

Справочник.Единицы

Основная единица измерения

ШтрихКод

Строка(13)

Штрих код

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

Справочник «Склады» включает в себя информацию о складах предприятия (рисунок 2.22). Реквизиты справочника «Склады» представлены в таблице 2.3.

Таблица 2.3 Состав реквизитов справочника «Склады»

Наименование реквизита

Тип реквизита

Описание

Код

Строка (9)

Код

Наименование

Строка (25)

Наименование

НомерСекции

Число (1)

Номер секции

МОЛ

Справочник.ФизЛица

Материально-ответственное лицо

Рисунок 2.22 Справочник «Склады»

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

Справочник «Банки» предназначен для хранения информации по банкам предприятия. Реквизиты справочника «Банки» представлены в таблице 2.4.

Таблица 2.4 Состав реквизитов справочника «Банки»

Наименование реквизита

Тип реквизита

Описание

Код

Строка (9)

Код

Наименование

Строка (100)

Наименование банка

КоррСчет

Строка (20)

Корреспондентский счет банка

Местонахождение

Строка (50)

Местонахождение банка (город)

Адрес

Неограниченная строка

Адрес

Телефоны

Строка (30)

Телефоны

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

Таблица 2.5 Состав реквизитов справочника «БанковскиеСчета»

Наименование реквизита

Тип реквизита

Описание

Код

Строка (9)

Код

Наименование

Строка (50)

Наименование

НомерСчета

Строка (20)

Номер счета

Банк

Справочник.Банки

Банк

БанкДляРасчетов

Справочник.Банки

Банк непрямых расчетов

Назначение

Неограниченная строка

Назначение платежа

НомерИДатаРазрешения

Строка (35)

Номер и дата разрешения открытия счета

СуммаБезКопеек

Число (1)

Сумма без 00 копеек

Справочник «БанковскиеСчета» не имеет табличной части.

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

Таблица 2.6 Состав реквизитов справочника «Контрагенты»

Наименование реквизита

Тип реквизита

Описание

Код

Строка (9)

Код

Наименование

Строка (50)

Наименование

ЮрФизЛицо

Справочник

Юридическое или физическое лицо

ОсновнойДоговор

Справочник.Договоры

Основной договор

ОсновнойСчет

Справочник.БанковскиеСчета

Основной счет

ОсновноеСвойство

Справочник.СвойстваКонтрагентов

Основное свойство

Коментарий

Неограниченная строка

Дополнительная информация

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

Форма элемента справочника «Контрагенты» предназначена для просмотра данных о контрагенте (рисунок 2.25). В модуле формы предусмотрены необходимые процедуры и функции, позволяющие работать с элементами справочника.

Рисунок 2.25 Форма элемента справочника «Контрагенты»

В справочнике «Фирмы» хранится информация о существующих фирмах. Реквизиты данного справочника описаны в таблице 2.4.

Таблица 2.4 Состав реквизитов справочника «Фирмы

Наименование реквизита

Тип реквизита

Описание

Код

Строка (6)

Код

Наименоване

Строка (25)

Наименование

ГлБухгалтер

Справочник.ФизическиеЛица

Главный бухгалтер

ГНИ

Строка (50)

Наименование налоговой инспекции

ДатаРегистрации

Дата

Дата регистрации фирмы

ИНН

Строка (13)

ИНН

КПП

Строка (13)

КПП

ОКОНХ

Строка (10)

Код по ОКОНХ

ОКПО

Строка (10)

Код по ОКПО

ПочтовыйАдрес

Строка (240)

Почтовый адрес фирмы

Руководитель

Справочник.ФизическиеЛица

Фамилия и инициалы руководителя фирмы

БанковскийСчет

Справочник.БанковскиеСчета

Банковский счет

ЮрАдрес

Строка (240)

Юридический адрес фирмы

У справочника «Фирмы» нет табличной части. Справочник не является иерархическим. Ссылки на элементы данного справочника выбираются в шапках всех документах, а также в регистрах накопления.

Структура базы данных представлена на ER-диаграмме, рисунок 2.26.

Рисунок 2.26 ER-модель структуры справочников

2.6. Структурная схема пакета (дерево вызова программных модулей)

Для разработки информационно-справочной системы автоматизации предприятия применяется система 1С:Предприятие. Эта система имеет модульную форму организации конфигурации. В глобальных модулях хранятся переменные, процедуры и функции доступные из других модулей. Можно выделить такие группы модулей, как:

  • справочники;
  • документы;
  • перечисления;
  • отчеты;
  • обработки;
  • регистры.

Структуру программы можно описать следующими основными блоками, представленными на рисунке 2.27.

Рисунок 2.27 Блок-схема основных модулей программы

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

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

2.7 Описание программных модулей

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

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

  • справочник «Физические лица»;
  • справочник «Фирмы»;
  • справочник «Склады»;
  • справочник «Кассы»;
  • справочник «Контрагенты»;
  • справочник «Банки»;
  • справочник «Банковские счета»;
  • справочник «Виды номенклатуры»;
  • справочник «Единицы измерения»;
  • справочник «Номенклатура».

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

  • Заявка;
  • Реализация;
  • Возврат от покупателя;
  • Поступление ТМЦ;
  • Списание ТМЦ;
  • ПКО;
  • РКО;
  • Приход по банку;
  • Расход по банку;
  • Перемещение.

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

  • Остатки;
  • Взаиморасчеты;
  • Касса;
  • Банк.

Модуль «Отчеты» включат в себя:

  • Остатки;
  • Ведомость по кассе;
  • Ведомость по банку;
  • Взаиморасчеты.

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

Основные преимущества использования форм:

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

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

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

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

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

Модуль «Формирование  регистрын отчетов» необходим  сформированный для  если формирования  аглицкий печатных  которую форм. В  движение этом  если модуле  обес хранятся  необходимо шаблоны  конецпроцедуры для  открывшейся печати. После  исте запроса  кодоперации обрабатывается  открывшейся исходная  период информация  исте в соответствии  кодоперации с заданными  артамонова параметрами  необходимого пользователя,  умма затем  если формируется  ьзованных отчет. Отчеты  ьзованных выполняются  отказ при  регистрын помощи  нужно механизма 1С «Построитель  умма отчетов». Схема  период его  измерения работы  конецпроцедуры представлена  фильтр на рисунке 2.28.

Рисунок 2.28 Схема  частью работы «Построителя  строкаостатков отчетов»

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

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

Блок-схема  тогда документа «Реализация» имеет  ктро следующий  отказ вид (рисунок 2.29):

Рисунок 2.29 Блок-схема  кодоперации документа «Реализация»

2.8. Контрольный   пример  реализации   проекта   и его   описание

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

Пункт  процедура главного  движение меню  регистрын Документы  автоматизации предназначен  движение для  отказ работы  движение с новыми  регистрын документами  частью и журналами  требованиям документов. Все  эффе справочники  тогда программы  если становятся  если доступными  случае после  выборе выбора  исте пункта  тогда главного  списке меню  сделан Справочники. Пункт  процедура главного  исте меню  структура Отчеты  исте содержит  исте все  закрытие доступные  конецпроцедуры отчеты.

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

Справочник «Контрагенты». Для  кодоперации ввода  ктро нового  аглицкий или  досту изменения  ьзованных данных  регистрын о существующем  досту контрагенте  исте нужно  регистрын выбрать  исте пункт  исте меню «Справочники» - «Контрагенты». В  тогда списке  предложенного справочника  артамонова можно  имеющая выбрать  каждого одно  результате из стандартных  rectu действий:  досту добавить,  ктро изменить,  процедура скопировать,  конецпроцедуры удалить,  ктро отбор,  движение сортировка,  ктро настройка  исте списка,  движение вывод  период списка  необходимо на печать. Для  движение ввода  процедура нового  если контрагента  предложенного нужно  исте выбрать  если группу,  ness в которой  движение будет  митичкин находиться  исте этот  баронов контрагент (рисунок 2.34),  системы а затем  каждого выбрать  исте действие «Добавить»,  также открывается  ктро форма  отказ для  конецпроцедуры ввода  эффе данных  журналы о новом  отказ контрагенте (рисунок 2.30).

Рисунок 2.30 Группы  входа справочника «Контрагенты»

Рисунок 2.31 Добавление  проведен нового  ьзованных контрагента

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

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

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

Для  исте ввода  досту нового  регистрын документа «Поступление  цикл ТМЦ» необходимо  исте выбрать  тогда пункт  мммм меню «Документы» - «Поставщики» - «Поступление  строятся ТМЦ». При  кодоперации выборе  исте этих  баронов пунктов  ness меню  сделан сразу  выборе откроется  мммм форма  если ввода  курс нового  внесенные документа. В  необходимого новом  ьзованных документе  программные при  крет необходимости  программные можно  конецпроцедуры поменять  новом номер  новом и дату  измерения документа,  измерения также  поэтому можно  если добавить  учеб комментарий  исте и заполнить  выборе табличную  ктро часть. Над  если табличной  цикл частью  эффе могут  конецпроцедуры быть  движение выполнены  системы следующие  измерения стандартные  ктро действия:  конецпроцедуры добавить,  случае изменить,  мммм копировать,  rectu удалить,  rectu отбор,  если сортировка,  крет настройка  тютюник списка,  досту вывод  измерения списка  движение на печать.

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

Рисунок 2.35 Отчет «Остатки  пече ТМЦ»

Рисунок 2.36 Сформированный  номенклатура отчет «Остатки  крет ТМЦ»

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

Заключение

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

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

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

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

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

Список   исۡпоۡлۡьзованных  источۡнۡиۡкоۡв  и лۡитерۡатурۡы

1. Артамонова  процедура И.ۡЛ. Из  формы оۡпۡытۡа вۡнеۡдреۡнۡиۡя  rectu аۡвтоۡмۡатۡизۡироۡвۡаۡнۡноۡй  конецпроцедуры сۡистеۡмۡы  крет реۡгۡистрۡаۡцۡиۡи/ И.ۡЛ. Артۡаۡмоۡноۡвۡа // Сеۡкретۡарсۡкое  входа деۡло. - 2012. - №ۡ3. - С 2ۡ3-ۡ26.

2.  досту Баронов  ктро В.В. Автоматизация  журналы управления  крет предприятием.- М.:  ложение ИНФРА-М, 2013

3.Баласанян  конецпроцедуры В.Э. От  досту трۡаۡдۡиۡцۡиоۡнۡноۡго  ктро деۡлоۡпроۡизۡвоۡдстۡвۡа  досту к эۡлеۡктроۡнۡноۡму  затем доۡкуۡмеۡнтообороту // Мۡир  тогда сۡвۡязۡи. 2013. - №1ۡ2.

4.Баласанян. В.Э. Эۡлеۡктроۡнۡнۡыۡй  которую доۡкуۡмеۡнтооборот - осۡноۡвۡа  эффе эффеۡктۡиۡвۡноۡго  конецпроцедуры уۡпрۡаۡвۡлеۡнۡиۡя  тогда соۡвреۡмеۡнۡнۡыۡм  настройка преۡдۡпрۡиۡятۡиеۡм// Сеۡкретۡарсۡкое  процедура деۡло. 2012. №ۡ2.

5.Белая,  номенклатуры Т.ۡР. Аۡвтоۡмۡатۡизۡироۡвۡаۡнۡнۡаۡя  процедура сۡистеۡмۡа  открывшейся обесۡпечеۡнۡиۡя  отдела уۡпрۡаۡвۡлеۡнۡиۡя:  тогда орۡгۡаۡнۡизۡаۡцۡиۡя  движение созۡдۡаۡнۡиۡя  движение АС ДОУ / Т. Р. Беۡлۡаۡя // Деۡлоۡпроۡизۡвоۡдстۡво. - 2011. - №ۡ3. - С.40-47

6.  отказ Аглицкий  нтооборот Д.С.,  нужно Аглицкий  движение И.С. Рынок  тогда информационных  целей технологий:  данный проблемы  измерения и решения. - М.:2012

7.Ефремова  если О.ۡА. Соۡвреۡмеۡнۡнۡые  ктро сۡистеۡмۡы  тогда аۡвтоۡмۡатۡизۡаۡцۡиۡи  тютюник деۡлоۡпроۡизۡвоۡдстۡвۡа:  нтооборот поۡпۡытۡкۡа  нтообороту аۡнۡаۡлۡизۡа и кۡлۡассۡифۡиۡкۡаۡцۡиۡи // Сеۡкретۡарсۡкое  также деۡло. 2010. - №4 - с. 41.

8.Кирсанова  отказ М.ۡВ. Курс  строкаостатков деۡлоۡпроۡизۡвоۡдстۡвۡа:  итер Доۡкуۡмеۡнтۡаۡлۡьۡное  исте обесۡпечеۡнۡие  отказ уۡпрۡаۡвۡлеۡнۡиۡя:  системы Учебۡное  исте пособۡие/ М.ۡВ. Кۡирсۡаۡноۡвۡа,  системы Ю.ۡМ. Аۡксеۡноۡв. - 2 изۡд. - М.:  номенклатуры ИۡНФۡРۡА-ۡМ. - 2011. - 3ۡ3ۡ9 с.

9.Кузнецова  которую Т.ۡВ. Доۡкуۡмеۡнтۡы  движение и деۡлоۡпроۡизۡвоۡдстۡво/ Т.ۡВ. Кузۡнеۡцоۡвۡа,  тютюник М.Т. Лۡиۡхۡачеۡв,  если А.ۡЛ. Рۡаۡйۡхۡцۡауۡм;  эффе состۡаۡвۡитеۡлۡь  нтообороту М.Т. Лۡиۡхۡачеۡв // Сۡпрۡаۡв. Пособۡие. - М.:  тогда Эۡкоۡноۡмۡиۡкۡа. - 2013. - 271 с.

10.Мировой  досту рۡыۡноۡк сۡистеۡм  регистр эۡлеۡктроۡнۡноۡго  сост доۡкуۡмеۡнтооборотۡа. К.Т. Гۡлۡиۡнсۡкۡиۡх. [Эۡлеۡктроۡнۡнۡыۡй  номенклатуры ресурс]. - 2016. - Реۡжۡиۡм  структура достуۡпۡа:  каждого http://cۡitۡfoۡruۡm.ۡru/coۡnsuۡltۡiۡng/docۡfۡlow/ۡmۡaۡrۡket

11.О  движение сۡистеۡме  кодоперации Dۡiۡrectuۡm [Эۡлеۡктроۡнۡнۡыۡй  баронов ресурс]. - 2016. - Реۡжۡиۡм  курс достуۡпۡа:  имеющая http://www.dۡiۡrectuۡm.ۡru

12.О  отчет сۡистеۡме  заголовок CoۡrpoۡrۡateۡBusۡiۡness [Эۡлеۡктроۡнۡнۡыۡй  также ресурс]. - 2016. - Реۡжۡиۡм  ктро достуۡпۡа:  если http://www.bbsoۡftwۡaۡre.ۡru

13.  ктро http://www.docva.ru/

14.  регистр  настройка http://www.1c.ru/

15.  ктро http://www.economicportal.ru/index.html

16.О  тогда сۡистеۡме  период Woۡrۡkۡfۡlow - Орۡгۡаۡнۡизۡаۡцۡиۡя  фильтр усۡпеۡхۡа [Эۡлеۡктроۡнۡнۡыۡй  конецпроцедуры ресурс].- 2016. - Реۡжۡиۡм  ктро достуۡпۡа:  системы http://subscۡrۡibe.ۡru/ۡaۡrcۡhۡive/busۡiۡness.1ۡ2ۡapۡr81/ 200ۡ20ۡ3/ۡ27080515.ۡhtۡmۡl

17.О  исте сۡистеۡме  исте БОСС-ۡРефереۡнт [Эۡлеۡктроۡнۡнۡыۡй  архитектуры ресурс]. - 2016. - Реۡжۡиۡм  процедура достуۡпۡа:  тогда http://www.boss-ۡreۡfeۡreۡnt.ۡru/ۡabout/

18.О  ктро сۡистеۡме  каждого Деۡло [Эۡлеۡктроۡнۡнۡыۡй  фильтр ресурс]. - 2016. - Реۡжۡиۡм  досту достуۡпۡа:  цикл http://www.eos.ۡru/eos_pۡroducts/eos_deۡlo/

19.  заголовок http://evfrat.ru/

20.О  необходимого сۡистеۡме  кодоперации Мотۡиۡв [Эۡлеۡктроۡнۡнۡыۡй  также ресурс]. - 2016. - Реۡжۡиۡм  кодоперации достуۡпۡа:  каждого http://www.ۡmotۡiw.ۡru

21.  если http://www.parus.ru/

22.  процедура Тютюник  если А.В.,  крет Шевелев  пособ А.С. Информационные  конецпроцедуры технологии  конецпроцедуры в банке - М.:  если Издательская  строятся группа "БДЦ-пресс", 2013.

23.Подолина,  артамонова О. Жۡизۡнеۡнۡнۡыۡй  ктро цۡиۡкۡл исۡхоۡдۡяۡщۡиۡх  отказ доۡкуۡмеۡнтоۡв / О. Поۡдоۡлۡиۡнۡа // Сеۡкретۡарсۡкое  регистр деۡло. - 2013. - №11. - С.44-46

24.  регистрын Митичкин  крет С.А. Разработка  если в системе 1С:Предприятие 8, - М.:  определено ООО «1С-Паблишинг», 2014

25.  мммм Радченко,  баронов М.Г. – Практическое  исте пособие  ложение разработчика / М.Г. Радченко,  каждого М: OOO «1С-Паблишинг» 2015 г.

Приложение

Приложение. Листинг  ктро программного  регистр кода

Документ.ВозвратОтПокупателя.МодульОбъекта

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

Для  фильтр Каждого  отказ ТекСтрокаНоменклатура  номенклатура Из Номенклатура  если Цикл

// регистр  регистрын Остатки  конецпроцедуры Приход

Движение = Движения.Остатки.Добавить();

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

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

Движение.Фирма = Фирма;

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

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

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

Движение.КодОперации = КодОперации;

КонецЦикла;

Для  кодоперации Каждого  ктро ТекСтрокаНоменклатура  процедура Из Номенклатура  новом Цикл

// регистр  внесенные Взаиморасчеты  сформированный Приход

Движение = Движения.Взаиморасчеты.Добавить();

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

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

Движение.Фирма = Фирма;

Движение.Контрагент = Контрагент;

Движение.Сделка = ЭтотОбъект.Ссылка;

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

КонецЦикла;

Для  заголовок Каждого  цикл ТекСтрокаНоменклатура  заголовок Из Номенклатура  ктро Цикл

// регистр  процедура Основной

Движение = Движения.Основной.Добавить();

Движение.СчетДт =

ПланыСчетов.Основной.РасчетыСПокупателямиВРуб;

Движение.СчетКт = ПланыСчетов.Основной.Выручка;

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

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

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

Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ВидНоменклатуры] =

ТекСтрокаНоменклатура.Номенклатура.ВидНоменклатуры;

КонецЦикла;

Для  если Каждого  регистр ТекСтрокаНоменклатура  фильтр Из Номенклатура  внесенные Цикл

// регистр  эффе Основной

Движение = Движения.Основной.Добавить();

Движение.СчетДт = ПланыСчетов.Основной.Себистоимость;

Движение.СчетКт = ПланыСчетов.Основной.ТоварыНаСкладах;

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

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

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

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

ТекСтрокаНоменклатура.Номенклатура.ВидНоменклатуры;

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

КонецЦикла;

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

Документ.ВозвратОтПокупателя.Форма.ФормаДокумента.Форма.Модуль

Процедура  регистр ПриОткрытии()

Если  отказ ЭтотОбъект.ЭтоНовый() Тогда

КодОперации = Перечисления.КодыОпераций.возврат;

КонецЕсли;  движение

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

Процедура  ктро ПередЗаписью(Отказ,  настройка РежимЗаписи,  досту РежимПроведения)

Для  результате Каждого  новом ТекСтрокаНоменклатура  регистр Из Номенклатура  отчет Цикл

ДоступноеКоличество = 0;

Измерения = "";

Фильтр = Новый  случае Структура;

Фильтр.Вставить("Склад", Склад);

Измерения = Измерения+"Склад";

Фильтр.Вставить("Номенклатура",  конецпроцедуры ТекСтрокаНоменклатура.Номенклатура);

Измерения = Измерения+",Номенклатура";

ТаблицаОстатков = РегистрыНакопления.Остатки.Остатки(Дата,

Фильтр,  тогда Измерения);

Если  если ТаблицаОстатков.Количество() > 0 Тогда

СтрокаОстатков= ТаблицаОстатков.Получить(0);

ДоступноеКоличество = СтрокаОстатков.Количество;

КонецЕсли;

Если  строкаостатков ТекСтрокаНоменклатура.Количество>ДоступноеКоличество

Тогда

Предупреждение("Для  пособ номенклатуры " +

ТекСтрокаНоменклатура.Номенклатура + Символы.ПС +

"нет  курс необходимого  кодоперации количества" + Символы.ПС +

"на  нужно остаке " + ДоступноеКоличество, 60, "ВНИМАНИЕ");

Отказ = Истина;

Прервать;

КонецЕсли;

КонецЦикла;

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

Документ.Заявка.Форма.ФормаДокумента.Форма.Модуль

Процедура  архитектуры ПриОткрытии()

Если  отказ ЭтотОбъект.ЭтоНовый() Тогда

КодОперации = Перечисления.КодыОпераций.Заявка;

КонецЕсли;  добавление

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

Процедура  закрытие ПередЗаписью(Отказ,  каждого РежимЗаписи,  измерения РежимПроведения)

//Для  выборе Каждого  новом ТекСтрокаНоменклатура  регистр Из Номенклатура  движение Цикл

//  отказ ДоступноеКоличество = 0;

//Измерения = "";

//  строкаостатков

//  заголовок Фильтр = Новый  номенклатуры Структура;

//  процедура Фильтр.Вставить("Склад", Склад);

//  также Измерения = Измерения+"Склад";

// Фильтр.Вставить("Номенклатура",

ТекСтрокаНоменклатура.Номенклатура);

//  отказ Измерения = Измерения+",Номенклатура";

//  результате

//  проведен ТаблицаОстатков = РегистрыНакопления.Остатки.Остатки(Дата,

Фильтр,  пособ Измерения);

//  ктро Если  процедура ТаблицаОстатков.Количество() > 0 Тогда

//  конецпроцедуры СтрокаОстатков  архитектуры = ТаблицаОстатков.Получить(0);

//  конецпроцедуры ДоступноеКоличество = СтрокаОстатков.Количество;

//  движение КонецЕсли;

//  после Если

ТекСтрокаНоменклатура.Количество>ДоступноеКоличество  движение Тогда

//Предупреждение("Для  движение номенклатуры " +

ТекСтрокаНоменклатура.Номенклатура + Символы.ПС +

//"нет  отказ необходимого  цикл количества" + Символы.ПС +

//"на  исте остаке " + ДоступноеКоличество, 60, "ВНИМАНИЕ");

//Отказ = Истина;

//Прервать;

//КонецЕсли;

//КонецЦикла;

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

Документ.Перемещение.МодульОбъекта

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

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

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

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

Для  исте Каждого  предложенного ТекСтрокаНоменклатура  после Из Номенклатура  обес Цикл

// регистр  процедура Остатки  входа Расход

Движение = Движения.Остатки.Добавить();

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

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

Движение.Фирма = Фирма;

Движение.Склад = СкладИсточник;

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

Движение.Количество  программные = ТекСтрокаНоменклатура.Количество;

Движение.КодОперации= КодОперации;

КонецЦикла;

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

Для  сделан Каждого  крет ТекСтрокаНоменклатура  фильтр Из Номенклатура  исте Цикл

Движение = Движения.Остатки.Добавить();

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

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

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

Движение.Номенклатура  конецпроцедуры = ТекСтрокаНоменклатура.Номенклатура;

Движение.Количество  ness = ТекСтрокаНоменклатура.Количество;

Движение.КодОперации  проведен = КодОперации;

КонецЦикла;

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

Документ.Перемещение.Форма.ФормаДокумента.Форма.Модуль

Процедура  ктро ПриОткрытии()

Если  движение ЭтотОбъект.ЭтоНовый() Тогда

КодОперации = Перечисления.КодыОпераций.перемещение;

КонецЕсли;  после

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

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

Для  конецпроцедуры Каждого  крет ТекСтрокаНоменклатура  митичкин Из Номенклатура  крет Цикл

ДоступноеКоличество = 0;

Измерения = "";

Фильтр = Новый  тогда Структура;

Фильтр.Вставить("Склад", СкладИсточник);

Измерения = Измерения+"Склад";

Фильтр.Вставить("Номенклатура",

ТекСтрокаНоменклатура.Номенклатура);

Измерения = Измерения+",Номенклатура";

ТаблицаОстатков  отказ =  группы РегистрыНакопления.Остатки.Остатки(Дата,

Фильтр,  сост Измерения);

Если  исте ТаблицаОстатков.Количество() > 0 Тогда

СтрокаОстатков= ТаблицаОстатков.Получить(0);

ДоступноеКоличество = СтрокаОстатков.Количество;

КонецЕсли;

Если  кодоперации ТекСтрокаНоменклатура.Количество>ДоступноеКоличество

Тогда

Предупреждение("Для  если номенклатуры " +

ТекСтрокаНоменклатура.Номенклатура + Символы.ПС +

"нет  досту необходимого  тогда количества" + Символы.ПС +

"на  истр остаке " + ДоступноеКоличество, 60, "ВНИМАНИЕ");

Отказ = Истина;

Прервать;

КонецЕсли;

КонецЦикла;

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

Документ.ПКО.МодульОбъекта

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

Если  имеющая Фирма.Пустая() Тогда

Предупреждение("Заполните  ктро фирму!", 60, "Проведение.");

Отказ = истина;

Возврат;

КонецЕсли;

Если  регистр Контрагент.Пустая() Тогда

Предупреждение("Заполните  исте контрагента!", 60, "Проведение.");

Отказ = истина;

Возврат;

КонецЕсли;

Если  нтообороту Касса.Пустая() Тогда

Предупреждение("Заполните  необходимого кассу!", 60, "Проведение.");

Отказ = истина;

Возврат;

КонецЕсли;

// регистр  кодоперации Взаиморасчеты  номенклатура Приход

Движение = Движения.Взаиморасчеты.Добавить();

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

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

Движение.Фирма  процедура = Фирма;

Движение.Контрагент = Контрагент;

Движение.Сделка= ЭтотОбъект.Ссылка;

Движение.Сумма  измерения = ЭтотОбъект.Сумма;

Движение = Движения.Касса.Добавить();

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

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

Движение.Фирма = Фирма;

Движение.Касса = Касса;

Движение.Сумма = ЭтотОбъект.Сумма;

Движение.КодОперации= Перечисления.КодыОпераций.ПКО;

// регистр  конецпроцедуры Основной

//Движение = Движения.Основной.Добавить();

//Движение.СчетДт = ПланыСчетов.Основной.ТоварыНаСкладах;

//Движение.СчетКт =

ПланыСчетов.Основной.РасчетыСПоставщикамиВРублях;

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

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

//Движение.КоличествоДт = ТекСтрокаНоменклатура.Количество;

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

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

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

Документ.ПКО.Форма.ФормаДокумента.Форма.Модуль

Процедура  крет ПриОткрытии()

Если  rectu ЭтотОбъект.ЭтоНовый() Тогда

КодОперации = Перечисления.КодыОпераций.ПКО;

КонецЕсли;  нтооборот

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

Процедура  процедура Печать(Кнопка)

ТабДок = Новый  движение ТабличныйДокумент;

Макет = Документы.ПКО.ПолучитьМакет("МакетПКО");

// Заголовок

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

Область.Параметры.ПКОСтрока = "ПКО № " +

ЭтотОбъект.Номер +  рассмотрена

Формат(ЭтотОбъект.Дата, "ДФ='дд  фильтр ММММ  заголовок гггг'");

Область.Параметры.Фирма =

ЭтотОбъект.Фирма.Наименование;

Область.Параметры.РеквизитыФирмы=  номенклатуры "ИНН " +

ЭтотОбъект.Фирма.ИНН +

" КПП " + ЭтотОбъект.Фирма.КПП +

" Юр.адрес " + ЭтотОбъект.Фирма.ЮридическийАдрес;

Область.Параметры.Касса= ЭтотОбъект.Касса.Наименование;

Область.Параметры.Контрагент =

ЭтотОбъект.Контрагент.Наименование;

Область.Параметры.РеквизитыКонтрагента = "ИНН " +

ЭтотОбъект.Контрагент.ИНН +

" КПП " + ЭтотОбъект.Контрагент.КПП;

Область.Параметры.Сумма = Формат(ЭтотОбъект.Сумма,

"ЧЦ=15;ЧДЦ=2") + " ( "

+ ЧислоПрописью(ЭтотОбъект.Сумма, "L=ru_RU") + " ) руб.";;

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

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

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

Документ.ПоступлениеТМЦ.МодульОбъекта

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

Для  ктро Каждого  поэтому ТекСтрокаНоменклатура  процедура Из Номенклатура  каждого Цикл

// регистр  каждого Остатки  регистрын Приход

Движение = Движения.Остатки.Добавить();

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

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

Движение.Фирма = Фирма;

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

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

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

Движение.КодОперации = КодОперации;

КонецЦикла;

Для  тогда Каждого  кодоперации ТекСтрокаНоменклатура  отдела Из Номенклатура  цикл Цикл

// регистр  исте Взаиморасчеты  курс Приход

Движение = Движения.Взаиморасчеты.Добавить();

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

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

Движение.Фирма = Фирма;

Движение.Контрагент = Контрагент;

Движение.Сделка = ЭтотОбъект.Ссылка;

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

КонецЦикла;

Для  конецпроцедуры Каждого  отказ ТекСтрокаНоменклатура  кодоперации Из Номенклатура  кодоперации Цикл

// регистр  группы Основной

Движение = Движения.Основной.Добавить();

Движение.СчетДт = ПланыСчетов.Основной.ТоварыНаСкладах;

Движение.СчетКт =

ПланыСчетов.Основной.РасчетыСПоставщикамиВРублях;

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

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

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

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

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

КонецЦикла;

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

Документ.ПоступлениеТМЦ.Форма.ФормаДокумента.Форма.Модуль

Процедура  крет ПриОткрытии()

Если  если ЭтотОбъект.ЭтоНовый() Тогда

КодОперации = Перечисления.КодыОпераций.приход;

КонецЕсли;  исте

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

Документ.ПриходПоБанку.МодульОбъекта

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

Если  предложенного Фирма.Пустая() Тогда

Предупреждение("Заполните  затем фирму!", 60, "Проведение.");

//  существующем Отказ = истина;

Возврат;

КонецЕсли;

Если  цикл Контрагент.Пустая() Тогда

Предупреждение("Заполните  частью контрагента!", 60, "Проведение.");

//  если Отказ = истина;

Возврат;

КонецЕсли;

Если  номенклатуры Фирма.БанковскийСчет.Пустая() Тогда

Предупреждение("Заполните  движение банковский  необходимого счет  ктро у фирмы!", 60, "Проведение.");

//  необходимо Отказ = истина;

Возврат;

КонецЕсли;

Если  досту Контрагент.БанковскийСчет.Пустая() Тогда

Предупреждение("Заполните  фильтр банковский  журналы счет  досту у контрагента!", 60, "Проведение.");

//Отказ = истина;

Возврат;

КонецЕсли;

// регистр  процедура Взаиморасчеты  также Приход

Движение = Движения.Взаиморасчеты.Добавить();

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

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

Движение.Фирма  входа = Фирма;

Движение.Контрагент = Контрагент;

Движение.Сделка= ЭтотОбъект.Ссылка;

Движение.Сумма  период = ЭтотОбъект.Сумма;

Движение = Движения.Банк.Добавить();

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

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

Движение.Фирма  баронов = Фирма;

Движение.БанковскийСчет  строятся = Фирма.БанковскийСчет;

Движение.Сумма  движение = ЭтотОбъект.Сумма;

Движение.КодОперации=

Перечисления.КодыОпераций.ПриходПоБанку;

// регистр  новом Основной

//Движение = Движения.Основной.Добавить();

//Движение.СчетДт = ПланыСчетов.Основной.ТоварыНаСкладах;

//Движение.СчетКт =

ПланыСчетов.Основной.РасчетыСПоставщикамиВРублях;

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

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

//Движение.КоличествоДт = ТекСтрокаНоменклатура.Количество;

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

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

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

Документ.ПриходПоБанку.Форма.ФормаДокумента.Форма.Модуль

Процедура  измерения ПриОткрытии()

Если  кодоперации ЭтотОбъект.ЭтоНовый() Тогда

КодОперации = Перечисления.КодыОпераций.ПриходПоБанку;

КонецЕсли;  если

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

Процедура  истр Печать(Кнопка)

ТабДок = Новый  номенклатура ТабличныйДокумент;

Макет =

Документы.ПриходПоБанку.ПолучитьМакет("МакетПриходПоБанку");

// Заголовок

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

Область.Параметры.ПриходПоБанкуСтрока = "Приход  тютюник по банку № " + ЭтотОбъект.Номер +  процедура

Формат(ЭтотОбъект.Дата, "ДФ='дд  измерения ММММ  отказ гггг'");

Область.Параметры.Фирма =

ЭтотОбъект.Фирма.Наименование;

Область.Параметры.РеквизитыФирмы= "ИНН " +

ЭтотОбъект.Фирма.ИНН +

" КПП " + ЭтотОбъект.Фирма.КПП +

" Юр.адрес " + ЭтотОбъект.Фирма.ЮридическийАдрес;

Область.Параметры.БСФирма =

ЭтотОбъект.Фирма.БанковскийСчет;

Область.Параметры.Контрагент =

ЭтотОбъект.Контрагент.Наименование;

Область.Параметры.РеквизитыКонтрагента = "ИНН " +

ЭтотОбъект.Контрагент.ИНН +

" КПП " + ЭтотОбъект.Контрагент.КПП;

Область.Параметры.БСКонтрагент =

ЭтотОбъект.Контрагент.БанковскийСчет;

Область.Параметры.Сумма = Формат(ЭтотОбъект.Сумма,

"ЧЦ=15;ЧДЦ=2") + " ( "

+ ЧислоПрописью(ЭтотОбъект.Сумма, "L=ru_RU") + " ) руб.";;

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

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

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

Документ.РасходПоБанку.МодульОбъекта

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

Если  регистр Фирма.Пустая() Тогда

Предупреждение("Заполните  каждого фирму!", 60, "Проведение.");

// Отказ = истина;

Возврат;

КонецЕсли;

Если  ктро Контрагент.Пустая() Тогда

Предупреждение("Заполните  процедура контрагента!", 60, "Проведение.");

//Отказ = истина;

Возврат;

КонецЕсли;

Если  нтообороту Фирма.БанковскийСчет.Пустая() Тогда

Предупреждение("Заполните  далее банковский  отказ счет  отчет у фирмы!", 60, "Проведение.");

//Отказ = истина;

Возврат;

КонецЕсли;

Если  также Контрагент.БанковскийСчет.Пустая() Тогда

Предупреждение("Заполните  целей банковский  обладает счет  итер у контрагента!", 60, "Проведение.");

//Отказ = истина;

Возврат;

КонецЕсли;

// регистр  измерения Взаиморасчеты  rectu Приход

Движение = Движения.Взаиморасчеты.Добавить();

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

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

Движение.Фирма  реализована = Фирма;

Движение.Контрагент = Контрагент;

Движение.Сделка= ЭтотОбъект.Ссылка;

Движение.Сумма  артамонова = ЭтотОбъект.Сумма;

Движение = Движения.Банк.Добавить();

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

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

Движение.Фирма  баронов = Фирма;

Движение.БанковскийСчет = Фирма.БанковскийСчет;

Движение.Сумма = ЭтотОбъект.Сумма;

Движение.КодОперации=

Перечисления.КодыОпераций.РасходПоБанку;

// регистр  обладает Основной

//Движение = Движения.Основной.Добавить();

//Движение.СчетДт = ПланыСчетов.Основной.ТоварыНаСкладах;

//Движение.СчетКт =

ПланыСчетов.Основной.РасчетыСПоставщикамиВРублях;

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

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

//Движение.КоличествоДт = ТекСтрокаНоменклатура.Количество;

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

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

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

Документ.РасходПоБанку.Форма.ФормаДокумента.Форма.Модуль

Процедура  выборе ПриОткрытии()

Если  отказ ЭтотОбъект.ЭтоНовый() Тогда

КодОперации = Перечисления.КодыОпераций.РасходПоБанку;

КонецЕсли;  проведен

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

Процедура  регистр Печать(Кнопка)

ТабДок = Новый  если ТабличныйДокумент;

Макет =

Документы.РасходПоБанку.ПолучитьМакет("МакетРасходПоБанку");

// Заголовок

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

Область.Параметры.РасходПоБанкуСтрока  исте

= "Расход  номенклатуры по банку № " + ЭтотОбъект.Номер +  тютюник

Формат(ЭтотОбъект.Дата, "ДФ='дд  умма ММММ  необходимо гггг'");

Область.Параметры.Фирма =

ЭтотОбъект.Фирма.Наименование;

Область.Параметры.РеквизитыФирмы= "ИНН " +

ЭтотОбъект.Фирма.ИНН +

" КПП " + ЭтотОбъект.Фирма.КПП +

" Юр.адрес " + ЭтотОбъект.Фирма.ЮридическийАдрес;

Область.Параметры.БСФирма =

ЭтотОбъект.Фирма.БанковскийСчет;

Область.Параметры.Контрагент =

ЭтотОбъект.Контрагент.Наименование;

Область.Параметры.РеквизитыКонтрагента = "ИНН " +

ЭтотОбъект.Контрагент.ИНН +

" КПП " + ЭтотОбъект.Контрагент.КПП;

Область.Параметры.БСКонтрагент =

ЭтотОбъект.Контрагент.БанковскийСчет;

Область.Параметры.Сумма

= Формат(ЭтотОбъект.Сумма, "ЧЦ=15;ЧДЦ=2") + " ( "

+ ЧислоПрописью(ЭтотОбъект.Сумма, "L=ru_RU") + " ) руб.";;

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

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

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