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

Разработка конфигурации «Планирование закупок и размещение заказов поставщикам» в среде 1С:Предприятие 8.3

Содержание:

Введение

Закупки - один из важнейших бизнес-процессов, протекающих у хозяйствующих субъектов.

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

Объектом и предметом исследования является процесс планирования закупок и размещения заказов поставщикам.

Цель работы - разработка информационной системы процесса планирования закупок и размещения заказов поставщикам

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

В процессе работы рассматриваются особенности процесса планирования закупок сырья и материалов, а также разрабатывается информационная система по данному процессу в системе «1С:Предприятие 8.2».

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

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

  1. - Провести анализ и описание предметной области;
  2. - Создать хранилище данных;
  3. - Создать функцию управления закупками сырья и материалов;
  4. - Обеспечить систему функцией контроля правильности оформления документов;
  5. - Изучить особенности работы пользователя и области применения информационной системы;
  6. Обеспечить максимальную безопасность данных в системе;
  7. Разработать интерфейс пользователя, учитывающий особенности специфики работы пользователя;

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

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

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

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

ООО «Стройтрест» обладает собственной производственной базой, оснащённой современным технологическим оборудованием, транспортными средствами и механизмами. Компанией для нужд строительства производится товарный бетон, раствор, а также металлоконструкции и изделия из ПВХ, за счет чего компания абсолютно не зависит от поставщиков, ведя строительство, во-первых, автономно, во-вторых, в максимально короткие сроки.

Главной целью компании является строительство доступного, качественного, а также современного и действительно комфортного жилья.

Основные направления деятельности компании ООО «Стройтрест»:

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

  1. Полный комплекс общестроительных работ промышленного и гражданского строительства;
  2. строительство ВЗУ, котельных и иных специальных сооружений;
  3. прокладка наружных инженерных сетей и коммуникаций;
  4. санитарно-технические работы;
  5. отделочные работы;
  6. работы по благоустройству территории;
  7. устройство электроснабжения и электроосвещения;
  8. производство товарного бетона и раствора;
  9. технологические металлоконструкции;
  10. монтаж малых конструкций;
  11. производство и монтаж изделий из ПВХ;
  12. изготовление и монтаж деревянных конструкций;
  13. организация управления строительства;
  14. услуги строительных машин и механизмов;
  15. услуги автомобильного транспорта;
  16. проектные работы разной сложности, в том числе организация движения.

За период работы компании ООО «Стройтрест», начиная с 1989 года, построено более 500 000 м2 жилья - это более 7 000 благоустроенных квартир. Особенно большими объёмами характеризуется 2007 год: в эксплуатацию сдано 107 000 м2 в Подольске по улицам Тепличная и Фёдорова, в Нижнем Новгороде - по улице Июльских дней, 3 корпуса в Зеленограде по субподряду УПП «Главмосстроя». Также строительство ведётся в подмосковных Одинцово, Щербинке и Климовске.

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

Основными документами в рассматриваемой задаче являются План закупок, Заказ и ПриемМатериалов. Схема документооборота приведена в таб. 1.1

Таблица1.1

Схема документооборота

Бухгалтер

Кладовщик

Архив

План закупок

План закупок

Заказ поставщику

Заказ

Заказ

Прием материалов

Приходная накладная

Приходная накладная

Приходная накладная

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

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

Временные характеристики описанных процессов приведены в таблице 1.2.

Таблица 1.2

Характеристики описанных процессов

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнении одного действия, минут

Общее время, минут

План закупок

10

15

150

Заказ поставщику

5

30

150

Прием материалов

0,5

60

30

ИТОГО, минут:

330

Таким образом, ежедневно, в среднем, 330 минут или 5 часов 30 минут, сотрудник занят занесением необходимых сведений в книги учета, а также, при необходимости анализом и поиском нужных сведений. Учитывая, что продолжительность рабочего дня составляет 8 часов, делаем вывод, что на выполнение остальных обязанностей остается менее 40 % рабочего времени, что крайне неэффективно.

Для данного способа также характерны следующие недостатки:

  • Невысокая скорость и точность выполнения расчетов.
  • Неэффективное использование рабочего времени.
  • Слабый контроль работы сотрудника.
  • Бюрократия – увеличивающийся «поток» бумажной работы.

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

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

Проведем расчет ожидаемого эффекта от внедрения средств автоматизации. В таблице 1.3 произведен расчет эффекта внедрения.

Таблица 1.3

