Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электронный конспект ПОЭИС.doc
Скачиваний:
14
Добавлен:
29.10.2018
Размер:
1.02 Mб
Скачать

3.2.Технология решения задачи «Формирование нарядов и индивидуальных карт»

Вначале удаляют данные в расчетной таблице наряда. Затем переходят к справочнику «Работы» и заполняют ячейки последней колонки данными об объемах выполненных работ. После заполнения сортируют справочник по последней колонке. В результате заполненные строки следуют одна за одной и располагаются в начале справочника. Их отмечают и копируют в расчетную таблицу наряда. Затем действуют согласно методике заполнения наряда. Данные операции автоматизированы и выполняются программами.

3.3. Программирование задачи «Формирование нарядов и индивидуальных карт»

В задаче используются три программы (макросы):

  • Макрос подготовки расчетной таблицы

  • Макрос заполнения расчетной таблицы

  • Макрос заполнения индивидуальной карты

Первый макрос удаляет данные в расчетной таблице и открывает справочник «Работы». Второй макрос сортирует заполненный справочник, выделяет заполненные строки и копирует их в расчетную таблицу. Третий макрос определяет дни даты заполнения наряда, вычисляет номер заполняемой строки индивидуальной карты и записывает в нее показатели «Начислено сдельно», «Ночные», «Сверхурочные». Первые два макроса получаются по команде «Начать запись» из меню «Сервис».«Макросы» в процессе выполнения операций пункта 3.2. Третий макрос записывается в редакторе Visual Basic с помощью конструктора приложений.

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

Тема 4. Типовые алгоритмы и программы систем бухгалтерского учета

Имя задания. Порядковый номер ТЗ. Форма задания. Сложность.

АИД 9 Закрытое Сложное

Формулировка задания:

Какую информацию задает пользователь в справочнике «Основания платежа» в процессе заполнения Кассовой книги?

  1. Пользователь выбирает основания платежа, фигурирующие в приходно/расходных ордерах

  2. Пользователь записывает количество приходно/расходных ордеров с выбранным основанием платежа

  3. Пользователь выбирает корреспондирующий счет

  4. Пользователь выбирает табельный номер подотчетного лица

Имя задания. Порядковый номер ТЗ. Форма задания. Сложность.

АИД 10 Закрытое Стандартное

Формулировка задания:

Функции Excel, используемые в 1С:ПРЕДПРИЯТИЕ 8.0- это

Варианты ответов

  1. СУММЕСЛИ

  2. СЧЕТЕСЛИ

  3. ВПР

  4. Правильные ответы в нескольких пунктах (указать их)

Раздел 2. Предметно-ориентированные экономические информационные системы

Тема 2.1. Информационные системы в логистике.

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

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

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

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

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

Исходные данные:

- цена изделия в i- ом периоде;

– трудозатраты изделия, когда работают по графику в i- ом периоде ;

– трудозатраты изделия, когда работают сверхурочно в i- ом периоде;

– штраф за некомплект одного изделия в i -ом периоде ;

– стоимость складирования одного изделия в i- ом периоде;

– потребность -го периода.

Для каждого периода задаем переменные:

– выпуск изделий, когда работают по графику;

– выпуск изделий в процессе сверхурочной работы;

– штраф -го периода;

– остаток на конец -го периода.

Выразим , через , , .

Если , то штраф , иначе .

Следовательно,

Если , то иначе ,т.е.

Получаем задачу 1.

При условиях:

(производство не останавливается и ограничено);

(производство ограничено);

;

.

Эта задача эквивалентна задаче линейного программирования.

Задача 2.

При условиях:

; ;

; ;

;

Эквивалентность задач следует из того, что:

1.У них одна целевая функция.

2.Любое оптимальное решение задачи 1 удовлетворяет условиям задачи 2.

3.Любое оптимальное решение задачи 2 удовлетворяет условиям задачи 1.

Для реализации оптимизационного процесса разработана программа на Visual Basic, которая обеспечивает ввод исходных данных, автоматическое заполнение текстовой таблицы ограничениями задачи, запись строки целевой функции, вставку ограничений и целевой функции в Excel, Mat cad, Maple, Mat lab, определение оптимальных значений и их представление в форме, понятной пользователю.

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