СПбГУТД, профессиональные компьютерные программы (контрольная работа)
Узнать стоимость этой работы
30.09.2014, 10:23

Пример практической реализации прикладного решения - разработка конфигурации  для условной фирмы «Вкусняшки SARA»

Разработка конфигурации  для условной фирмы «Вкусняшки SARA», которая оказывает услуги по доставке и продаже кондитерской продукции.

1.  Создать пустую конфигурацию.

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

2.1.  «Клиенты» (список клиентов, с которыми работает наша фирма)

- не иерархический

- владельцев нет

- длина кода – 5

- длина наименования – 50.

2.2.  «Сотрудники» (список сотрудников предприятия, которые будут оказывать услуги)

- не иерархический

- владельцев нет

- длина кода – 5

- длина наименования – 50. 

Реквизиты табличной части «Трудовая деятельность» (для отражения информации о его прошлой трудовой деятельности):

- Организация – тип Строка, длина 100;

- НачалоРаботы – тип Дата, состав даты – «Дата» 

- ОкончаниеРаботы – тип Дата, состав даты – «Дата»

- Должность – тип Строка, длина 100. 

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

2.3.  «Номенклатура» (перечень услуг, которые оказывает наше предприятие и список продукции, которая может быть израсходована)

- иерархия групп и элементов

- владельцев нет

- длина кода – 5

- длина наименования – 100.

2.4.  «Склады» (список складов, на которых может находиться продукция  нашей фирмы)

- длина кода – 5

- длина наименования – 100

- предопределенный элемент – «основной»

В режиме предприятия заполнить справочники, обращая внимание на особенности каждого справочника.

3.  Документы

3.1.  «ПриходнаяНакладная» (фиксирование факта поступления в нашу фирму необходимой продукции)

Реквизит шапки:

- Склад – тип СправочникСсылка.Склады

Реквизиты табличной части «Продукция»:

- Продукция – тип СправочникСсылка.Номенклатура

- Количество – тип Число, длина 15, точность 3, неотрицательное

- Цена – тип Число, длина 15, точность 2, неотрицательное

- Сумма – тип Число, длина 15, точность 2, неотрицательное

Примечания: 

 - создать основную форму документа 

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

Использовать общие модули.

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

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

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

3.2.  «ОказаниеУслуги» (фиксирование оказания услуг и расхода продукции, которые используются при оказании этих услуг) 

Реквизиты шапки:

- Склад – тип СправочникСсылка.Склады

- Клиент – тип СправочникСсылка.Клиенты

- Продавец – тип СправочникСсылка.Сотрудники

Реквизиты табличной части «ПереченьНоменклатуры»:

- Номенклатура – тип СправочникСсылка.Номенклатура

- Количество – тип Число, длина 15, точность 3, неотрицательное

- Цена – тип Число, длина 15, точность 2, неотрицательное

- Сумма – тип Число, длина 15, точность 2, неотрицательное

Примечания: 

 - создать основную форму документа

 - для полей ввода колонок «Количество» и «Цена» создать обработчик события «ПриИзменении», в котором вызвать процедуру расчета суммы из общего модуля.

- с помощью конструктора печати создать печатную форму документа

Структура документов «ПриходнаяНакладная» и «ОказаниеУслуги»:

4.  Регистры накоплений

4.1. Создать регистр накопления «ОстаткиПродукции» (для накопления информации о том, сколько и какой продукции у нас есть на складе)

Измерения:

- Продукция – тип СправочникСсылка.Продукция

- Склад – тип СправочникСсылка.Склады

Ресурс:

- Количество – длина 15, точность 3.

4.2. С помощью конструктора движений создать движения документа ПриходнаяНакладная.

В итоге, конструктор создаст процедуру «ОбработкаПроведения»:

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

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

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

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

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

    // Регистр ОстаткиПродукция Приход.

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

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

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

    Движение. Продукция = ТекСтрокаПродукция. Продукт;

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

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

  КонецЦикла;

    // Записываем движения регистров.

  Движения.ОстаткиПродукции.Записать();

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

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

4.3. С помощью конструктора движений создать движения документа

ОказаниеУслуги.

5. Регистры сведений

5.1. Создать периодический регистр сведений «Цены» (хранение развернутых во времени розничных цен материалов и стоимости услуг)

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

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

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

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

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

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

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

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