Расчет эффекта внедрения

План закупок

Среднее количество

за рабочий день

Время, необходимое для выполнения одного действия, минут

Общее время, минут

Заказ поставщику

10

1

10

Прием материалов

5

2

10

План закупок

0,5

5

2,5

ИТОГО, минут:

12.5

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

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

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

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

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

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

Для выполнения данной задачи можно использовать следующие прикладные программы:

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

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

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

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

"ЗАПАСЫ И ПРОИЗВОДСТВО".

Программа учета закупок и взаимоотношений с поставщиками. Ведение склада. Программа учета в производстве.

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

Позволяет регистрировать документы от поставщиков по движению материальных средств, их оплате. Можно оформлять как стандартные документы по перемещению МС внутри предприятия, так и создавать свои собственные. Регистрируется наличие товара, его стоимость, задолженность по текущим счетам. Формируется база данных поставщиков и покупателей; предусмотрена возможность применения 3-х различных методик учета (FIFO, LIFO и средние цены). Разработано большое количество печатных форм как для использования внутри организации, так и отчетных.

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

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

"ГЕКТОР: СМЕТЧИК-СТРОИТЕЛЬ"

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

     Программа позволяет создавать, рассчитывать, корректировать локальные, объектные и сводные сметные расчеты и акты выполненных работ (КС-2), накопительные ведомости (КС-6а), справки по форме КС-3, ведомости потребности и списания материалов (М-29), ведомости фактических цен на материалы и удорожания строительства. Реализованы различные методы расчета сметной документации (базисно-индексный, ресурсный и др.). Возможен расчет смет на проектно-изыскательские работы (форма 2-П).

     Вместе с программой поставляются сметно-нормативные базы в ценах 1984 г. для Москвы, Московской области, России (все регионы); в ценах 1991 г. - для России; в ценах 1998 г. - МТСН 81-98 для Москвы; в ценах 2000 г. - ГЭСН, ФЕР, ТЕР для различных регионов, в том числе для Московской области, ТСН 2001 для Москвы. Дополнительно поставляются ведомственные сметно-нормативные базы, базы для нефтяной и газовой отраслей, районов Крайнего Севера и др., нормы производственного расхода материалов (НПРМ).

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

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

Выходные формы реализованы с использованием встроенного генератора отчетов и могут быть легко изменены, результаты выводятся через MS Word или Excel. Возможен просмотр любой выходной формы на экране, ввод данных непосредственно в выходную форму. Имеется блок учета фактических цен на материалы, а также ряд функций по мониторингу цен и расчету индексов для региональных центров ценообразования в строительстве.
     Настройка расчета дополнительных начислений (накладные расходы, сметная прибыль и др.) производится без ввода формул.
     Для обучения работе с программой разработаны электронные уроки, поясняющие технологию решения основных задач по разработке сметной документации. Имеется возможность автоматической подготовки данных по списанию материалов для использования в программах "Гектор: Склад - материалы", "1С: Бухгалтерия версии 7.7", "1С: Подрядчик строительства". Обеспечивается загрузка смет из сметных программ других разработчиков; полностью поддерживается блок обмена сметной информацией АРПС (Ассоциация Разработчиков Программного обеспечения для Строительства). Возможен расчет смет на основании исходных данных из систем автоматизированного проектирования, в том числе из программы AllPlan.
     Письмом Госстроя России от 13 ноября 2003 года № НК-7360/10 "Об автоматизированных программах сметных расчетов" программа "ГЕКТОР: СМЕТЧИК-СТРОИТЕЛЬ" рекомендована контрольным органам и органам государственной вневедомственной экспертизы для применения при проверке проектно-сметной документации в строительстве, финансирование которого производится за счет средств федерального бюджета.

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

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

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

В созданной конфигурации имеются следующие справочники (таб. 2.1)

Таблица 2.1

Сводная таблица справочников

Название справочни-ка;

Ответственный за его ведение;

Средний объём справочника в записях;

Средняя частота актуализации;

Средний объем актуализации (в записях или в процентах);

Единицы измерения

Кладовщик

200

1 раз в месяц

30

Поставщики

Кладовщик

30

1 раз в месяц

30

Объекты

Кладовщик

10

1 раз в год

10

Материалы

Кладовщик

10

1 раз в месяц

20

Договоры

Кладовщик

10

1 раз в месяц

20

В таб. 2.2 описаны характеристики справочника Объекты

Таблица 2.2

Объекты

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

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

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

