авторефераты диссертаций БЕСПЛАТНАЯ БИБЛИОТЕКА РОССИИ

КОНФЕРЕНЦИИ, КНИГИ, ПОСОБИЯ, НАУЧНЫЕ ИЗДАНИЯ

<< ГЛАВНАЯ
АГРОИНЖЕНЕРИЯ
АСТРОНОМИЯ
БЕЗОПАСНОСТЬ
БИОЛОГИЯ
ЗЕМЛЯ
ИНФОРМАТИКА
ИСКУССТВОВЕДЕНИЕ
ИСТОРИЯ
КУЛЬТУРОЛОГИЯ
МАШИНОСТРОЕНИЕ
МЕДИЦИНА
МЕТАЛЛУРГИЯ
МЕХАНИКА
ПЕДАГОГИКА
ПОЛИТИКА
ПРИБОРОСТРОЕНИЕ
ПРОДОВОЛЬСТВИЕ
ПСИХОЛОГИЯ
РАДИОТЕХНИКА
СЕЛЬСКОЕ ХОЗЯЙСТВО
СОЦИОЛОГИЯ
СТРОИТЕЛЬСТВО
ТЕХНИЧЕСКИЕ НАУКИ
ТРАНСПОРТ
ФАРМАЦЕВТИКА
ФИЗИКА
ФИЗИОЛОГИЯ
ФИЛОЛОГИЯ
ФИЛОСОФИЯ
ХИМИЯ
ЭКОНОМИКА
ЭЛЕКТРОТЕХНИКА
ЭНЕРГЕТИКА
ЮРИСПРУДЕНЦИЯ
ЯЗЫКОЗНАНИЕ
РАЗНОЕ
КОНТАКТЫ


Pages:     | 1 |   ...   | 3 | 4 ||

«УДК 002.52(075.8) ББК 32.973.202я73 МИНОБРНАУКИ РОССИИ ...»

-- [ Страница 5 ] --

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

Объясним назначение этих строк.

В первой строке мы обращаемся к программному объекту ЭлементыФормы. Этот объект является коллекцией значений 1, содержащей все элементы управления, расположенные на нашей форме. Каждый элемент управления формы можно получить, указав его имя в Коллекция в программировании — программный объект, содержащий в себе набор значений одного или различных типов, и позволяющий обращаться к этим значениям. Коллекция позволяет записывать в себя значения и извлекать их. Назначение коллекции — служить хранилищем объектов и обеспечивать доступ к ним.

качестве свойства объекта ЭлементыФормы. В данном случае мы обращаемся к элементу управления с именем Материалы (ЭлементыФормы.Материалы).

Этот элемент управления отображает строки табличной части нашего документа.

Получить ту строку, в которой в настоящее время осуществляется редактирование, можно при помощи свойства программного объекта ТабличноеПоле – ТекущиеДанные. Таким образом, в результате выполнения первой строки переменная СтрокаТабличнойЧасти будет содержать объект ДокументТабличнаяЧастьСтрока.ПриходнаяНакладная.Материалы, в котором находятся редактируемые данные.

Во второй строке вычисляется сумма как произведение количества и цены. Объект ДокументТабличнаяЧастьСтрока.имя позволяет обратиться к данным конкретной колонки, указав имя колонки в качестве свойства объекта (например, СтрокаТабличнойЧасти.Количество).

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

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

Для описания таких «общедоступных» мест служат объекты конфигурации Общий модуль, расположенные в ветке Общие / Общие модули. Процедуры и функции, содержащиеся в этих модулях, могут быть доступны для любых объектов конфигурации.

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

Создадим объект конфигурации Общий модуль в ветке Общие / Общие модули и назовем его РаботаСДокументами. Он будет содержать следующий код:

Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;

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

Затем в модуле формы документа изменим текст обработчика на следующий код:

Процедура МатериалыКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = ЭлементыФормы.Материалы.ТекущиеДанные;

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

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

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

Теперь осталось и для поля Цена установить такой же обработчик. Так как однажды мы уже написали в модуле формы нужную нам процедуру, то мы просто могли бы сопоставить ее также и другому событию другого элемента управления, расположенного в форме. Однако стандарты разработки конфигураций фирмы «1С» не допускают (пока?) такого решения.

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

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

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

Задание 4. Создание документа «Оказание услуги»

Аналогичным образом создайте второй документ – Оказание услуги. Для этого потребуется выполнить следующие действия:

o создать новый объект конфигурации Документ ОказаниеУслуги с реквизитами:

- Склад, тип СправочникСсылка.Склады, - Клиент, тип СправочникСсылка.Клиенты, - Мастер, тип СправочникСсылка.Сотрудники, o создать табличную часть этого документа ПереченьНоменклатуры с реквизитами:

- Номенклатура, тип СправочникСсылка.Номенклатура, - Количество, тип Число, длина 15, точность 3, неотрицательное, - Цена, тип Число, длина 15, точность 2, неотрицательное, - Сумма, тип Число, длина 15, точность 2, неотрицательное, o создать основную форму документа, o для полей ввода колонок Количество и Цена создать обработчик события ПриИзменении, в котором вызывать процедуру РассчитатьСумму() из общего модуля РаботаСДокументами.

В результате документ ОказаниеУслуги будет выглядеть следующим образом (рис.

3.2.25).

Рис. 3.2.25. Документ «ОказаниеУслуги»

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

Задание 5. Создание регистра накопления «ОстаткиМатериалов»

Теперь, посмотрим, как использовать в нашем примере регистр накопления.

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

Откроем в конфигураторе нашу учебную конфигурацию, выберем раздел Регистры накопления и создадим новый объект – регистр с именем ОстаткиМатериалов (рис. 3.2.44,а).

а) б) Рис. 3.2.26. Создание регистра ОстаткиМатериалов В качестве вида регистра укажем – Остатки. Нажмем Далее и перейдем к созданию структуры регистра.

Создадим измерения регистра:

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

Затем создадим ресурс Количество с длиной 15 и точностью 3.

В результате этих действий регистр ОстаткиМатериалов должен иметь вид, показанный на рис. 3.2.26,б.

Если вы сейчас попытаетесь запустить 1С:Предприятие в режиме отладки, то система выдаст сообщение об ошибке: «РегистрНакопления.ОстаткиМатериалов: Ни один из документов не является регистратором для регистра». Это сообщение еще раз подтверждает тот факт, что назначение регистра накопления в том, чтобы аккумулировать данные, поставляемые различными документами.

Задание 6. Создание движений документа «ПриходнаяНакладная»

Движения документа – это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, производимые документом.

Откроем окно редактирования объекта конфигурации Документ ПриходнаяНакладная.

Перейдем на закладку Движения и в списке регистров конфигурации отметим регистр накопления ОстаткиМатериалов (рис. 3.2.27):

