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

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

Содержание:

Введение

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

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

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

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

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

Используемые методы исследования:

  • Теоретический анализ литературы и материалов сети Internet;
  • Моделирование бизнес-процессов;
  • Проведение экспериментов;
  • Анализ полученных данных;

 Проектная часть

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

Объект исследования автомагазин «АвтоПаскер». Данная организация занимается продажей запчастей, для автомобилей, произведенных в России.

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

  • Учет принятых заказов;
  • Автоматическое и ручное ведение склада товаров;
  • Печать документов, отражающих продажу и поступление товаров;
  • Формирование отчетов;
  • Печать бухгалтерских документов;
  • Контроль прихода и расхода материалов.

Уже более 10 лет федеральная сеть магазинов «АвтоПаскер» предлагает своим покупателям более 20 000 наименований товаров известных мировых брендов и отечественных производителей.

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

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

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

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

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

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

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

SAP R/3 — программный продукт немецкой компании SAP AG/

Преимущества:

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

Недостатки:

  • Высокая стоимость интеграции от 350 тысяч долларов на 50 рабочих мест. При этом стоимость самого решения может превышать стоимость лицензии.

КИС «АС+» — ERP система от русского производителя «Борлас». Предназначена для стратегического планирования.

Достоинства:

  • срок внедрения 6 месяца — 1 года.
  • общая стоимость продукта, включая лицензию, — от 15 000 до 100000 $ без учета количества рабочих мест;
  • краткосрочный период обучения сотрудников;
  • наличие русского интерфейса.

Недостатки:

  • при больших объемах данных быстродействие заметно ухудшается.

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

Преимущества:

  • срок внедрения 4 месяца — 1 год.
  • общая стоимость продукта, включая лицензию, — от 30 000 до 60 000 р.;
  • краткосрочный период обучения сотрудников;
  • наличие русского интерфейса;
  • открытый программный код.

Недостатки:

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

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

MFG/PRO — программная платформа для решения задач автомобильной, авиационной, пищевой промышленностей. Страна разработчик США.

Преимущества:

  • короткий срок интеграции от 3 месяцев – до 1,5 года;
  • открытый программный код;

Недостатки:

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

iScala — программное решение американской компании Epicor. Предназначена для автоматизации в отраслях машиностроения, пищевой промышленности.

Преимущества:

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

Недостатки:

  • общая стоимость продукта, включая лицензию, — от 400 до 2000 $ за одно рабочее место.;
  • отсутствие открытого программного кода;

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

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

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

Главные плюсы применения 1С на предприятии:

  • Быстрая стандартизация работы;
  • Автоматизация документов, бланков и отчетов;
  • Возможность быстро получать отчеты и аналитические документы;
  • Контроль за работой сотрудников компании;
  • Повышение качества обслуживания, поскольку доработка 1С позволяет ускорить ответ на запросы клиентов, учитывая историю взаимодействия с заказчиками.
  • Снижение административных издержек.

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

Требования к конфигурации в целом:

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

Требования к задачам, выполняемым конфигурацией:

  1. Ведение баз данных;
  2. Ведение отчётной документации;
  3. Печать отчётной документации;
  4. Учёт проведения операций;

Разрабатываемая конфигурация:

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

5 Анализ среды разработки.

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

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

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

C:\Users\AdminPC\Desktop\1.jpg

Рисунок 1. Диаграмма нотации IDEF0

Бизнес-процесс, который нуждается в автоматизации является «Складской учет продукции», основная суть данного процесса является прием товара на склад.

Входными данными тут является «Складской учет» -информация о количестве товара имеющимся как на складе, так и в зале магазина.

Выходными данными будут «Документы», в которых вся информация о количестве товара.

В качестве инструмента используется «Зав. Складом», «Кладовщик 1 разряда», «Кладовщик 2 разряда» и «Оборудование».

Элементом управления документами используется «Поступление товара».

C:\Users\AdminPC\Desktop\2.jpg

Рисунок 2. Диаграмма нотации IDEF3

Декомпозиция показывает что процесс делится на 5 пунктов:

«Приём товаров» - оформление товара для отправление его на склад.

«Хранение» – складирование товара для отправления его в торговый зал.

«Ведение БД» - учет наименования.

«Инвентарный контроль» - количество товара на складе.

«Перемещение в зал» -премещение товара со склада непосредственно в магазин.

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

  • Ведение баз данных;
  • Ведение отчётной документации;
  • Печать отчётной документации;
  • Учёт проведения операций;

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

Рисунок 3. Информационная система.

