- •Введенине
- •1. Краткое описание предприятия «ооо Профи-т»
- •Сфера деятельности предприятия:
- •Услуги:
- •2. Решение задачи оперативного учета
- •2.1 Описание предметной области
- •2.2 Разработка объектов на базе каркасной конфигурации
- •3.1 Описание предметной области
- •2.3 Разработка кода программного продукта
- •3 Решение задачи бухгалтерского учета
- •3.2 Разработка объектов на базе каркасной конфигурации
- •3.3 Разработка кода программного продукта
- •4 Решение задачи со сложными периодическими расчетами
- •4.1 Описание предметной области
- •4.2 Разработка объектов на базе каркасной конфигурации
- •4.3 Разработка кода программного продукта
- •5 Решение задач с использованием механизмов бизнес-процессов
- •5.1 Описание предметной области
- •Разработка объектов на базе каркасной конфигурации
- •6.1 Описание предметной области
- •Заключение
- •Список использованных источников
2.3 Разработка кода программного продукта
Программный код в данной информационной базе используется только при формировании отчётов «Выпуск продукции» и «Ведомость по кроликам» и представляет собой выборку нужных данных из регистров накопления.
Код для отчёта «Выпуск продукции»:
ВЫБРАТЬ
ВыпускПродукцииОбороты.Сотрудник,
ВыпускПродукцииОбороты.ЗабитоКроликовОборот КАК ЗабитоКроликов,
ВыпускПродукцииОбороты.МясоВГраммахОборот КАК МясоВГраммах,
ВыпускПродукцииОбороты.КоличествоШкурокОборот КАК КоличествоШкурок
ИЗ
РегистрНакопления.ВыпускПродукции.Обороты КАК ВыпускПродукцииОбороты
Код из отчёта «Ведомость по кроликам»:
ВЫБРАТЬ
ОстаткиКроликовОстаткиИОбороты.Вольер,
ОстаткиКроликовОстаткиИОбороты.КоличествоНачальныйОстаток
КАК НачальныйОстаток,
ОстаткиКроликовОстаткиИОбороты.КоличествоПриход КАК Приход,
ОстаткиКроликовОстаткиИОбороты.КоличествоРасход КАК Расход,
ОстаткиКроликовОстаткиИОбороты.КоличествоКонечныйОстаток
КАК КонечныйОстаток
ИЗ
РегистрНакопления.ОстаткиКроликов.ОстаткиИОбороты
3 Решение задачи бухгалтерского учета
3.1 Описание предметной области
Необходимо создать информационную базу для организации занимающейся оказанием услуг. Стоимость услуг определяется в условных единицах, а их оплата происходит в рублях, причем курс условной единицы определяется для каждого контрагента индивидуально.
Расчеты в условных единицах ведутся только с покупателями. Оказание услуг отражается с помощью документа «Расходная накладная». Стоимость услуг указывается в условных единицах. При проведении документа формируется проводка: Дт «Покупатели» - Km «Прибыли и убытки». Текущий курс условной единицы рассчитывается автоматически при проведении документа «Расходная накладная» в соответствии со шкалой, устанавливаемой пользователем для каждого контрагента. Шкала выглядит следующим образом:
Объем покупок в условных единицах в текущем месяце, совершенных до момента проведения проводимого документа |
Курс |
От 0 до 10 000 |
27 |
От 10 000 до 50 000 |
26 |
Более 50 000 |
25 |
Таблица 1 – Шкала «Расходной накладной»
Данные шкалы могут меняться не чаще чем один раз в месяц и устанавливаются перед формированием документов продажи на соответствующий период.
Также необходимо создать отчет, из которого можно было рассчитать «средний» курс условной единицы по всем покупателям, приобретавших товар за указанный период. Отчет формируется за период кратный месяцу.
Контрагент \ Период |
март |
апрель |
май |
… |
Красный цветок |
27.4 |
26.5 |
26.2 |
|
Красный пролетарий |
25.3 |
|
27.0 |
|
Таблица 2 – Таблица формирования отчёта
Средний курс оказанных за месяц услуг считается путем деления суммы в рублях на сумму в условных единицах.