Рис. 3.2.27. Вызываем Конструктор движений для документа ПриходнаяНакладная Обратите внимание, что сразу после отметки выбранного регистра становится доступной кнопка Конструктор движений. Этим конструктором мы и воспользуемся.

В списке Регистры конструктора перечислены регистры, в которых документ может создавать движения (рис. 3.2.46). В нашем случае там пока один регистр ОстаткиМатериалов.

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

Рис. 3.2.28. Конструктор движений Обратите внимание, что по умолчанию конструктор предлагает нам создавать движения прихода (Тип движения регистра – Приход, символ + рядом с названием регистра) по регистру ОстаткиМатериалов. Это нас вполне устраивает, ведь документ ПриходнаяНакладная и должен приходовать материалы.

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

В нижнем окне сформируется соответствие полей и выражений (рис. 3.2.29).

Рис. 3.2. Как видите, конструктор движений установил соответствия подходящим образом: в качестве материала в регистр будет записан материал из табличной части документа, в качестве склада – склад, указанный в шапке документа, а в качестве количества – количество из табличной части документа.

Нажмем кнопку OK и посмотрим, какой код сформировал конструктор в модуле объекта:

Процедура ОбработкаПроведения(Отказ, Режим) //{{КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ // Данный фрагмент построен конструктором.

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

Для Каждого ТекСтрокаМатериалы Из Материалы Цикл // Регистр ОстаткиМатериалов Приход Движение = Движения.ОстаткиМатериалов.Добавить();

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

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

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

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

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

КонецЦикла;

// }}КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ КонецПроцедуры Конструктор создал обработчик события ОбработкаПроведения объекта конфигурации Документ и поместил его в модуль объекта.

Внутри обработчика расположен цикл, который предназначен для перебора строк табличной части нашего документа. В цикле обращение к табличной части документа происходит по имени (Материалы), а строки табличной части документа представляют собой коллекцию значений, для перебора которой можно использовать конструкцию Для Каждого … Из … Цикл.

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

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

Посмотрим, как это работает. Запустим 1С:Предприятие в режиме отладки и откроем одновременно два окна: список документов ПриходнаяНакладная и список регистра накопления ОстаткиМатериалов.

Откроем документ Приходная накладная №1 и в списке Действия выберем Провести (можно нажать кнопку ОК или иконку ). Обратите внимание, что при проведении приходной накладной появляются соответствующие записи в регистрах накопления (рис.

3.2.30).

Рис. 3.2.30. Проведение документа Приходная накладная по регистру накопления Остатки материалов Также проведем документ Приходная накладная №2.

Задание 7. Создание движений документа «ОказаниеУслуги»

Аналогичным образом создайте движения документа ОказаниеУслуги.

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

Кроме того, при автоматическом заполнении поле Материал не заполнится. Если мы оставим это так, как есть, то в регистре накопления в строках с типом Движение регистра – расход имя номенклатуры фиксироваться не будет. Чтобы избежать этого, надо выбрать поле и в поле дважды щелкнуть по строке Материал Реквизиты документа ТекСтрокаПереченьНомеклатуры.Номенклатура. Таким образом, имя номенклатуры для строк регистра накопления будет выбираться из табличной части документа.

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

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

Сформированные таким образом движения этого документа будут не совсем правильны. Дело в том, что в документе ОказаниеУслуги, в отличие от документа ПриходнаяНакладная, могут содержаться не только расходуемые материалы, но и услуги.

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

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

Контрольные вопросы:

1. Для чего предназначены объекты конфигурации Справочник и Документ? Сравните эти объекты.

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

3. В чем назначение формы справочника, документа? Сравните основные формы справочника и документа.

4. Назовите общие реквизиты, которые есть у каждого документа в системе 1С:Предприятие.

5. Может ли документ иметь две табличные части?

6. Может ли документ не иметь процедуры проведения?

7. Сколько форм может иметь документ? Назовите типы форм документа.

8. Чем отличаются оперативное и неоперативное проведение документа?

9. Для чего предназначен объект Регистр накопления?

10. Чем отличаются измерения и ресурсы регистра накопления?

11. Для чего предназначены реквизиты регистра накопления?

12. Какие возможности предоставляет регистр накопления разработчику?

13. Сравните модуль документа и общий модуль.

14. Что такое типообразующие объекты? Перечислите такие объекты в лабораторной работе.

15. Зачем нужен регистр накопления, если информация уже содержится в документе?

3.3. Лабораторная работа 3.

Реализация периодических расчетов в системе «1С:Предприятие 8»

Цель работы:

Изучить на практике механизмы и особенности реализации сложных периодических расчетов на пример расчета заработной платы в системе 1С:Предприятие 8.

Теоретические сведения к этой работе приведены в лекции 5.

Задание 1. Создание плана видов расчета Основные начисления Откройте конфигуратор и создайте новый объект конфигурации План видов расчета.

Задайте его имя – ОсновныеНачисления (рис. 3.3.1).

Рис. 3.3. Перейдите на закладку Расчет и укажите, что он будет использовать период действия и зависеть от базы по периоду действия. В качестве базового плана видов расчета укажите его самого, поскольку все наши виды расчетов будут храниться в единственном плане видов расчета (рис. 3.3.2).

Рис. 3.3.2. Задаем использование периода действия, зависимость от базы и базовые планы видов расчета На закладке Прочее задайте предопределенные виды расчета. Создадим всего три элемента (рис. 3.3.3).

- Невыход – с именем и наименованием Невыход и кодом Невыход;

- Оклад – с именем, кодом и наименованием Оклад и вытесняющим его видом расчета Невыход;

- Премия – с именем, кодом и наименованием Премия, с базовым видом расчета Оклад и ведущими видами расчета Невыход и Оклад (рис. 3.3.3).

Рис. 3.3.3. Предопределенные виды расчета для плана видов расчета ОсновныеНачисления Задание 2. Создание регистра расчета Начисления.

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

2.1. Откройте конфигуратор и создайте новый объект конфигурации Справочник с именем ВидыГрафиковРаботы.

Перейдите в конфигураторе на вкладку Прочее и создайте два предопределенных графика работы (рис. 3.3.4) – ГрафикАдминистрации и ГрафикМастеров.

Рис. 3.3.4. Создание предопределенных графиков работы 2.2. Создайте объект конфигурации Регистр сведений с именем ГрафикиРаботы.

Регистр будет иметь два измерения (рис. 3.3.5):

- ГрафикРаботы, тип СправочникСсылка.ВидыГрафиковРаботы;

- Дата, тип Дата.

Рис. 3.3.5. Регистр сведений ГрафикиРаботы Создайте единственный ресурс регистра – Значение, с типом Число, длиной 1.