Строка

20

В таб. 2.3 описаны характеристики справочника Поставщики

Таблица 2.3

Поставщики

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

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

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

Строка

20

Договор

Договор

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

Адрес

Адрес

Строка

20

Телефон

Телефон

Строка

10

Расчетный счет

Расчетный счет

Строка

20

В таб. 2.4 описаны характеристики справочника Материалы

Таблица 2.4

Материалы

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

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

Материалы

Строка

20

Единица измерения

Единица_Измерения

СправочникСсылка.Единицы_Измерения

Цена

Цена

Число

10

В таб. 2.5 описаны характеристики справочника Единицы измерения

Таблица 2.5

Единицы измерения

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

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

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

Строка

20

В таб. 2.5 описаны характеристики справочника Договоры

Таблица 2.6

Договоры

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

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

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

Строка

20

На рисунках 2.2-2.6 отражены формы справочников данной конфигурации

Рисунок 2.1 Справочник Единицы измерения

Рисунок 2.2 Справочник Объекты

Рисунок 2.3. Справочник Материалы

Рисунок 2.4. Справочник Поставщики

Рисунок 2.5. Справочник Договоры

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

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

Экранные формы размещения данных описаны в таблице 2.6

Таблица 2.7

Описание входных документов

№ пп

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

Реквизиты

Таблицы, на основе которых формируется

Частота формирования

1

План закупок

  • Номер
  • Дата
  • Объект
  • Наименование
  • Количество
  • Цена
  • Стоимость
  • Объекты
  • Материалы
  • По мере необходимости

2

Заказ поставщику

  • Номер
  • Дата
  • Поставщик
  • Договор
  • Наименование
  • Количество
  • Цена
  • Стоимость
  • Поставщики
  • Материалы
  • Договоры
  • По мере необходимости

3

Прием материалов

  • Номер
  • Дата
  • Объект
  • Наименование
  • КоличествоНакладная
  • КоличествоФакт
  • Поставщики
  • По мере необходимости

Экранные формы(макеты) документов и экранные формы для их ввода в систему изображены на рисунках 2.7-2.9

Рисунок 2.6 Документ План закупок

Рисунок 2.7 Документ ЗаказПоставщику

Рисунок 2.8 Документ ПриемМатериалов

2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи

Экранные формы отчетов описаны в таблице 2.7

Таблица 2.8

Описание выходных документов

№ пп

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

Реквизиты

Таблицы, на основе которых формируется

Частота формирования

1

Потребность в материалах

  • Номер
  • Период
  • Материал
  • Количество
  • Сумма
  • Регистр накопления Закупки
  • Ежедневно

2

Заказы

  • Номер
  • Дата
  • Поставщик
  • Договор
  • Наименование
  • Стоимость
  • Материалы
  • Поставщики
  • Договоры
  • Ежедневно

3

Прием

  • Дата
  • Наименование
  • КоличествоНакл
  • КоличествоФакт
  • Материалы
  • Ежедневно

2.3. Описание реализации периодических расчетов в среде 1С:Предприятие

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

Таблица 2.9

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

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

Формулы, по которым происходит расчет показателей

Расчет стоимости

Стоимость=∑Сумма*Количество

Расчет общего количества требуемых материалов – Регистр Накопления Закупки

Рис. 2.9. Регистр Накопления Закупки

2.4. Описание созданной / откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие

Карта маршрута бизнес-процесса в среде 1С:Предприятие представлена на рисунке 2.11

Сначала определяется потребность в материалах по объектам, затем она суммируется и определяется наличие материалов на складе, затем создается План закупок и оформляется заказ поставщику.

Рисунок 2.10. Карта маршрута бизнес-процесса в среде 1С:Предприятие

2.5 Описание разработанных подсистем в среде 1С:Предприятие

Описание разработанных подсистем в среде 1С:Предприятие представлено в таблице 2.9

Таблица 2.10

Описание разработанных подсистем

№п/п

Номенклатура подсистемы

Функции подсистемы

1

Глобальный модуль

Содержит глобальные процедуры и функции,

предопределенные процедуры, процедуры и функции,

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

«1С:Предприятие 8.2».

2

Справочники

Содержит предопределенные процедуры для осуществления занесения условно-постоянной информации

3

Документы

Содержит предопределенные процедуры для осуществления оформления документов

4

Обработка

Содержит предопределенные процедуры для формирования отчетов

2.6 Описание разработанного интерфейса пользователя в среде 1С:Предприятие