5.3. В документе ОказаниеУслуги  организовать автоматическое заполнение поля «Цена» после того, как пользователь выберет услугу.

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

  // Получить текущую строку табличной части.

  СтрокаТабличнойЧасти = ЭлементыФормы.ПереченьНоменклатуры.ТекущиеДанные;

  // Установить цену.

  СтрокаТабличнойЧасти.Цена = РозничнаяЦена(Дата, Элемент.Значение);

  // Пересчитать сумму строки.

  РассчитатьСумму(СтрокаТабличнойЧасти);

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

6. Перечисления

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

«Продукция» и «Услуга».

6.2. В справочник «Номенклатура» добавить новый реквизит: ВидНоменклатуры, тип ПеречислениеСсылка.ВидыНоменклатуры.

6.3. В режиме предприятия заполнить указанный реквизит.

6.4. Изменить процедуру проведения документа «ОказаниеУслуги» (в регистр накопления «ОстаткиПродукции» должны появляться только записи, относящиеся к расходу продукции)

7.  Проведение документа по нескольким регистрам

7.1. Создать регистр накопления «СтоимостьПродукции» (отражение стоимости продуктов)

Измерение: «Продукция» - тип СправочникСсылка.Номенклатура. Ресурс: «Стоимость» - длина 15, точность 2.

7.2. Изменить обработку проведения документа «ПриходнаяНакладная».

С помощью «Конструктора движений» получим:

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

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

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

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

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

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

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

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

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

    Движение. Продукт = ТекСтрокаПродукция. Продукт;

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

    Движение.НаборСвойств = ТекСтрокаПродукция.НаборСвойств;

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

    // Регистр СтоимостьПродукции Приход.

    Движение = Движения.СтоимостьПродукции.Добавить();

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

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

    Движение. Продукт = ТекСтрокаПродукция. Продукт;

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

  КонецЦикла;

  // Записываем движения регистров.

  Движения.ОстаткиПродукции.Записать();

  Движения.СтоимостьПродукции.Записать();

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

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

7.3. Изменить обработку проведения документа «ОказаниеУслуги».

- создать новый реквизит табличной части документа с именем

«Стоимость» - тип Число, длина 15, точность 2.

- с помощью «Конструктора движений» добавим движения документа по регистру «СтоимостьПродукции»:

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

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

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

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

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

    Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры <> Перечисления.ВидыНоменклатуры. Продукт Тогда

      Продолжить;

    КонецЕсли;

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

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

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

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

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

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

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

    // Регистр СтоимостьПродукции Расход.

    Движение             = Движения.СтоимостьПродукции.Добавить();

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

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

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

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

  КонецЦикла;

  // Записываем движения регистров.

  Движения.ОстаткиПродукции.Записать();

  Движения.СтоимостьПродукции.Записать();

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

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

8.  Оборотные регистры накопления

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

Измерения:

- Номенклатура – тип СправочникСсылка.Номенклатура

- Клиент – тип СправочникСсылка.Клиенты

- Продавец – тип СправочникСсылка.Сотрудники.

Ресурсы:

- Количество – длина 15, точность 3

- Выручка – длина 15, точность 3

- Стоимость – длина 15, точность 3

8.2. Изменить обработку проведения документа «ОказаниеУслуги» (без конструктора).

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

    // Регистр Продажи.

    Движение              = Движения.Продажи.Добавить();

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

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

    Движение.Клиент       = Клиент;

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

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

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

    Движение.Стоимость    = ТекСтрокаПереченьНоменклатуры.Стоимость * ТекСтрока-

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

  КонецЦикла;  

  // Записываем движения регистров.

  Движения.Продажи.Записать();

9. Отчеты

9.1. Отчет «Продукция» (поступление, расходование и остатки продукции)

 

9.2. Отчет «РеестрДокументовОказаниеУслуг» (список существующих в базе документов «ОказаниеУслуги» в порядке их дат и номеров)

 

9.3. Отчет «РейтингУслуг» (содержит информацию о том, выполнение каких услуг принесло нашей фирме наибольшую прибыль в указанном периоде)

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

 

9.5. Отчет «ПереченьУслуг» (содержит информацию о том, какие услуги и по какой цене оказывает наша фирма)

9.6. Отчет «РейтингКлиентов» (показывает, каков доход от оказания услуг каждому из клиентов за все время работы нашей фирмы).

 

 

Тематика контрольных работ:

1. Совершенствование управлением складом производственной компании на основе прогнозирования продаж в системе 1С.

2. Планирование поставок торговой фирме с помощью средств системы 1С.

3. Автоматизация складского учёта на предприятии в системе 1С.