Запустите 1С:Предприятие, выберите Операции / Регистр сведений … и заполните регистр данными о рабочих днях графика мастеров в текущем месяце – например, в феврале 2012 г. Для ускорения этой довольно однообразной работы воспользуйтесь возможностью добавления элементов в справочник копированием (Действия / Скопировать или F9). Результат должен иметь вид, подобный показанному на рис. 3.3.6.

Рис. 3.3.6. Записи регистра Графики работы Теперь все готово для создания регистра расчета.

2.3. Создайте новый объект конфигурации Регистр расчета с именем Начисления.

На вкладке Основные установите, что (рис. 3.3.7):

- в качестве плана видов расчета будет использоваться план ОсновныеНачисления;

- регистр будет использовать Период действия, для которого;

график будет задаваться в регистре сведений ГрафикиРаботы;

o значение графика будет находиться в ресурсе Значение;

o дата графика будет находиться в измерении Дата.

o - регистр расчета будет использовать базовый период и периодичность регистра будет Месяц.

Рис. 3.3.7. Окно редактирования регистра расчета Начисления Перейдите на закладку Данные и создайте:

- измерение Сотрудник, тип СправочникСсылка.Сотрудники, базовое (поднять флажок);

- ресурс Результат, тип Число, длина 15, точность 2;

- реквизит ГрафикРаботы, тип СправочникСсылка.ВидыГрафиковРаботы, связь с графиком по измерению ГрафикРаботы;

- реквизит ИсходныеДанные, тип Число, длина 15, точность 2 (рис. 3.3.7).

Реквизит ГрафикРаботы будем использовать для того, чтобы связать запись регистра с используемым графиком работы, а реквизит ИсходныеДанные – чтобы хранить в нем данные, которые могут понадобиться при расчете или перерасчете (в нашем примере это будет расчет оклада).

Рис. 3.3.8. Закладка Данные регистра расчета Начисления Перейдите на закладку Перерасчеты.

Создайте объект конфигурации Перерасчет, который так и назовем – Перерасчет.

Создайте у этого объекта единственное измерение – Сотрудник, для которого в установке связи укажите измерение регистра Сотрудник и в качестве данных ведущих регистров выберите (поднять флажок) то же самое измерение Сотрудник регистра расчета Начисления (рис. 3.3.9).

Рис. 3.3.9. Закладка Пересчеты регистра расчета Начисления На этом создание объекта конфигурации регистр расчета Начисления завершено.

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

Откройте конфигуратор и создайте новый документ. Назовите его НачисленияСотрудникам.

На закладке Нумерация установите тип номера документа – Число, длина номера – 5.

На закладке Данные добавьте документу табличную часть, назовите ее Начисления и добавьте в табличную часть следующие реквизиты (рис. 3.3.10):

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

- ГрафикРаботы, тип СправочникСсылка.ВидыГрафиковРаботы;

- ДатаНачала, тип Дата;

- ДатаОкончания, тип Дата;

- ВидРасчета, тип ПланВидовРасчетаСсылка.ОсновныеНачисления;

- Результат, Число, длина 15, точность 2.

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

На закладке Движения запретите оперативное проведение документа;

отметьте, что документ будет создавать движения по регистру расчета Начисления, и запустите конструктор движений (рис. 3.3.11).

Рис. 3.3. 11. Закладка Движение документа НачислениеСотрудникам В окне конструктора выберете табличную часть Начисления и нажмите Заполнить выражения.

Затем откорректируйте присвоенные полям выражения следующим образом (рис.

3.3.12):

- реквизитам ПериодДействияКонец и БазовыйПериодКонец задайте выражение КонецДня(ТекСтрокаНачисления.ДатаОкончания);

- полю ПериодРегистрации - выражение Дата, - реквизиту ИсходныеДанные поставьте в соответствие реквизит табличной части Результат (выражение ТекСтрокаНачисления.Результат);

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

Рис. 3.3.12. Конструирование движений документа НачисленияСотрудникам по регистру расчета Нажмите OK и проверьте код обработчика, созданный конструктором. Он должен иметь вид, показанный на рис. 3.3.13.

Рис. 3.3.13. Код модуля обработки проведения документа НачисленияСротрудникам, созданный конструктором движений Запустите 1С:Предприятие в режиме отладки и проверьте, как работает наш документ:

1. Откройте Операции / Документы / Начисления сотрудникам, добавьте документ и записи в его табличную часть примерно так, как показано на рис. 3.3.14.

Рис. 3.3.14. Формируем документ НачисленияСотрудникам № Проведем документ и посмотрим, какие движения он сформировал в регистре Начисления (Операции / Регистр расчета / Начисления - рис. 3.3.15):

а) б) Рис. 3.3.15. Записи регистра Начисления Обратите внимание на то, что платформа привела период регистрации каждой записи к началу периода регистра расчета (в обработчике проведения мы указывали значение даты документа). Кроме этого заметьте, что с каждой записью мы сохранили в реквизите ИсходныеДанные размер оклада сотрудника, введенный в документе, чтобы в дальнейшем рассчитать сумму оплаты по окладу.

Задание 4. Создание процедуры расчета записей регистра Начисления Созданная Конструктором и подкорректированная нами процедура проведения документа НачисленияСотрудникам пока только заносит в регистр расчета Начисления записи о том, что необходимо выполнить какой-либо вид расчета, Но каким именно образом получать эти результаты, мы еще не определили, и поле Результат в регистре расчета – пустое (рис. 3.3.15,б). Сформируем алгоритм формирования расчета оклада.

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

Откроем в конфигураторе текст обработчика проведения документа НачисленияСотрудникам и добавим код, завершающийся вызовом процедуры из общего модуля ПроведениеРасчетов, как показано в следующем литинге (листинг 3.3.1).

Процедура ОбработкаПроведения(Отказ, Режим) //{{КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ //Данный фрагмент построен конструктором.

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

Для Каждого ТекСтрокаНачисления Из Начисления Цикл // регистр Начисления Движение = Движения.Начисления.Добавить();

Движение.Сторно = Ложь;

Движение.ВидРасчета = ТекСтрокаНачисления.ВидРасчета;

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

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

Движение.ПериодРегистрации = Дата;

Движение.БазовыйПериодНачало = ТекСтрокаНачисления.ДатаНачала;

Движение.БазовыйПериодКонец = КонецДня(ТекСтрокаНачисления.ДатаОкончания);

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

Движение.ГрафикРаботы = ТекСтрокаНачисления.ГрафикРаботы;

Движение.ИсходныеДанные = ТекСтрокаНачисления.Результат;

КонецЦикла;

//}}КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ // Записываем движения регистров Движения.Начисления.Записать();

// Получим список всех сотрудников, содержащихся в документе Запрос = Новый Запрос( "ВЫБРАТЬ РАЗЛИЧНЫЕ | НачисленияСотрудникамНачисления.Сотрудник |ИЗ | Документ.НачисленияСотрудникам.Начисления КАК НачисленияСотрудникамНачисления | |ГДЕ | НачисленияСотрудникамНачисления.Ссылка = &ТекущийДокумент");