В разработанной программе предусмотрены два пользователя – Кладовщик и Бухгалтер. Дерево диалога изображено на рисунке 2.11

Рис. 2. 11. Дерево диалога

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

После запуска конфигурации открывается Главное окно программы (рис 2.12)

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

Далее заносим данные в справочники ( рис. 2.13 – 2.17)

Рисунок 2.13 Заполнение справочника Объекты

Рисунок 2.14 Заполнение справочника Материалы

Рисунок 2.15 Заполнение справочника Единицы измерения

Рисунок 2.16 Заполнение справочника Договоры

Рисунок 2.17 Заполнение справочника Поставщики

Затем оформляем план закупок (рис 2.18)

Рисунок 2.18 Заполнение документа План закупок

При помощи обработок определяем общую потребность в материалах

Рисунок 2.19 Потребность в материалах

Выполним оформление Заказа поставщикам (рис. 2.20)

Рисунок 2.20 Заполнение документа Заказ поставщику

Выполним прием материалов

Рисунок 2.21 Заполнение документа Прием материала

Получили следующие отчеты: (рис.2.22 – 2.23)

Рисунок 2.22 Отчет Поставки Заказы

Рисунок 2.23 Отчет Прием

Заключение

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

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

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

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

  1. ГОСТ 34.602-89. «Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Техническое задание на создание автоматизированной системы».
  2. Абрамов Г.В., Медведкова И.Е., Коробкова Л.А. «Проектирование информационных систем» - Воронеж:ВГУИТ, 2012. - 172 с.
  3. Аверченков В.И., Лозбинев Ф.Ю., Тищенко А.А. «Информационные системы в производстве и экономике» - М.:ФЛИНТА, 2011. - 274 с.
  4. Братищенко В.В. «Проектирование информационных систем» - Иркутск: Изд-во БГУЭП, 2010. - 84 с.
  5. Вендеров А.М. «Проектирование программного обеспечения экономических информационных систем» - М.: Финансы и статистика, 2012.
  6. Гвоздева Т.В., Баллод Б.А. «Проектирование информационных систем» - М.:Феникс, 2011. - 512 с.
  7. Гвоздева В.А., Лаврентьева И.Ю. «Основы построения АИС» - М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 320с.
  8. Калянов Г.Н. «Стратегическое управление информационными системами» - М.:БИНОМ, 2010. - 510 с.
  9. Коровкина Н.Л. «Проектирование информационных систем» - М.: Инетрнет-университет информационных технологий - ИНТУИТ. ру, 2013.
  10. Мишенин А.И. «Теория экономических информационных систем» - М.: Финансы и статистика, 2011. - 240 с.
  11. Соловьев И.В., Майоров А.А. «Проектирование информационных систем» - М.:Академический проект, 2011. - 400 с.
  12. Титоренко Г.А. «Информационные системы и технологии управления» - М.:ЮНИТИ-ДАНА, 2012. - 591 с.
  13. Черемных С.В. «Моделирование и анализ систем» - М.: Финансы и статистика, 2013. - 192 с.

Приложение

Код формы документа (автоматически проставляем стоимость при выборе номенклатуры и изменении ее количества и автоматически вычисляем общую сумму Поступление материалов):

&НаКлиенте

Процедура Поступление МатериаловКоличествоПриИзменении(Элемент)

ТекущаяСтрока = элементы.ПоступлениеМатериалов.ТекущиеДанные.НомерСтроки;

ПоступлениеМатериаловКоличествоПриИзмененииСервер(ТекущаяСтрока);

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

&НаСервере

Процедура ПоступлениеМатериаловКоличествоПриИзмененииСервер(НомерСтроки)

ТекущиеДанные = Объект.ПоступлениеМатериалов.Получить(НомерСтроки - 1);

Цена = Справочники.Материалы.НайтиПоКоду(ТекущиеДанные.Материалы.Код).Цена;

ТекущиеДанные.Стоимость = ТекущиеДанные.Количество * Цена;

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

&НаКлиенте

Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)

ПередЗаписьюНаСервере();

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

&НаСервере

Процедура ПередЗаписьюНаСервере()

Объект.СуммаПоступлениеМатериалова = Объект.ПоступлениеМатериалов.Итог("Стоимость");

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

Регистр

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

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

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

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

// регистр Закупки

Движения.Закупки.Записывать = Истина;

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

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

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

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

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

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

КонецЦикла;

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

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