Данная информационная система разделена на три области:

  1. Справочники «Товар на складе», «Товар в магазине», «Клиенты» и «Сотрудники» и перечесление «Поставщики». Это входные данные информационной системы.
  2. При помощи документов учитывается», «Перемещение в торговый зал» и «Поступление на склад» вносит изменения в справочники «Товар на складе».
  3. В третьей области находятся измененные справочники «Товар на складе», «Товар в магазине», и «Поставщики» и таблица «Перечень товаров», так же тут есть экранная и печатная форма документа «Поступления товаров». Этот документ выводится на печать для начальства.

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

Разрабатываемая конфигурация должна быть интуитивно понятна и разработана под пользователя. Специально для этого будут разработаны 3 подсистемы: «Документы», «Персонал» «Товары» и «Скидки», представленные на рисунке 5.

E:\курсач\скрины\Screenshot_1.pngРисунок 5. Подсистемы.

Состав данных подсистем представлен на рисунке 6, где видно, что в «Документы» входят разнообразные документы, в «Товары» - разнообразные справочники и перечисления, в «Персонал» - также справочники и перечисления.

E:\курсач\скрины\Screenshot_2.pngРисунок 6. Состав подсистем.

Следующим этапом идёт создание справочников. Для данного бизнес-процесса необходимо 6 справочника (рисунок 7):

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

E:\курсач\скрины\Screenshot_1.png

Рисунок 7. Справочники.

У данных всех справочников, есть свой набор реквизитов. Их состав продемонстрирован на рисунке 8.

E:\курсач\скрины\Screenshot_2.png

Рисунок 8. Данные справочников.

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

Справочник «Журнал поступлений» состоит из реквизитов:

  • Тип товара – показывает тип этого товара (Тип ПеречеслениеСсылка.Товар).
  • Поставщик – реквизит к который входят все поставщики (Тип ПеречеслениеСсылка.Поставщики).
  • Количество – реквизит который показывает количество товара, который прибыл на склад (Тип Число)
  • Марка – указывает маркировку товара (Тип Строка)

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

  • Тип товара - показывает тип этого товара (Тип ПеречеслениеСсылка.Товар).
  • Поставщик – реквизит к который входят все поставщики (Тип ПеречеслениеСсылка.Поставщики).

Справочник сотрудники – справочник содержит информацию о работающих или уволенных сотрудниках:

  • ФИО- содержит данные сотрудника компании;
  • Дата рождения – включает в себя дату рождения и имеет, (Тип Дата);
  • Адрес прописки – содержит информацию о прописке сотрудника, тип строка.
  • Контактный телефон – показывает номер мобильного телефона сотрудника, (Тип Число).
  • Статус – содержит информацию о статусе сотрудника, т.е. уволен или работает сотрудник (Тип ПеречеслениеСсылка.Статус).

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

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

На рисунке 9 указаны все виды документов.

E:\курсач\скрины\Screenshot_3.pngРисунок 9. Документы.

Данные всех документов представлены на рисунке 10.

E:\курсач\скрины\Screenshot_6.pngРисунок 10. Вкладка «Данные».