Запрос.УстановитьПараметр("ТекущийДокумент", Ссылка);

// Сформируем список сотрудников ТаблЗнач = Запрос.Выполнить().Выгрузить();

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

СписокСотрудников = Новый СписокЗначений;

СписокСотрудников.ЗагрузитьЗначения(МассивСотрудников);

ПроведениеРасчетов.РассчитатьНачисления(Движения.Начисления, ПланыВидовРасчета.ОсновныеНачисления.Оклад, СписокСотрудников);

Движения.Начисления.Записать(, Истина);

КонецПроцедуры Листинг 3.3.1. Дополненный код процедуры обработки проведения документа НачисленияСотрудникам Обратите внимание: при проведении документа мы сначала записываем движения, сформированные документом, в регистр, а затем передаем этот набор записей регистра в процедуру расчета записей (Оклад). Процедура расчета на основе описанных в ней алгоритмов и данных, содержащихся в записях регистра, должна сформировать значения ресурсов регистра. После того, как ресурсы будут рассчитаны, мы перезаписываем набор записей регистра без формирования записей перерасчета (второй параметр в методе Записать() – Истина).

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

Теперь создадим в ветке Общие новый общий модуль ПроведениеРасчетов. Укажем, что он будет глобальный, установив соответствующий флажок. Добавим в модуль процедуру РасчитатьНачисления (листинг 3.3.2).

Процедура РассчитатьНачисления(НаборЗаписейРегистра, ТребуемыйВидРасчета, СписокСотрудников) Экспорт Регистратор = НаборЗаписейРегистра.Отбор.Регистратор.Значение;

// Рассчитать первичные записи Если ТребуемыйВидРасчета = ПланыВидовРасчета.ОсновныеНачисления.Оклад Тогда // запрос по виртуальной таблице РегистрРасчета.Начисления.ДанныеГрафика Запрос = Новый Запрос;

Запрос.Текст = "ВЫБРАТЬ | НачисленияДанныеГрафика.ЗначениеПериодДействия КАК Норма, | НачисленияДанныеГрафика.ЗначениеФактическийПериодДействия КАК Факт, | НачисленияДанныеГрафика.НомерСтроки КАК НомерСтроки |ИЗ | РегистрРасчета.Начисления.ДанныеГрафика( | Регистратор = &Регистратор И | ВидРасчета = &ВидРасчета И | Сотрудник В (&СписокСотрудников)) | КАК НачисленияДанныеГрафика";

Запрос.УстановитьПараметр("Регистратор", Регистратор);

Запрос.УстановитьПараметр("ВидРасчета", ТребуемыйВидРасчета);

Запрос.УстановитьПараметр("СписокСотрудников", СписокСотрудников);

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

// обход переданного в процедуру набора записей // и расчет записей, для которых получены значения графика Для Каждого ЗаписьРегистра Из НаборЗаписейРегистра Цикл СтруктураНомер = Новый Структура("НомерСтроки");

СтруктураНомер.НомерСтроки = ЗаписьРегистра.НомерСтроки;

ВыборкаРезультата.Сбросить();

Если ВыборкаРезультата.НайтиСледующий(СтруктураНомер) Тогда Если ВыборкаРезультата.Норма = 0 тогда Сообщить("Вид расчета: Оклад – Нет рабочих дней в заданном периоде",);

ЗаписьРегистра.Результат = 0;

Иначе // Рассчитать оклад по фактическому периоду и исходным данным ЗаписьРегистра.Результат = (ЗаписьРегистра.ИсходныеДанные /ВыборкаРезультата.Норма) * ВыборкаРезультата.Факт;

Сообщить("Выполнен расчет" + ЗаписьРегистра.Регистратор + " - " + ЗаписьРегистра.ВидРасчета + " – " + ЗаписьРегистра.Сотрудник, );

КонецЕсли;

КонецЕсли;

КонецЦикла;

// Рассчитать вторичные записи ИначеЕсли ТребуемыйВидРасчета = ПланыВидовРасчета.ОсновныеНачисления.Премия Тогда //Тут можно вставить код расчета премии КонецЕсли;

КонецПроцедуры Листинг 3.3.2. Процедура РассчитатьНачисления Алгоритм расчета начислений различный для разных видов начислений, и каждая из его частей находится в своей ветке условия Если...

При расчете записей оклада нам требуются данные графика из регистра расчета, поэтому в соответствующую ветку условия добавлен запрос по виртуальной таблице регистра расчета РегистрРасчета.Начисления.ДанныеГрафика (листинг 3.3.2).

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

Далее добавлен обход переданного в процедуру набора записей и расчет записей, для которых получены значения графика (листинг 3.3.2).

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

Запустим 1С:Предприятие в режиме отладки и проверим правильность работы процедуры расчета.

Отменим проведение документа перепроведем документ Начисления сотрудникам №1. В процессе проведения получаем сообщение (рис. 3.3.16), а регистр расчета Начисления после перепроведения документа должен выглядеть так, как показано на рис. 3.3.17.

Рис. 3.3.16. Служебные сообщения процедуры обработки проведения документа НачисленияСотрудникам Рис. 3.3.17. Записи регистра Начисления с результатами расчета Контрольные вопросы:

1. Что такое сложные периодические расчеты?

2. Что такое вид расчета, база?

3. Какая разница между базовым периодом, фактическим периодом и периодом действия?

4. Что такое зависимость по базовому периоду?

5. Что такое вытеснение по периоду действия?

6. Для чего предназначен объект конфигурации План видов расчета?

7. Каковы основные свойства плана видов расчета?

8. Какая разница между базовыми, вытесняющими и ведущими видами расчетов?

9. Как создать план видов расчета?

10. Каковы отличительные особенности регистра расчета?

11. Как создать движения документа по регистру расчета?

12. Как рассчитать записи регистра расчета?

13. Как запросом получить данные графика и базы ?

14. Как получить запросом записи регистра расчета?

15. Как получить запросом фактический период действия записей регистра расчета?

16. Для чего используется диаграмма Ганта?

Лабораторная работа Администрирование пользователей в системе «1С:Предприятие 8»

Цель работы:

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

Теоретические сведения к этой работе приведены в лекции 6.

Порядок выполнения работы Задание 1. Создание подсистем.

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

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

Создадим в ветви Общие нашей конфигурации два новых объекта конфигурации Подсистема, которые будут иметь имена: РасчетЗарплаты и УчетМатериаловИУслуг.

Затем все объекты нашей конфигурации отнесем к той или иной подсистеме или к обеим подсистемам.

Это удобно реализовать, воспользовавшись следующей возможностью конфигуратора:

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