4. Автоматизация складского учёта и отпуска готовой продукции в системе 1С на примере малого предприятия.

5. Проектирование и разработка АРМ сотрудника отдела кадров с помощью средств системы 1С.

6. Разработка системы автоматизированного учёта товаров, реализуемых в розничной торговле с помощью средств системы 1С.

7. Разработка автоматизированной системы обработки информации по изготовлению и складированию товаров на предприятии с помощью средств системы 1С.

8. Разработка АРМ менеджера отдела оптовых продаж предприятия с помощью средств системы 1С.

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

10. Разработка информационной системы управления поставками материальных ресурсов в системе 1С.

11. Автоматизация учета готовой продукции на складе в системе 1С на примере малого предприятия.

12. Автоматизация рабочего места менеджера по работе с персоналом в учебном заведении с помощью средств системы 1С.

13. Управление рекламной кампанией с помощью средств системы 1С.

14. Разработка системы автоматического управления финансовыми ресурсами негосударственного пенсионного фонда с помощью средств системы 1С.

15. Автоматизация бухгалтерского учета на примере ООО «…» с помощью средств системы 1С.

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

17. Рабочее место инспектора деканата вечернего и заочного отделения учреждения ВПО с помощью средств системы 1С.

18. Создание механизма формирования книги учета доходов и расходов в типовой конфигурации "1С:Предприятие 8 Управление торговлей".

19. Разработка программного обеспечения для анализа состояния и использования основных средств предприятия и производственной мощности в системе 1С.

20. Автоматизации кадрового учета в организации на примере ООО «…» в системе 1С.

21. Разработка средств автоматизации учета материально-технического снабжения объектов в системе 1С.

22. Разработка автоматизированной системы учета и анализа рабочего времени в системе 1С.

23. Автоматизированная информационная система отдела продаж производственного предприятия в системе 1С.

24. Разработка конфигурации для упрощенной системы налогообложения в системе 1С.

25. Анализ эффективности продаж и оптимизация ассортиментной политики с помощью средств системы 1С.

26. Разработка конфигурации для проектирования бизнеса с помощью средств системы 1С.

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

28. Автоматизация учета спецодежды и спецоснастки с помощью средств системы 1С.

29. Учет материальных запасов в бюджетных организациях с помощью средств системы 1С.

30. Оптимизация взаимоотношений с клиентами и ассортиментной политики с помощью средств системы 1С и т.д.



Узнать стоимость этой работы



АЛФАВИТНЫЙ УКАЗАТЕЛЬ ПО ВУЗАМ
Найти свою работу на сайте
АНАЛИЗ ХОЗЯЙСТВЕННОЙ ДЕЯТЕЛЬНОСТИ
Курсовые и контрольные работы
БУХГАЛТЕРСКИЙ УЧЕТ, АНАЛИЗ И АУДИТ
Курсовые, контрольные, отчеты по практике
ВЫСШАЯ МАТЕМАТИКА
Контрольные работы
МЕНЕДЖМЕНТ И МАРКЕТИНГ
Курсовые, контрольные, рефераты
МЕТОДЫ ОПТИМАЛЬНЫХ РЕШЕНИЙ, ТЕОРИЯ ИГР
Курсовые, контрольные, рефераты
ПЛАНИРОВАНИЕ И ПРОГНОЗИРОВАНИЕ
Курсовые, контрольные, рефераты
СТАТИСТИКА
Курсовые, контрольные, рефераты, тесты
ТЕОРИЯ ВЕРОЯТНОСТЕЙ И МАТ. СТАТИСТИКА
Контрольные работы
ФИНАНСЫ, ДЕНЕЖНОЕ ОБРАЩЕНИЕ И КРЕДИТ
Курсовые, контрольные, рефераты
ЭКОНОМЕТРИКА
Контрольные и курсовые работы
ЭКОНОМИКА
Курсовые, контрольные, рефераты
ЭКОНОМИКА ПРЕДПРИЯТИЯ, ОТРАСЛИ
Курсовые, контрольные, рефераты
ГУМАНИТАРНЫЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
ДРУГИЕ ЭКОНОМИЧЕСКИЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
ЕСТЕСТВЕННЫЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
ПРАВОВЫЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
ТЕХНИЧЕСКИЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
РАБОТЫ, ВЫПОЛНЕННЫЕ НАШИМИ АВТОРАМИ
Контрольные, курсовые работы
ОНЛАЙН ТЕСТЫ
ВМ, ТВ и МС, статистика, мат. методы, эконометрика