Документ «Накладная(синоним)» состоит из реквизитов (приложение 1):

  • ДатаПрибытия (стандартный реквизит, выставляется системой) – дата создания перемещения;
  • Товар– показывает тип этого товара (Тип. ПеречеслениеСсылка.Товар).
  • Поставщик - реквизит к который входят все поставщики его тип (ПеречеслениеСсылка.Поставщики);
  • Количество – реквизит который показывает количество принятого товара и его тип данных, это число

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

  • Цена – показывает цену по которой закупили товар (тип данных: Число;
  • Товар – Наименование перемещаемого товара (тип данных: Строка);
  • Количество – количество перемещаемого товара (тип данных: Число);
  • Сумма – показывает общую стоимость перемещенного товара (тип данных: Чило)

Документ «Перемещение(Синоним)» состоит из реквизитов :

  • Тип товара - показывает тип этого товара (Тип. ПеречеслениеСсылка.Товар)
  • Поставщик - реквизит к который входят все поставщики его тип (ПеречеслениеСсылка.Поставщики);
  • Количество – показывает количество перемещенного товара в магазин со склада (тип данных: Число).

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

  • Товар – Наименование перемещаемого товара (тип данных: ДокументСсылка.КоличествоТовараПрибылоНаСклад);
  • Количество – количество перемещаемого товара (тип данных: Число);

Также, для данного документа необходимо создать форму печати (рисунки 11 — 14).

E:\курсач\скрины\Screenshot_4.pngРисунок 11. Форма документа.

В данной форме выбираем ячейку «Сумма», и в открывшемся окне щелкаем в строке «При изменении» и вводим туда код (рисунок 12 и приложение 4).

E:\курсач\скрины\Screenshot_8.pngРисунок 12. Код вычисления суммы.

E:\курсач\скрины\Screenshot_9.pngРисунок 13. Команда печати.

На рисунке 13 и в приложении 3 продемонстрирован код, для возможности вывода документа на печать.

E:\курсач\скрины\Screenshot_10.pngРисунок 14. Макет печати.

Так же для удобства работы с конфигурацией нам необходимы перечисления «Товар», «ЮрФизЛицо», «Скидка», «Поставщики», «СтатусРаботника» продемонстрированные на рисунках 15 — 16, так же там отображены их данные.

E:\курсач\скрины\Screenshot_11.pngРисунок 15. Перечисления.

E:\курсач\скрины\Screenshot_12.pngРисунок 16. Данные перечислений.

Теперь можно приступить к созданию регистра накоплений.

Создаётся регистр накоплений «Количество товаров на складе». В его настройках указываются:

Измерения:

  • Остаток на складе;

Ресурсы:

  • Количество;

В регистраторах указываются документы «Накладная(синоним)».

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

В итоге, мы получаем регистр «Количество товаров», представленный на рисунке 17 — 19.

E:\курсач\скрины\Screenshot_13.png

Рисунок 17. Регистр накоплений.

E:\курсач\скрины\Screenshot_14.png

Рисунок 18. Данные регистра.

E:\курсач\скрины\Screenshot_15.png

Рисунок 19. Вкладка «Регистраторы».

И последнее, что нам нужно создать это отчёт. Создание отчётов продемонстрировано на рисунок 20.

E:\курсач\скрины\Screenshot_16.png

Рисунок 20. Отчёты.

Для создания отчётов необходимо нажать на кнопку «Открыть схему компоновки данных». В открывшемся окне создать набор данных и щёлкнуть на «Конструктор запросов». Работа с конструктором запросов продемонстрирована на рисунках 21 — 23.

E:\курсач\скрины\Screenshot_17.pngРисунок 21. Вкладка «Таблицы и поля».

Поля были выбраны из справочника «Товары» и документа «Накладная(Синоним)» и его табличной части.

E:\курсач\скрины\Screenshot_18.pngРисунок 22. Вкладка «Группировка».

E:\курсач\скрины\Screenshot_19.pngРисунок 23. Вкладка «Объединение/псевдонимы»

На вкладке «Объединение/псевдонимы» мы задаём синонимы для ранее выбранных полей.

Нажимаем на кнопку «ОК» и получаем коды, продемонстрированные в приложениях 5 — 7 и набор данных, как на рисунке 24.

E:\курсач\скрины\Screenshot_20.pngРисунок 25. Набор данных для отчётов.

Далее на вкладке «Ресурсы» выделяем поле «Сумма», как продемонстрировано на рисунке 26.

E:\курсач\скрины\Screenshot_21.pngРисунок 26. Вкладка «Ресурсы».

И последний шаг — это настройка отчёта, показанной на рисунке 27.

E:\курсач\скрины\Screenshot_22.pngРисунок 27. Вкладка «Настройки»

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

После создания конфигурации необходимо провести её тестирование. Для начала запускаем нашу программу (рисунок 28).

E:\курсач\скрины\Screenshot_23.pngРисунок 28. Рабочий стол.

Теперь открываем вкладку «Товары» (рисунок 29).

E:\курсач\скрины\Screenshot_7.pngРисунок 29. Товары

Для начала создадим товар (рисунок 30).

E:\курсач\скрины\Screenshot_6.pngРисунок 30. Запись в справочник «Журнал Поступлений».

Теперь в справочник «Брак» внесём несколько товаров из справочника «Перемещение» (рисунок 31).

E:\курсач\скрины\Screenshot_8.pngРисунок 31. Запись в справочник «Брак».

Внесение данных в справочник «Журнал перемещений», продемонстрировано на рисунках 31 — 33.

E:\курсач\скрины\Screenshot_9.pngРисунок 31. Запись товара в «Журнал перемещений».

E:\курсач\скрины\Screenshot_10.pngРисунок 32. Справочник «Журнал перемещений» с возможностью добавления товара со склада.E:\курсач\скрины\Screenshot_11.pngРисунок 33. Справочник «Журнал поступлений».

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

E:\курсач\скрины\Screenshot_12.pngРисунок 34. Документы.

Создадим документ «Накладная» (рисунки 35 — 37).

E:\курсач\скрины\Screenshot_13.pngРисунок 35. Создание документа где указывается, цена, количество, сумма.

E:\курсач\скрины\Screenshot_14.pngРисунок 36. Документ «Накладная» общий вид создания.

E:\курсач\скрины\Screenshot_17.png

Рисунок 37. Общий вид документа «Накладная».

E:\курсач\скрины\Screenshot_15.pngРисунок 38. Форма печати «Накладной».

E:\курсач\скрины\Screenshot_16.pngРисунок 39. Документ «Перемещение».

E:\курсач\скрины\Screenshot_18.pngРисунок 40. Общий вид документа «Перемещение».

Теперь можно перейти на вкладку «Отчёты» (рисунок 41).

E:\курсач\скрины\Screenshot_19.pngРисунок 41. Вкладка «Отчёты».

При нажатии на отчёт открывается внутреннее окно (рисунок 42).

E:\курсач\скрины\Screenshot_20.pngРисунок 42. Отчёт.

При нажатии на кнопку «Сформировать» формируется отчёт (рисунки 43).

E:\курсач\скрины\Screenshot_21.pngРисунок 43. Отчёт.

Перейдем к справочнику «Персонал» ( рисунок 44).

E:\курсач\скрины\Screenshot_22.png

Рисунок 44. Вкладка «Сотрудники».

E:\курсач\скрины\Screenshot_23.png

Рисунок 44. Добавление нового сотрудника.

Переходим к справочнику «Скидки» с кнопкой клиенты.

E:\курсач\скрины\Screenshot_24.png

Рисунок 45. Клиенты с размером скидки.

E:\курсач\скрины\Screenshot_25.png

Рисунок 46. Добавление новых клиентов с возможностью указать размер скидки.

На данном этапе тестирование завершено и можно подвести итог.

Заключение

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

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

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

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

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

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

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

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

Список литературы

  1. Кашаев С.М. Программирование в 1С: Предприятие 8.3. — Питер, 2016.
  2. Радченко М.Г., Хрусталева Е.Ю. 1С: Предприятие 8.3. Практическое пособие разработчика — 1С-Паблишин, 2015.
  3. Прокимнов Н.Н. Теория информационных процессов и систем — Университет Университет, 2017.
  4. Алешин Л.И. Автоматизированные информационные системы — Университет Университет, 2016.
  5. Уткин В.Б., Балдин К.В. Информационные системы в экономике — Университет Университет, 2017.

Приложение

Приложение 1. Документ «количество товара прибыло на склад»

&НаКлиенте

Процедура ПереченьТоваровСуммаПриИзменении(Элемент)

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

Строка.Сумма = Строка.Количество * Строка.Цена;

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

&НаКлиенте

Процедура ПереченьТоваровПриИзменении(Элемент)

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

Строка.Сумма = Строка.Количество * Строка.Цена;

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

&НаКлиенте

Процедура ПереченьТоваровЦенаПриИзменении(Элемент)

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

Строка.Сумма = Строка.Количество * Строка.Цена;

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

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

Приложение 2. Документ «Печать»

&НаКлиенте

Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

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

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

Печать1(ТабДок, ПараметрКоманды);

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

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

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

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

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

//}}

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

&НаСервере

Процедура Печать1(ТабДок, ПараметрКоманды)

Документы.КоличествоТовараПрибылоНаСклад.Печать1(ТабДок, ПараметрКоманды);

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

Приложение 3. Отчет

ВЫБРАТЬ

КоличествоТовараПрибылоНаСкладПереченьТоваров.Товар,

СУММА(КоличествоТовараПрибылоНаСкладПереченьТоваров.Количество) КАК Количество,

СУММА(КоличествоТовараПрибылоНаСкладПереченьТоваров.Цена) КАК Цена,

КоличествоТовараПрибылоНаСкладПереченьТоваров.Сумма

ИЗ

Документ.КоличествоТовараПрибылоНаСклад.ПереченьТоваров КАК КоличествоТовараПрибылоНаСкладПереченьТоваров

СГРУППИРОВАТЬ ПО

КоличествоТовараПрибылоНаСкладПереченьТоваров.Товар,

КоличествоТовараПрибылоНаСкладПереченьТоваров.Сумма

Приложение 4. Модуль печати

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

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

Макет = Документы.КоличествоТовараПрибылоВМагазинСоСкалад.ПолучитьМакет("Печать");

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

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

"ВЫБРАТЬ

| КоличествоТовараПрибылоВМагазинСоСкалад.Дата,

| КоличествоТовараПрибылоВМагазинСоСкалад.Номер,

| КоличествоТовараПрибылоВМагазинСоСкалад.Поставщик,

| КоличествоТовараПрибылоВМагазинСоСкалад.ТипТовара,

| КоличествоТовараПрибылоВМагазинСоСкалад.ПереченьТоваров.(

| Товар,

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

| Цена,

| Сумма

| )

|ИЗ

| Документ.КоличествоТовараПрибылоВМагазинСоСкалад КАК КоличествоТовараПрибылоВМагазинСоСкалад

|ГДЕ

| КоличествоТовараПрибылоВМагазинСоСкалад.Ссылка В (&Ссылка)";

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

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