Теперь при перемещении по дереву конфигурации в окне будет отображаться состав подсистем, в которые входит выделенный объект конфигурации (рис. 3.4.1).

Рис. 3.4.1. Разносим объекты конфигурации по подсистемам В таблице 3.4.1 представлено соответствие объектов конфигурации и созданных нами подсистем.

Таблица 3.4. Соответствие объектов конфигурации и подсистем Объект конфигурации Подсистема Расчет зарплаты Учет материалов и услуг Общие модули Работа с документами • Работа со справочниками • Проведение расчетов • Справочники Клиенты • Сотрудники • • Номенклатура • Склады • Виды графиков работы • Документы ПриходнаяНаакладная • ОказаниеУслуги • НачислениеСотрудникам • Перечисления Виды номенклатуры • Отчеты Материалы • НачисленияСотрудникам • Планы видов расчета Основные начисления • • Регистры сведений Цены • Графики работы • Регистры накопления ОстаткиМатериалов • Регистры расчета Начисления • Задание 2. Создание ролей.

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

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

Создадим новый объект конфигурации Роль с именем Администратор, выбрав в дереве конфигурации. Откроется окно редактирования прав (рис. 3.4.2).

Рис. 3.4.2. Создание роли Администратор Слева, в списке объектов, перечислены все объекты и виды объектов конфигурации, а справа, в окне прав, – доступные права для выбранного объекта или видов объектов конфигурации. Администратор должен иметь права на все объекты и все виды объектов. Для этого выполним команду Действия / Установить все права.

Пройдем по видам объектов дерева конфигурации и снимем для каждого вида разрешение на Интерактивное удаление. Это необходимо для того, чтобы администратор случайно не мог удалить какой-либо объект базы данных.Для того чтобы наш Администратор мог работать с объектами, которые мы будем создавать после расстановки прав, поднимем для него флажок Устанавливать права для новых объектов (рис. 3.4.1).

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

Установим право Вывод. Теперь нам останется лишь пройти по видам объектов конфигурации и установить для них права Чтение, Просмотр и Использование. Вторая роль нашей конфигурации готова.

Следующая роль, которую мы создадим, будет роль Мастер. Снова создадим новый объект конфигурации Роль с именем Мастер. Выполним команду Действия / Установить по подсистемам и выберем подсистему УчетМатериаловИУслуг. В результате будут установлены все права на объекты конфигурации, относящиеся к данной подсистеме. В этом случае мы воспользовались механизмом подсистем, что значительно облегчило задачу.

В частности, для справочника Сотрудники мы запретим добавление, изменение и удаление. Обратите внимание, что при запрете права Добавление исчезла отметка и у права Интерактивное добавление, т. к. оно является «уточнением» права Добавление. Точно так же «уточненные» права запрещаются и при отмене прав на изменение и удаление.

Кроме этого мы снова снимем разрешения на интерактивное удаление для всех объектов базы данных.

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

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

Список прав для каждой роли можно получить, выполнив в окне редактирования прав команду Действия / Вывести список.

Теперь мы можем перейти к созданию интерфейсов.

Задание 2. Создание интерфейсов.

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

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

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

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

Скорее всего, это будут руководители, мастера и бухгалтеры. В соответствии с этим мы создадим три различных интерфейса: Руководитель, Мастер и Бухгалтер. Кроме этого следует не забыть про то, что у каждой базы данных, как правило, есть администратор – специально выделенный человек, отвечающий за непрерывное функционирование базы, сохранность и достоверность данных. Поскольку администратору нужно предоставить возможность осуществлять обслуживание базы данных, для него мы тоже создадим отдельный интерфейс – Администратор.

Создадим новый объект конфигурации Интерфейс, и на экране появится конструктор главного меню (рис. 3.4.3).

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

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

Мы так и поступим. Первый интерфейс, который мы будем создавать, – Бухгалтер.

Поэтому выберем подсистему РасчетЗарплаты и нажмем Установить. В конструкторе меню обновится список команд и используемых подменю. Нажмем Построить и зададим имя интерфейса – Бухгалтер. Укажем, что этот интерфейс будет относиться к подсистеме РасчетЗарплаты (рис. 3.4.4).

Рис. 3.4.4. Задание свойств интерфейса Бухгалтер Вместе с палитрой свойств на экране открылось окно редактора интерфейса – остановимся на нем подробнее (рис. 3.4.5) Рис. 3.4.5. Редактор интерфейса Окно редактора интерфейса состоит из трех частей: панель инструментов, список панелей интерфейса и редактор панели. У каждого интерфейса может быть всего одна панель главного меню и несколько панелей инструментов.

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

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

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

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

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

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

Задание 3. Создание пользователей.

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

В этом режиме администратор базы имеет возможность создавать и удалять пользователей системы, назначать им интерфейсы и роли и т. д.

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

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

Пока что он пуст, поэтому добавим нового пользователя (Действия / Добавить), рис.

3.4.6, а.

а) б) Рис. 3.4.6. Добавление пользователя Имя пользователя – это идентификатор, который будет появляться в окне выбора пользователей при запуске системы в режиме 1С:Предприятие.

Полное имя – строка, которая может быть использована внутри конфигурации при выводе различной справочной информации. Хорошим стилем администрирования считается указание в качестве полного имени фамилии, имени и отчества пользователя (без сокращений).

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

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

Зададим имя пользователя Администратор, полное имя тоже Администратор. Перейдем на закладку Прочие (рис. 3.4.6, б).

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

Создайте еще трех пользователей: с ролями Бухгалтер, Мастер и Только просмотр и интерфейсами соответственно Бухгалтер, Мастер и Руководитель.

Контрольные вопросы 1. Назовите механизмы и инструменты, входящие в состав средств администрирования 1С:Предприятия.

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

3. В чем назначение механизма аутентификации пользователей?

4. Может ли пользователь 1С:Предприятие изменить свой пароль?

5. Для чего предназначен объект конфигурации Роль?

6. Какие возможности предоставляет система прав доступа 1С:Предприятие?

7. Для чего предназначен объект конфигурации Интерфейс?

8. Какие возможности предоставляет редактор интерфейсов 1С:Предприятие?

9. Для чего предназначен список активных пользователей?

10. Какую информацию может содержать журнал регистрации?

11. Поясните разницу между сохранением конфигурации и выгрузкой информационной базы.

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

Примеры тем рефератов:

1. Механизмы интеграции корпоративных ИС.

2. Сравнение ERP-систем на платформах AVARDA и 1C:Предприятие.

3. Особенности ERP систем на базе решений Oracle.

4. Сравнение ERP-систем Oracle E-Business Suite и 1C:Предприятие Управление производственным предприятием.

5. Сравнение ERP-систем Microsoft Dynamics NAV и 1C:Предприятие Управление небольшой фирмой.

6. Сравнение ERP-систем на платформах AVARDA и Microsoft Dynamics NAV.

7. Сравнение ERP-систем Microsoft Dynamics AX и 1C:Предприятие Управление производственным предприятием.

8. Механизмы обмена данными в корпоративных ИС.

9. Критерии выбора корпоративных систем для отечественных предприятий.

10. Сравнение технологий интеграции 1С:Предприятия и Microsoft Dynamics NAV.

11. Анализ реализации механизмов бизнес-процессов в современных корпоративных ИС.

5. Учебно-методическое обеспечение дисциплины 5.1. Перечень основной и дополнительной литературы Основная литература 1. Абдикеев, Н.М. Корпоративные информационные системы управления [Текст] :

учебник / Н. М. Абдикеев, Н. Б. Завьялова, А. Д. Киселев [и др.] : под науч. ред. Н. М.

Абдикеева, О. В. Китовой. - М. : Инфра-М, 2010. - 464 с.

2. Олейник, П. П. Корпоративные информационные системы [Текст] : учеб. для вузов по направл. "Прикл. информатика (по областям) и др. экон. спец. для бакалавров и специалистов / П. П. Олейник. - СПб. : Питер, 2012. - 176 с. - (Учебное пособие.

Стандарт третьего поколения).

3. Грекул, В.И. Проектирование информационных систем / Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. [Текст] – М.: ИНТУИТ.ру, 2008. – 304 с.

Дополнительная литература:

4. Бочаров, Е.П. Интегрированные корпоративные информационные системы: Принципы построения. Лабораторный практикум на базе системы «Галактика»: Учеб. Пособие / Е.П. Бочаров, А.И. Колдина [Текст] – М.: Финансы и статистика, 2005. - 288 с.

5. Вивек Кале. Внедрение SAP R/3. Руководство для менеджеров / Пер. с англ. [Текст] – М.: Компания АйТи, 2006. – 511с.

6. Габец, А.П. Профессиональная разработка в системе 1С:Предприятие 8 / Габец А.П., Гончаров Д.И., Козырев Д.В., Кухлевский Д.С., Радченко М.Г. [Текст] - М.: «1С Паблишинг», СПб: Питер, 2006. – 808 с.

7. Граничин, О.Н. Информационные технологии в управлении / Граничин О.Н., Кияев В.И. [Текст] – М.: ИНТУИТ.ру, 2008. – 336 с.

8. Грекул, В.И. Управление внедрением информационных систем / Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. [Текст] – М.: ИНТУИТ.ру, 2008. – 224 с.

9. Дэниел О’Лири. ERP-системы: выбор, внедрение, эксплуатация. Современное планирование и управление ресурсами предприятия / Пер. с англ. [Текст] – М.:


Вершина, 2004. – 272 с.

10. Левин, В.И. История информационных технологий [Текст] – М.: ИНТУИТ.ру, 2007. – 336 с.

11. Маглинец, Ю.А. Анализ требований к автоматизированным информационным системам [Текст] – М.: ИНТУИТ.ру, 2008. – 200 с.

12. Новикова, Г.М. Корпоративные информационные системы: Учеб. пособие. – М.: РУДН, 2008. – 94 с.

13. Пейн, Э. Руководство по CRM: путь к совершенствованию менеджмента клиентов /Пер.

с англ. [Текст] – М.: Гревцов Паблишер, 2007. – 255 с.

14. Радченко, М.Г. 1С:Предприятие 8.1. Практическое пособие для разработчика. Примеры и типовые приемы. [Текст] - М.: 1С-Паблишинг, СПб: Питер. 2007 -512 с.

15. Романов, В.П. Интеллектуальные информационные системы в экономике [Текст] – М.:

Экзамен, 2003. – 494 с.

16. Самардак, А. С. Корпоративные информационные системы [Текст]. - Дальневосточный государственный университет, Тихоокеанский институт дистанционного образования и технологий, Владивосток, 2003. – 262 с.

17. Трофимов В.В. Информационные системы и технологии в экономике и управлении [Текст] - М.: Высшее образование, 2-е изд., 2007. - 486 с 18. Шуремов, Е.Л. Информационные системы управления предприятиями / Шуремов Е.Л.

Чистов Д.В., Лямова Г.В. М.: Бухгалтерский учет, 2006. – 109 с.

19. Turban, E. Information Technology for Management / Turban E., Leidner D., McLean E., Wetherbe J.- [Текст] WILEY, 2006. 750 p.

Интернет-ресурсы 20. 1С:Предприятие 8: Управление производственным предприятием, общее описание [Электронный ресурс]. – Режим доступа: http://v8.1c.ru/enterprise/.

21. 1С:Предприятие 8: Отраслевые и специализированные решения [Электронный ресурс].

– Режим доступа: http://v8.1c.ru/solutions/.

22. 1С:Предприятие 8: Средства администрирования [Электронный ресурс]– Режим доступа: http://v8.1c.ru/overview/Admin.htm 23. Глинских, А., Мировой рынок ERP-систем [Электронный ресурс]. – Режим доступа:

http:// www.jetinfo.ru/2002/2/1/article1.2.2002.html.

24. Внедрение корпоративных информационных систем на платформе 1С:Предприятие [Электронный ресурс]. - http://v8.1c.ru/expert/index.htm 25. Грекул, В.И. Проектирование информационных систем [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/department/se/devis.

26. Информационные технологии в управлении. Граничин О.Н., Кияев В.И. [Электронный ресурс]. – Режим доступа: - http://www.intuit.ru/department/itmngt/ itmangt/.

27. Колесов, А. Интеллектуальный анализ данных в "1С:Предприятии 8.0" [Электронный ресурс]. – Режим доступа: http://www.visual.2000.ru/kolesov/byte/2006/1c iad/iad_1c.htm#Start 28. Павлова, Е.А. Технологии разработки современных информационных систем на платформе Microsoft.NET. [Электронный ресурс].- Режим доступа:

http://www.intuit.ru/department/se/techdevmsnet, 13.10.2008.

29. Портал iTeam Технологии корпоративного управления. Раздел «ERP», статьи [Электронный ресурс]. – Режим доступа: http://www.iteam.ru/publications/it/section_52/ 30. CIT Forum. Раздел «MRP- и ERP- системы» [Электронный ресурс]. – Режим доступа:

http://www.citforum.ru/consulting/ERP.

31. ERP. Википедия, свободная энциклопедия [Электронный ресурс]. – Режим доступа:

http://ru.wikipedia.org/wiki/ERP/.

32. ERP-системы. Портал корпорации Галактика [Электронный ресурс]. – Режим доступа:

http://erp.ru/.

33. ERP форум, статьи [Электронный ресурс]. – Режим доступа: http://www.erpforum.ru.

34. SAP СНГ - SAP - Программное обеспечение для автоматизации бизнеса. Управление бизнесом программы, системы и услуги [Электронный ресурс]. – Режим доступа:

http://www.sap.com/cis/index.epx.

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

Лабораторное занятие включает в себя следующие этапы:

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

– ответы на вопросы студентов;

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

– непосредственное выполнение лабораторной работы;

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

– защиту студентами лабораторной работы.

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

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

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

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

– дополнительное самостоятельное изучение разделов тем 3, 5 и 7;

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

Внеаудиторная самостоятельная работа включает:

– изучение отдельных вопросов дисциплины;

– подготовку к лабораторным занятиям;

– курсовое проектирование;

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

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

5.4. Методические указания и темы для выполнения курсовой работы 5.4.1. Общие положения Целью выполнения курсовой работы по дисциплине «Корпоративные информационные системы». является систематизация, закрепление и расширение полученных теоретических знаний, приобретение практических навыков и умений для творческого применения в решении конкретных задач в области использования современных корпоративных информационных систем. Курсовая работа призвана также расширить объем знаний студентов в области выбора, настройки и эксплуатации корпоративных ИС и создать реальную основу использования этих знаний и умений для решения задач в будущей практической деятельности.

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

В процессе курсового проектирования студент работает с источниками в сети Internet, с электронной библиотекой ПВГУС и специальной литературой. Студент должен проявить свои навыки к самостоятельной работе с научно-технической литературой, к обобщению накопленного опыта и свое умение делать научно обоснованные выводы и рекомендации.

Для выполнения курсового проектирования студенту назначается руководитель курсового проектирования. Обычно руководителем является профессор или доцент преподаватель дисциплины «Корпоративные информационные системы». Студент выбирает тему проекта, согласует с руководителем задание на курсовое проектирование.

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

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

Таблица 5. Примерный план работ над курсовой работой № Вид работ Сроки 1. Выбор темы, согласование ее с руководителем курсового 3-я неделя проектирования и утверждение заведующим кафедрой 2. Анализ задания на проектирование. 5-я недели 3. Выбор конфигурации 1С:Предприятие, аппаратных и 7-янеделя программных средств.

4. Определение и создание объектов конфигурации. 11-неделя 5. Создание ролей пользователей, интерфейсов и разграничение 13-я неделя прав пользователей на объекты конфигурации.

6. Оформление пояснительной записки курсовой работы. 15-я недели Предоставление рабочей версии работы руководителю 7. Доработка, исправление работы в соответствии с замечаниями 16-я неделя руководителя 8. Защита курсовой работы в группе 17-я неделя При сдаче этапов работы возможно (и приветствуется) использование электронных средств коммуникации студента и преподавателя (сайт, ICQ, e-mail).


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

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

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

При выборе темы работы следует стремиться к преемственности, с одной стороны, с тематикой проектов по дисциплинам «Управление данными» и «Проектирование информационных систем», а с другой стороны – с темой будущего дипломного проекта.

В процессе выполнения задания студенту предстоит:

• Обосновать выбор системного программного обеспечения, выбрать конфигурацию 1С:Предприятие, обосновать выбор архитектуры системы и аппаратного обеспечения;

• разработать в соответствии с заданием несколько основных объектов конфигурации;

• определить роли пользователей, разработать интерфейсы, назначить права пользователей.

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

Выбор темы работы завершается оформлением задания на курсовое проектирование.

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

5.4.3. Содержание курсовой работы По завершении выполнения курсовой работы студент предоставляет:

1. Пояснительную записку, составленную с учетом требования стандартов ЕСКД, ЕСПД и стандартов предприятия.

2. Разработанный в соответствии с заданием программный продукт. Прилагается электронный носитель, как правило, CD-ROM, на котором записаны созданные в ходе проектирования файлы:

- сохраненная в файл конфигурация 1С:Предприятие;

- выгруженная информационная база 1С:Предприятие;

- текст пояснительной записки (файл Microsoft Office Word или Open Office Write).

Пояснительная записка к курсовой работе должна содержать:

1. Титульный лист 2. Задание на проектирование 3. Оглавление 4. Введение 5. Основные содержательные разделы 6. Заключение 7. Библиографический список 8. Приложения «Введение» (общим объемом не более 3 стр.) должно содержать общие сведения о работе, ее краткую характеристику. Во введении необходимо отразить актуальность темы, цель и задачи, решаемые в работе, используемые методики.

Содержательные разделы (общим объемом порядка 20 стр.) в типичном случае включают:

1. Анализ задания на проектирование.

2. Выбор программных и аппаратных средств.

3. Определение объектов конфигурации.

4. Администрирование системы.

В «Заключении» (объем 1-2 страницы) излагаются основные выводы по работе и рекомендации по использованию и совершенствованию результатов работы.

Библиографический список должен включать не менее 15 источников. На каждый источник в тексте пояснительной записки должна иметься хотя бы одна ссылка.

5.4.4. Оформление курсовой работы Пояснительная записка представляется на кафедру в машинописном (напечатанном) варианте. Основной объем работы должен составлять 20-25 страниц. Объем приложений не ограничен.

Титульный лист оформляется по форме, приведенной в приложении 6.

Текст печатается только с одной стороны листа формата А4, при этом следует соблюдать следующие отступы: слева – 3,5 см, справа – 1 см, сверху и снизу – по 2 см.

Используемый шрифт – Times New Roman, размер 12, межстрочный интервал - полуторный.

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

Каждый раздел должен начинаться с новой страницы.

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

Оформление таблиц. Таблицы следует размещать сразу после ссылки на них в тексте.

В случае если таблица не может быть размещена непосредственно после ссылки, то необходимо начинать таблицу не далее следующей страницы от ссылки. Таблицы последовательно нумеруются арабскими цифрами в пределах всей записки или раздела. Над правым верхним углом таблицы помещают надпись «Таблица n.m», где n - номер раздела, m – номер таблицы в пределах раздела. Ниже посередине страницы может быть помещен тематический заголовок, как в случае таблицы 1 этого документа.

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

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

Ссылки на иллюстративный материал в тексте курсовой работы могут начинаться с маленькой буквы. Номера таблиц и рисунков указываются без каких–либо дополнительных символов. Например: «примерный план выполнения и защиты курсовой работы представлен в таблице 1», «в схеме, показанной на рис. 2.1, …».

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

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

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

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

6. Материально-техническое обеспечение дисциплины Лабораторный практикум выполняется в специализированной лаборатории, оснащенной современными компьютерами, объединенными в локальную сеть и подключенными к Internet. Выполнение лабораторных работ предусматривает использование современных программных средств: 1С:Предприятие 8 Управление производственным предприятием, 1С:Предприятие 8.2 Версия для обучению программированию.

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

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

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

- в процессе проведения лекционных занятий используются слайд-лекции, демонстрации сайтов поставщиков корпоративных ИС и презентации;

- на лабораторных занятиях используются технологии виртуализации для предоставления каждому студенту возможности установки, настройки и исследования корпоративных ИС, а также практикуется тестирование при контроле подготовки к лабораторным работам;

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

Приложение 1.

Примерная технологическая карта дисциплины Поволжский государственный университет сервиса Факультет информационно-технического сервиса Технологическая карта дисциплины «Корпоративные информационные системы», кафедра «Информационный и электронный сервис», преподаватель – доцент, к.т.н. Попов А.А.

Зачетно Срок прохождения контрольных точек Контрольных точек Количество баллов количество баллов экзамена за 1 контрольную Сентябрь Октябрь ноябрь декабрь Максимально ционная Количество возможное недели Недели недели недели № п/п сессия точку Виды контрольных точек 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 Обязательные 1.1 Активная работа на лекционных 16 1 16 + + + + + + + + + + + + + + + + занятиях 1.2 Защита лабораторных работ 4 6 24 + + + + 1.3 Промежуточное тестирование 1 10 10 + 1.4 Итоговое тестирование 1 16 16 + 1.5 Защита курсовой работы 1 20 20 + Суммарный рейтинг: 2 Творческий рейтинг 2.1 Выполнение творческих 1 3 3 + заданий в ходе лабораторных работ 2.2 Подготовка реферата по 1 5 5 + тематике курса 2.3 Подготовка доклада на 1 5 6 + студенческую научную конференцию Зач.

Форма контроля Экзамен неде ля Подпись преподавателя _ А.А.Попов Согласовано: Зав. кафедрой В.И.Воловач Приложение Конструктор движений Конструктор движений помогает разработчику создавать алгоритмы проведения документа. Конструктор движений - это один из инструментов разработки. Он используется только для документов и помогает создать процедуру обработки проведения документа на встроенном языке. Конструктор может быть вызван, например, из окна редактирования документа:

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

Рис. П2. Результатом работы конструктора является готовая процедура на встроенном языке с именем ОбработкаПроведения. Эта процедура располагается в модуле документа и будет вызвана системой в момент проведения документа.

Рис. П2. Приложение Работа с деревом конфигурации, создание объектов Дерево конфигурации – основной инструмент, с которым работает разработчик. Дерево конфигурации содержит в себе практически всю информацию о том, из чего состоит конфигурация (рис. П3.1).

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

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

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

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

Сложные объекты конфигурации состоят из более «простых», и одни и те же «простые» объекты могут входить в состав сложных объектов.

Самое важное качество объектов конфигурации – это их прикладная направленность.

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

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

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

Для того чтобы открыть и закрыть конфигурацию, следует использовать пункты меню Конфигурация / Открыть конфигурацию и Конфигурация / Закрыть конфигурацию.

После того как конфигурация открыта, ее состав появляется в окне дерева конфигурации. Это окно вы можете закрыть, как любое другое окно Windows, при этом конфигурация останется открытой (т.е. доступной для редактирования). Чтобы снова отобразить на экране окно дерева конфигурации, следует воспользоваться командой меню Конфигурация / Окно конфигурации.

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

Первый способ. Необходимо установить курсор на тот вид объектов конфигурации, который вас интересует, и в командной панели окна конфигурации нажать кнопку Действия / Добавить (рис. П3.2).

Рис. П3. Второй способ. Вы можете воспользоваться контекстным меню, которое вызывается при нажатии на правую клавишу мыши.

Установите курсор на интересующий вас вид объектов конфигурации и нажмите правую клавишу мыши. В появившемся меню выберите пункт Добавить (рис. 3).

Рис. П3. Приложение Перечень тем курсовых работ 1. Подсистема управления закупками (работы с поставщиками).

2. Подсистема управления складом (материальными запасами).

3. Подсистема работы с банком.

4. Подсистема управления денежными средствами.

5. Подсистема начисления зарплаты.

6. Подсистема управления кадрами.

7. Подсистема управления продажами.

8. Подсистема управления производством.

9. Подсистема управления финансами.

10. Подсистема управления внеоборотными активами.

Приложение Пример задания на проектирование МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕРВИСА» (ФГБОУ ВПО «ПВГУС») Факультет информационно-технического сервиса Кафедра «Информационный и электронный сервис»

Направление (специальность) 230100.62 «Информатика и вычислительная техника»

УТВЕРЖДАЮ:

Зав.кафедрой _В.И. Воловач 201 г.

ЗАДАНИЕ на курсовую работу по дисциплине «Корпоративные информационные системы»

Студент Иванов И.И. Группа БИС- (Фамилия И.О.) Руководитель Попов А.А., кафедра ИиЭС, доцент (Фамилия И.О., место работы, должность) Подсистема управления закупками корпоративной информационной Наименование темы системы Срок сдачи студентом законченной работы « _ » 20 г.

1. Содержание пояснительной записки курсовой работы Введение 1. Анализ задания на проектирование 2. Выбор программных и аппаратных средств 3. Определение объектов конфигурации 4. Администрирование системы Заключение Библиографический список 2. Перечень демонстрационного и/или графического материала 1. Объекты информационной системы (2 плаката) 2. Роли пользователей ИС 3. Интерфейсы пользователей ИС Дата выдачи задания «» 20 г.

Руководитель работы _ А.А. Попов (подпись) (расшифровка подписи) Исполнитель И.И. Иванов (подпись) (расшифровка подписи) Приложение Форма титульного листа курсовой работы МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕРВИСА» (ФГБОУ ВПО «ПВГУС») Факультет информационно-технического сервиса Кафедра «Информационный и электронный сервис»

Подсистема управления закупками корпоративной информационной системы Пояснительная записка к курсовой работе по дисциплине «Корпоративные информационные системы»

Руководитель А.А. Попов (подпись) (Ф.И.О.) (дата) Студент Группа БИС- _ (подпись) (Ф.И.О.) (дата) Работа защищена _ (дата) С оценкой _ ТОЛЬЯТТИ, Учебное издание УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС по дисциплине «Корпоративные информационные системы»

для студентов направления подготовки 230200. «Информационные системы»

Составитель Попов Андрей Алексеевич Издается в авторской редакции.

Подписано в печать с электронного оригинал-макета 14.02.2013.

Бумага офсетная. Печать трафаретная. Усл. печ. л. 11,5.

Тираж 500 экз. Заказ 28/01.

Издательско-полиграфический центр Поволжского государственного университета сервиса.

445677, г. Тольятти, ул. Гагарина, 4.

rio@tolgas.ru, тел. (8482) 222-650.

Электронную версию этого издания вы можете найти на сайте университета www.tolgas.ru в разделе специальности учебно-методическое обеспечение дисциплин.



Pages:     | 1 |   ...   | 3 | 4 ||
 





 
© 2013 www.libed.ru - «Бесплатная библиотека научно-практических конференций»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.