У вас вопросы?
У нас ответы:) SamZan.net

УТВЕРЖДАЮ Зав1

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.4.2025

Изм.

Лист

№ докум.

Подпись

Дата

Лист

6

ВКР280101.65.2013.28 ПЗ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ

КУРСКИЙ ИНСТИТУТ СОЦИАЛЬНОГО ОБРАЗОВАНИЯ

(ФИЛИАЛ) РГСУ

Инженерно-технический факультет

Кафедра информационных систем и информационного права

«УТВЕРЖДАЮ»

Зав. кафедрой

___________________А.Н. Гранкин

(подпись, инициалы, фамилия)

«_____»_______________2013 г.

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к выпускной квалификационной работе

на тему

«»

Автор выпускной квалификационной работы  

        (инициалы, фамилия, подпись)

   

Обозначение выпускной квалификационной работыВКР 280101.65.2013.28ПЗ

Специальность 280101.65 «Безопасность жизнедеятельности в техносфере»  

     (номер, наименование)

Руководитель выпускной

квалификационной работы   _____________________     С.А. Зайцев  

 (подпись, дата)      (инициалы, фамилия)

Нормоконтроль   ______________________     А.Н. Гранкин  

 (подпись, дата)      (инициалы, фамилия)

Курск

2013

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ

КУРСКИЙ ИНСТИТУТ СОЦИАЛЬНОГО ОБРАЗОВАНИЯ

(ФИЛИАЛ) РГСУ

Инженерно-технический факультет

Кафедра информационных систем и информационного права

«УТВЕРЖДАЮ»

Зав. кафедрой

___________________А.Н. Гранкин

(подпись, инициалы, фамилия)

«_____»_______________2013 г.

ЗАДАНИЕ НА ВЫПУСКНУЮ КВАЛИФИКАЦИОННУЮ РАБОТУ

Студент  28 группа    

(инициалы, фамилия, подпись)

  1. Тема: «»
  2. Срок представления выпускной квалификационной работы к защите ___________________________

  1. Содержание пояснительной записки:

Введение

1 Анализ типовых решений по автоматизации

2 Анализ существующих решений

4. Перечень графического материала:

_Лист 1.    __________________________________________________

_Лист 2.          ________________

_Лист 3  _______________________________________________________________

_Лист 4.         ______________________

_Лист 5.          ________________

_Лист 6.  _______________________________________________________________

_Лист 7.         ______________________

_Лист 8.          ________________

_Лист 9  _______________________________________________________________

_Лист 10.         ______________________

Руководитель выпускной

квалификационной работы   С.А. Зайцев      

(инициалы, фамилия)             (подпись, дата)      

 

Нормоконтроль    А.Н. Гранкин      

(инициалы, фамилия) (подпись, дата)


Содержание

Введение 7

1 Анализ типовых решений 8

1.1 Анализ возможностей использования решений на базе 1С 8

1.1.1 Технологическая платформа 1С:Предприятие 8 - направления развития 8

1.1.2 Описание архитектуры «1С:Предприятие» на базе решения 8.х 12

1.1.3 Расширение спектра решаемых задач 13

1.1.4 Развитие возможностей интеграции 16

1.1.5 Развитие средств администрирования 17

1.1.6 Интернационализация 18

1.2 Анализ возможностей использования решений на базе Microsoft Dynamics AX (Microsoft Axapta) 19

1.1.7 Характеристика «Microsoft Dynamics AX» 19

1.1.8 Microsoft Dynamics AX 2012 обеспечивает: 22

1.1.9 Microsoft Dynamics AX 2012 для России 24

1.2 Анализ возможностей использования решений на базе CA Clipper 24

1.3 Анализ возможностей использования решений на базе FoxPro 31

1.3.1 Особенности языка FoxPro 32

1.4 Выводы по главе 1 36

2 Анализ существующих решений 37

2.1 Общие положения 37

2.1.1 Применяемые термины 37

2.1.2 Схема организации работы по формированию файлов электронного реестра 38

2.2 Назначение пенсий, пособий (компенсаций) индивидуальное 39

2.2.1 Назначение пособий, компенсаций 39

2.2.2 Назначение пенсий 40

2.2.2.1 Разрешение на выплату пенсии 40

2.2.2.2 Перерасчет пенсий 42

2.3 Назначение пособий (компенсаций) списком 42

2.3.1 Формирование списка 43

2.3.2 Обработка списка 46

2.4 Назначение пенсий списком (после массового перерасчета) 47

2.5 Формирование реестра выплат, назначенных исполнителем 48

2.6 Печать реестра выплат, назначенных исполнителем 49

2.7 Формирование электронного реестра. 51

2.7.1 Формирование списка выплат для электронного реестра 51

2.7.1.1 Выбор файла для электронного реестра (даты формирования реестра) 52

2.7.1.2 Выбор реестров исполнителей 54

2.7.1.3 Загрузка реестров исполнителей 55

2.7.1.4 Печать ведомости (списка), вывод данных в файл реестра для ОСБ. 56

2.7.2 Формирование файлов электронного реестра 57

2.7.2.1 Формирование электронных реестров по каждому подразделению Сбербанка 57

2.7.2.2 Формирование единого электронного реестра для всех подразделений Сбербанка 59

2.7.3 Формирование транспортных пакетов для передачи в Сбербанк 60

2.7.3.1 Установка программы формирования транспортных пакетов ZIP32 60

2.7.3.2 Формирование единого транспортного пакета (за все ОСБ) 61

2.7.3.3 Формирование транспортных пакетов по каждому ОСБ 62

Выводы 64

Библиографический список 65

Приложения 66


Введение

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

Цель:

(одна)

Задачи:

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

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

3.

Анализ типовых решений 

Анализ возможностей использования решений на базе 1С

Технологическая платформа 1С:Предприятие 8 - направления развития

Предыдущая версия платформы системы 1С:Предприятие 7.Х поставляется с 1996 года, наращивая возможности с выпуском очередных версий и новых компонент. На сегодняшний день на ее основе фирма 1С выпускает массовым тиражом десятки прикладных решений (конфигураций). Кроме того, за счет предоставляемой платформой возможности изменения конфигурации, в конкретных организациях внедрены многие десятки тысяч специализированных прикладных решений, ориентированных на специфические потребности и особенности учета этих предприятий. Общее число организаций, использующих в настоящее время продукты системы1С:Предприятие, превышает 700,000.

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

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

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

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

При разработке 1С:Предприятия 8 фирма 1С считала своими основными задачами:

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

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

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

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

Одним из наиболее существенных нововведений 1С:Предприятия 8 является реализация современной 3-х уровневой архитектуры клиент-сервер. В 1С:Предприятии 7.7 в клиент-серверном варианте работы с информационной базой программа, работающая на компьютере пользователя, обращалась непосредственно к базе данных в среде MS SQL Server. В новой версии на одном из компьютеров работает сервер 1С:Предприятия; программа, работающая у пользователя, взаимодействует с сервером1С:Предприятия, а сервер при необходимости обращается к серверу баз данных. Использование сервера 1С:Предприятия позволяет сосредоточить на нем выполнение наиболее объемных операций обработки данных. Например, при выполнении даже весьма сложных запросов, программа, работающая у пользователя, будет получать только необходимую ей выборку данных, а вся промежуточная обработка будет выполняться на сервере. При этом физически сервер 1С:Предприятия и сервер баз данных могут располагаться как на одном компьютере, так и на разных. Это позволяет администратору при необходимости распределять нагрузку между серверами. Другим важным аспектом использования 3-х уровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе. В этом варианте пользователь не должен знать о физическом расположении конфигурации или базы данных. Весь доступ осуществляется через сервер 1С:Предприятия. При обращении к той или иной информационной базе пользователь должен указать только имя сервера и имя информационной базы, а система запрашивает соответственно имя и пароль пользователя.

Версия 8 значительно полнее использует возможности MS SQL Server для эффективной выборки информации. Механизм запросов в новой версии ориентирован на максимальное использование MS SQL Server для выполнения расчетов и составления отчетов. Кроме того, в новой версии реализована специальная механика для оптимизации динамического просмотра больших списков, которая обеспечивает просмотр списка без выполнения большого количества обращений к базе данных. Это необходимо, например, при интерактивной работе пользователя с большими справочниками или списками документов. При этом пользователю предоставляются возможности эффективного поиска, а также настройки отбора и сортировки.

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

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

 Описание архитектуры «1С:Предприятие» на базе решения 8.х

Система «1С:Предприятие» в широком смысле представляет собой совокупность четырех составляющих (рис. 1):

  1.  технологической платформы;
  2.  прикладных решений различного масштаба и различной направленности, созданных на основе технологической платформы;
  3.  методики создания прикладных решений;
  4.  информационно-технологической поддержки пользователей и разработчиков.

Рис. 1. – Структура «1С:Предприятия»

Такая архитектура продиктована прежде всего задачами, которые призвана решать система «1С:Предприятие».

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

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

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

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

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

Расширение спектра решаемых задач

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

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

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

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

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

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

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

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

Развитие возможностей интеграции

В 1С:Предприятии 8 существенно расширены возможности интеграции c другими системами.

Наряду с поддержкой механизма Automation в версии 8 реализован новый механизм COM-соединения, позволяющий любым приложениям получать доступ к объектам 1С:Предприятия. Это обеспечивает возможность решения широкого круга задач, в которых необходимо эффективное и надежное взаимодействие с другими приложениями, а также открывает возможности включения1С:Предприятия в интегрированные программные комплексы.

В новой версии в систему встроены возможности, обеспечивающие доступ из 1С:Предприятия к интернет-протоколам HTTP, FTP, MAPI.

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

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

В механизме форм 1С:Предприятия 8 реализована возможность размещения в форме объектов ActiveX.

Развитие технологии поставки и поддержки прикладных решений

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

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

Для решения этой задачи в новой версии реализованы принципиально новые возможности поставки и поддержки тиражных прикладных решений. К ним относятся:

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

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

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

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

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

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

Развитие средств администрирования

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

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

Введена возможность аутентификации пользователя средствами Windows. Это значит, что пользователь вошедший в систему Windows со своим именем и паролем может обращаться к информационной базе 1С:Предприятие без ввода имени и пароля.

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

В версии 8 конфигурация, база данных и административная информация тесно интегрированы с точки зрения хранения и модификации. Это обеспечивает целостность при эксплуатации и модификации прикладного решения. Для создания резервных копий достаточно в файловом варианте обеспечить сохранение файла информационной базы, а в клиент-серверном - базы SQL Server.

Интернационализация

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

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

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

1.2 Анализ возможностей использования решений на базе Microsoft Dynamics AX (Microsoft Axapta)

Характеристика «Microsoft Dynamics AX»

2012 (2011/ML/RUS) DVT - это комплексная система управления предприятием (ERPII), для предприятий корпоративного и среднего сегментов рынка. Система позволяет управлять финансами, товарно-материальными потоками, отношениями с клиентами, персоналом и другими областями деятельности компании. В ней представлен полный набор предварительной документации, слоев и дополнительных модулей.
Пакет Microsoft Dynamics AX 2012 использует платформу Microsoft SQL Server в качестве системы управления данными по умолчанию. Как считают разработчики, применение MS SQL Server обеспечивает унифицированную работу со средствами бизнес-аналитики. Кроме того, MS SQL Server – пакет Microsoft Dynamics AX 2012 – обеспечивает двунаправленную интеграцию офисными приложениями Microsoft Office 2010 и поддерживает функцию Enterprise Search (поиск по всей организации) через подключение к серверу Microsoft SharePoint 2010 и его службе бизнес-коммуникаций Business Connectivity Services. Наконец, поддерживается интеграция с сервисом коллективной работы Microsoft Lync 2010.
В целом, ERP-платформа Dynamics AX 2012 – очень зрелый подход к дизайну приложений, формализации и оптимизации бизнес-процессов. Также облегчен ролевой доступ к бизнес-информации. Система Dynamics AX 2012 полностью готова к работе в транснациональных масштабах – заказчикам предоставлена поддержка валют, часовых поясов, национальных языков, местных банковских документов, форматов отчетности и юридических процедур для 38 стран мира.

Применение, настройка и управления важными бизнес-приложениями, с помощью решения Microsoft Dynamics AX 2012 на вашем предприятии никогда еще не было таким простым. Знакомый пользовательский интерфейс Microsoft Office и расширенные возможности встроенных средств бизнес-анализа, помогут клиентам взглянуть по-новому на их бизнес, существенно повысить скорость принятия взвешенных и обоснованных решений.

С управленческой точки зрения стоит отметить, что пакет Dynamics AX 2012 продается с пятью высокоуровневыми отраслевыми шаблонами. Эти готовые шаблоны помогут быстро оптимизировать работу предприятий в таких отраслях, как производство, дистрибуция, бюджетная сфера, сервисное обслуживание и розничная торговля. В рамках предлагаемых шаблонов пакет Dynamics AX 2012 содержит изменяемые наборы так называемых «унифицированных естественных моделей» (Unified Natural Model), которые охватывают множество реальных ситуаций, возникающих в этих отраслях.

Пакет Microsoft Dynamics AX 2012 использует платформу Microsoft SQL Server в качестве системы управления данными по умолчанию. Как считают разработчики, применение MS SQL Server обеспечивает унифицированную работу со средствами бизнес-аналитики. Кроме того, MS SQL Server – пакет Microsoft Dynamics AX 2012 – обеспечивает двунаправленную интеграцию офисными приложениями Microsoft Office 2010 и поддерживает функцию Enterprise Search (поиск по всей организации) через подключение к серверу Microsoft SharePoint 2010 и его службе бизнес-коммуникаций Business Connectivity Services. Наконец, поддерживается интеграция с сервисом коллективной работы Microsoft Lync 2010.

В целом, ERP-платформа Dynamics AX 2012 – очень зрелый подход к дизайну приложений, формализации и оптимизации бизнес-процессов. Также облегчен ролевой доступ к бизнес-информации. Система Dynamics AX 2012 полностью готова к работе в транснациональных масштабах – заказчикам предоставлена поддержка валют, часовых поясов, национальных языков, местных банковских документов, форматов отчетности и юридических процедур для 38 стран мира.

Стоит заметить, что, по словам представителей Microsoft, все последующие версии ERP-системы Dynamics AX будут доступны также через «облачную» платформу Azure в виде приложения по запросу. Оформление и принципы работы «облачных» вариантов Dynamics AX будут похожи на CRM-решения компании Microsoft (Customer Relationship Management – управление взаимоотношениями с клиентами), которые уже сейчас доступны как в виде локально устанавливаемых продуктов, так и в виде SaaS-приложений.

Новая версия ERP-cистемы Microsoft Dynamics AX 2012 переведена на 23 иностранных языка. Для таких отраслей, как: производство, дистрибуция, розничная торговля, профессиональные услуги и государственный сектор, разработчиком предусмотрены специальные надстройки и готовые решения. Microsoft Dynamics AX 2012 будет максимально востребована у корпоративных заказчиков с числом пользователей системы от 200 до 7500.

Отличие новой версии от предыдущих начинается уже с интерфейса, который в AX 2012 полностью Office-ориентированный и имеет новые особенности редактирования данных. В части функциональности система расширена, в частности, модулем «Производство\бережливое производство». Кроме этого, значительно улучшен workflow, визуализированы иерархические справочники, налажена глубокая интеграция с Microsoft Office 2010 и SharePoint. Что касается архитектурных изменений, то новая версия предоставляет возможность хранить мета-данные и временные таблицы в SQL, а также интегрировать с Microsoft Visual Studio и .NET и т.д.

Microsoft Dynamics AX 2012 обеспечивает:

  1.  Мощную платформу из готовых решений, которая призвана сделать управляемыми и контролируемыми финансовые операции и человеческие ресурсы на предприятии любого масштаба. Данная система будет ценна как для коммерческих предприятий, так и для организаций государственного сектора.
  2.  Совершенно новый уровень гибкости принятия управленческих решений, с помощью набора готовых бизнес-инструментов, которые отражают реальную ситуацию на предприятии.
  3.  Простоту по всем направлениям, что позволяет гибко конфигурировать и настраивать собственные решения, одновременно снижая общую стоимость владения для клиентов. Решение Microsoft Dynamics AX 2012 сосредоточено на повышении качества выполнения каждого бизнес-процесса для ИТ-специалистов и конечных пользователей - проще, легче и понятнее.
  4.  Новые возможности для управления финансами, человеческими ресурсами, операционной деятельностью предприятия.
  5.  Новый ролевой интерфейс уже содержит 40 предустановленных ролей, которые помогут сделать работу пользователей максимально удобной и эффективной. Также, новый ролевой интерфейс позволяет организовать гибкое управление правами пользователей и гарантирует соблюдение требований к безопасности.
  6.  Новая библиотека готовых бизнес-процессов, позволяющая на их основании моделировать и модифицировать собственные бизнес-процессы, для их соответствия требованиям внешней среды и повышения эффективности бизнеса в целом.
  7.  Готовое решение по интеграции MS Dynamics AX 2012 с MS Dynamics CRM с помощью нового коннектора.
  8.  Новые инструменты для бизнес-анализа BI. Благодаря возможности взаимодействия системы с Microsoft Excel и PowerPivot в распоряжении пользователей окажутся эффективные средства бизнес-анализа. Microsoft Dynamics AX 2012 также может использоваться в сочетании с сервисами генерирования отчетов SQL Server Reporting Services (SSRS).
  9.  Управление настройками новой системы Microsoft Dynamics AX 2010 теперь можно будет осуществлять с помощью сервисов Microsoft Dynamics ERP RapidStart Services. Благодаря этому инструменту, длительность развертывания системы и подготовки рабочих мест пользователей, сократилась от нескольких дней до 15 минут.
  10.  Одно из существенных нововведений – новая схема лицензирования и ценообразования. Новый прайс-лист состоит всего из 6 позиций: серверная лицензия и несколько типов пользовательских лицензий. Для удобства клиентов появилась возможность с одной лицензией приобрести разные типы пользовательских лицензий (базовые, расширенные и т.д.).
  11.  Применение, настройка и управления важными бизнес-приложениями, с помощью решения Microsoft Dynamics AX 2012 на вашем предприятии никогда еще не было таким простым. Знакомый пользовательский интерфейс Microsoft Office и расширенные возможности встроенных средств бизнес-анализа, помогут клиентам взглянуть по-новому на их бизнес, существенно повысить скорость принятия взвешенных и обоснованных решений.

Microsoft Dynamics AX 2012 для России

В России локализованная версия Microsoft Dynamics AX 2012  доступна с 12 декабря 2012 года.

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

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

Новая ERP-система Microsoft готова успешно конкурировать с решениями основных вендоров в России.

Анализ возможностей использования решений на базе CA Clipper 

СА Clipper — система программирования приложений в среде базы данных, включающая в себя быстрый компилятор программ, написанных на языке, близком к языку СУБД dBase III PLUS, редактор связей, развитый интерактивный символический отладчик, обладающий пользовательским интерфейсом в стиле меню, который можно связать с разрабатываемой программой для облегчения её отладки, большую библиотеку объектных модулей системных функций, а также ряд служебных программ (утилит). Разработана корпорацией Nantucket.

Система Clipper представляет собой, по существу, СУБД компилирующего типа с автономным (англ. self-containedязыком, в значительной мере совместимую по входному языку программирования и организации базы данных с СУБД dBase III+. Продукт создавался с целью достижения более высокой производительности прикладных систем по сравнению с созданными с помощью средств dBaseIII Plus. Эта задача решена использованием на стадии исполнения заранее скомпилированного кода вместо интерпретации исходных программ, а также за счёт более эффективных механизмов индексирования файлов БД.  Clipper имеет средства расширения, позволяющие компоновать объектные модули, созданные компилятором Clipper с объектными модулями, созданными другими компиляторами, например компиляторами Си или Ассемблера. Это позволяет создавать готовые программы самого разнообразного назначения.

С 1999 года создан свободно распространяемый компилятор Harbour, позволяющий достаточно просто как перенести унаследованные Clipper-программы на более современные платформы (скомпилировав консольные приложения под Windows или Linux), так и расширить возможности старых программ (сохранив математику и логику, придать им графический интерфейс, дать доступ к взаимодействию с другими приложениями через OLE, обеспечить доступ ко всем доступным принтерам и иным устройствам, выход в Интернет).

Clipper включает в себя компилятор, редактор связей, интерактивный отладчик, библиотеку объектных модулей и набор прочих служебных утилит. Язык программирования Clipper был хорошо известен программистам в 90-х годах 20 века. На нем было написано множество программ для управления базами данных предприятий. В основном это были программы экономической, бухгалтерской и учетной направленности. Основное преимущество этого языка программирования перед другими популярными языками программирования, например такими, как Си или Паскаль, состоит в интуитивной понятности его синтаксиса.

У Clipper-программиста никогда «не болит голова» из-за несовместимости типов данных. Clipper не требует предварительного объявления типов функций и процедур, переменных и массивов. Для массивов и строк не требуется также указание их размерности. Любая переменная хранит в себе то, что в нее положили, пусть это даже массив, элементами которого являются подмассивы различной длины и содержания. Так же интуитивно просто Clipper организует создание баз данных и управление ими. Хотя сам Clipper создан давно, вряд ли сейчас есть язык понятнее его, предназначенный для управления базами данных.

В дополнение к Clipper появилось много объектных библиотек, созданных в основном на нем же, а так же на Cи и Ассемблере. Однако с распространением операционной системы Windows явно стал проявляться основной недостаток Clipper-программ, как приложений Windows, работающих в «окне DOS». А именно, при запуске одной, а тем более нескольких Clipper-программ, параллельно работающие программы начинают работать с таким замедлением, что это не может не раздражать пользователей. От Clipper отвернулись программисты и большинство фирм, разрабатывающих программное обеспечение.

Без простого языка программирования создание программ для решения бухгалтерских, экономических, учетных задач стало настолько технически не простым делом, что большинство разработчиков программного обеспечения вынуждены были оставить это занятие. Долгие годы казалось, что свойство Clipper к «торможению» одновременно работающих программ не преодолимо. Но оказалось, что это не так. Новые программные разработки средств для этого языка позволили получить Clipper-программы работающие в среде Windows разных типов без «торможения». При этом доработка старого программного обеспечения, разработанного на языке Clipper свелась к простой перекомпоновке объектных модулей с использованием новых объектных библиотек. Интерес представляет и появление новых интерпретаторов языка Clipper, а также серверов баз данных, языком управления которыми стал не традиционный SQL, а язык близкий к Clipper.

         Clipper работает  в  среде операционной системы MS DOS

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

       Тем   самым   разработанная   п/п   полностью    "отчуждается"    от

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

      Допускается  декомпозиция     программных    модулей    на  составные

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

     Clipper обеспечивает высокую  скорость   не   только   при  исполнении

программ,  но  и  на  стадии их компиляции.  Система  полностью  совместима с системой dBaseIII PLUS   по   организации  файлов  БД.   Однако  индексные файлы в системе Clipper имеют  иную  более  эффективную   организацию,   что наряду     с      компиляцией    способствует    существенному     повышению производительности программ на стадии исполнения. Индексные  файлы  dBaseIII PLUS  подменяются   файлами    системы   Clipper   аналогичного   назначения автоматически  на  стадии  исполнения   либо   заблаговременно   с   помощью специальной утилиты.

      В  языке  программирования  системы    Clipper    отсутствуют   такие

полноэкранные  команды языка dBase,   как  ASSIST,   BROWSE,  EDIT,  имеются ограничения  на  использование  функции  макроподстановки  (&).    Значением строковой переменной,  к которой применяется эта функция,   не  может  быть, в частности,  полная команда или фраза команды с ключевым словом,   а  также список имен полей записи файла БД или других объектов языка с разделителями запятыми. Вместе с тем в язык введены  многие  расширения.  К  их  числу  (в летней  версии  1987  г.)   относятся   возможности   работы   с   массивами переменных,   которые   могут  объявляться  при  необходимости   глобальными величинами,   спецификации     функций,      определяемых    пользователем, возможности  обращения к функциям на языках Си и ассемблере с  передачей  им параметров,   средства   программирования   пользовательских    интерфейсов, построенных  в  стиле  меню,  сохранения   и   восстановления   изображений, показанных  на  экране,  большое  количество   новых   функций    различного назначения,  в частности, для операциями со  строками.

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

записей файлов БД,  необходимые для  использования программ на  этом   языке в  мультипользовательской  среде   сетевых   систем   БД.    Введены   новые синтаксические  конструкции,   например  циклы  FOR...NEXT,   новая    фраза VALID  для верификации данных, вводимых с помощью команды GET, и ряд других.

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

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

     Clipper включает,   как  уже  указывалось,  весьма  богатые  системные

библиотеки функций  различного  характера,   существенно  обогащающих  язык, позволяющих   значительно   сокращать    затраты   времени   на   прикладное программирование и уменьшать объем исходного кода. В летней версии  1987  г. предусмотрено около ста различных функций  для  анализа  состояния  системы, операций с массивами, для вычисления  элементарных  математических  функций, операций над строками,  редактирования данных, для  создания  файлов  DOS  и выполнения операций над ними,   работы  со  значениями  полей  типа  Memo  в записях файлов БД и для других целей.

     Кроме того, пользователь имеет возможность  создавать  и  использовать

собственные библиотеки функций.

     Что касается  системных  библиотек,   то  Nantucket   Corp.  постоянно

расширяет  их  состав.  В  1988 г.   был  дополнительно  включен  ряд  новых

функций,    кроме   того,   фирма   начала    поставлять    пакет    Clipper

предназначенного  для  использования совместно с  системой  Clipper.   Пакет

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

      Все  функции  библиотеки  обладают  высокой   производительностью   и

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

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

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

       Важным   достоинством    системы    Clipper   является   возможность

использования дополнительной   (свыше   640   Кбайт)   памяти  персонального компьютера   при   исполнении  разработанных  его средствами п/п.

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

     К числу недостатков этого продукта следует,  вероятно,  отнести  также

отсутствие комфортной среды для эффективной разработки  и  отладки  Clipper- программ. Имеется в виду среда подобная той,   которой  обладают,  например, Турбосистемы программирования фирмы Borland Int. Входящий в  состав  системы Clipper символический отладчик  является  лишь  одной  из  составных  частей такой среды.

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

      Версия  Clipper   5.0   обладает  и  другими  важными  достоинствами.

Пользователь     (программист-разработчик    прикладных систем) может расширять язык новыми командами и благодаря этому  формировать

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

Предусматриваются  новые  типы  переменных,  а  также  многомерные  массивы. Разработана машинно-ориентированная документация, к которой  возможен  доступ в режиме on-line с помощью Guide to Clipper  или Norton Guide.

 Анализ возможностей использования решений на базе FoxPro

СУБД FoxPro, фирмы Fox Software (теперь Microsoft) обладает исключительно высокими скоростными характеристиками и в этом отношении заметно выделяется среди интерпретирующих систем. Сравнительно с dBASE(IV) ее скорость в несколько раз выше. Практически по всем показателям Fox-программы работают заметно быстрее Clipper-программ. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде FoxPro, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Здесь может быть реализован максимально удобный, гибкий и эффектный пользовательский интерфейс. В FoxPro поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управление цветами, 'настройка принтера, данные могут быть представлены в виде, похожем на электронные таблицы, и т.п. Система также обладает средствами быстрой генерации экранов, отчетов и меню, поддерживает язык SQL, устойчиво работает в сети. FoxPro реализован также в средах Macintoch, Unix и MS Windows, сохранив полную преемственность по языку и формату данных, так что DOS-программы могут быть легко перенесены на другую платформу.

Особенности языка FoxPro

• Интернационализация пакета. С версии FoxPro-2.5 в СУБД можно задать кодовую страницу нужной страны и преобразование и сортировка символов национального алфавита будут выполняться корректно. Кроме того, можно давать имена полям и переменным на родном языке.

• Динамическое распределение памяти компьютера. Системе доступна памяти и за пределами 640 Кбайт.

• Система "замечает" имеющийся сопроцессор. При этом ее характеристики улучшаются.

• Поддержка и активное использование мыши.

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

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

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

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

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

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

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

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

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

строки, так и элементы массивов и компоненты файлов. Допускается множественный отбор данных. Меню получили статус объектов в памяти компьютера.

• СУБД предоставляет программисту средства конфигурации и системного меню самого FoxPro, что дает возможность легко настраивать его для работы в оболочке FoxPro (например, при отладке) и даже интегрировать в прикладную программу.

• Широкое использование концепции окон, допускающее многооконный интерфейс, изменение пользователем размера, вида и положения окон, управление цветом.

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

• Специализированные команды обработки массивов.

• Низкоуровневый доступ к файлам.

• Удобный и гибкий отладчик.

• Язык FoxPro включает средства создания Windows-подобного 'интерфейса, т.е. так называемого интерфейса, управляемого событиями.

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

В FoxPro на одном экране можно разместить сразу много разнообразных окон редактирования и средств управления данными, все они легко доступны пользователю. Именно здесь эффективно использование мыши. Такой экран является наиболее полным аналогом рабочего стола конторского работника, иногда в беспорядке заваленного горами документов, картотеками, справочниками и т.п., которые могут понадобиться ему в любой момент. FoxPro предлагает интерфейс, обеспечивающий быстрый доступ ко всем нужным данным и вместе с тем возможность поддержания их четкой взаимосвязи и порядка. Если оказывается, что на экране-столе слишком тесно, временно ненужные документы могут быть отодвинуты, уменьшены или даже совсем "убраны" в сторону (временно скрыты с экрана), или отображены только своим заголовком с возможностью раскрыть их при необходимости. Разработчику следует позаботиться о правильном интегрировании всех экранных объектов, а также контролировать свое положение среди них. Программирование такого интерфейса не является тривиальным делом. Как известно, чем удобнее интерфейс пользователя, тем сложнее его программирование.

Вообще придание меню статуса объектов и введение Windows-подобных средств управления существенно меняет концепцию программирования систем обработки данных, хотя остается доступной возможность работы и в традиционном стиле. Кроме того, FoxPro имеет в своем составе такие важные вспомогательные средства, как генераторы экранов, отчетов, меню; документатор программ; менеджер проектов и компилятор; драйверы принтера, т.е. все то, что делает язык СУБД полнокровным языком четвертого поколения. Поскольку сами генераторы написаны на языке FoxPro, они могут быть модифицированы по вкусу программиста.

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

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

Выводы по главе 1

Анализ существующих решений 

Общие положения

Применяемые термины

файл выплат (EV.dbf) – файл, в котором хранятся данные обо всех произведенных выплатах, и производится отметка: в какой реестр включены записи и в какой файл электронного реестра они включены,

справочник выплат (PEV.dbf) – справочник кодов производимых выплат, содержащий информацию о наименовании, условиях и размерах выплат, а также соответствие их кодам Сбербанка (код целевой статьи, код выплаты, код периодичности выплаты),

справочник реестров (VEDOMR.dbf) – файл, в котором содержится информация о сформированных реестрах, дата их печати, включения их в электронный реестр, о количестве записей и суммах выплат,

номер реестра – код реестра из справочника VEDOMR.dbf, в который включена конкретная выплата,

реестр назначенных выплат – список назначенных выплат, которым присвоен определенный номер реестра,

промежуточный файл назначенных выплат (IDNNN.dbf) – файл, содержащий информацию о предварительно подготовленных размерах выплат пенсий, пособий и компенсаций, записи из которого, после формирования реестра будут помещены в файл выплат (ID – код исполнителя, NNN – код выплаты из справочника PEV.dbf),

файл электронного реестра (SPDDMMY.dbf) – файл, содержащий информацию для формирования электронного реестра (SP – общий признак, DD – день, MM – месяц, Y –  год формирования),

электронный реестр (DDMMYKKK.nnn) – файл в формате, определенным Сбербанком для передачи (DDMMY – дата формирования файла, KKK - код администратора расходов (для Минобороны 187), nnn – внутренний код отделения Сбербанка),

транспортный пакет (NNNNKKKi.war) - архивный файл, упакованный с использованием архиватора PKZIP.exe, содержащий электронный реестры и предназначенный для передачи в ОСБ (NNNN – код подразделения Сбербанка, KKK – код администратора расходов (для Минобороны 187), i –индекс центра пенсионного обеспечения, war – расширение файла),

 Схема организации работы по формированию файлов электронного реестра

Для формирования электронного реестра предлагается следующая схема:

  1.  исполнители назначают пенсии, пособий, компенсации персонально по каждому пенсионному делу;
  2.  по результатам работы за определенный период, исполнители формируют реестр назначенных выплат (номера реестров присваиваются программно);
  3.  после формирование реестра, он распечатывается для проверки и утверждения;
  4.  реестр предоставляется на проверку (утверждение) начальникам отделений (центров);
  5.  после проверки (утверждения) реестра выплат, назначенных исполнителями, они передаются лицу, ответственному за формирование электронного реестра (администратору реестра);
  6.  при массовом назначении пенсий, пособий, компенсаций формируется промежуточный файл назначенных выплат. После проверки, назначенные выплаты сохраняются в файл выплат (EV.dbf), и формируется реестр;
  7.  администратор выбирает из реестра выплат назначенных исполнителями или при массовом назначении те, которые прошли проверку, и загружает их  в файл электронного реестра;
  8.  для отображения информации о реестрах исполнителей, включенных в конкретный файл электронного реестра, печатается ведомость реестров исполнителей, включенных в электронный реестр для ОСБ;
  9.  ведомость реестров исполнителей, вместе с реестрами выплат, назначенных исполнителями, сохраняется для контроля;

 Назначение пенсий, пособий (компенсаций) индивидуальное

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

Назначение пособий, компенсаций

Для того чтобы данные индивидуального назначения попали в электронный реестр, следует при выборе типа документа (после выбора выплаты – F3) выбрать «Список» или «Поручение» (см. форму)

Назначение пенсий

 Разрешение на выплату пенсии

Для того, чтобы разрешение на выплату пенсии попало в файл выплат EV.dbf и, следовательно, в реестр выплат, назначенных пользователем  и в файл электронного реестра, в карточке нажмите клавишу «Ш». Откроется форма ввода разрешения на выплату пенсии:

Заполните необходимые поля, распечатайте разрешение, нажав клавишу F6. После этого появится кнопка «Выгрузить в реестр F7», нажав которую, Вы измените запись в БД EV.dbf для вывода в реестр выплат, назначенных пользователем.

Перерасчет пенсий

Для того, чтобы изменения размеров пенсии попали в файл выплат EV.dbf и, следовательно, в реестр выплат, назначенных пользователем  и в файл электронного реестра, после исчисления пенсии (F6), нажмите F4 и на вопрос «Куда вывести ?» просто нажмите клавишу Esc (или распечатайте, если хотите).

Назначение пособий (компенсаций) списком

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

Формирование списка

В основном меню программы выберите пункт «Компенсации (пособия)»

и нажмите клавишу «Ввод». Откроется окно назначения пособий (компенсаций):

Выберите выплату, нажав клавишу «F

Откройте файл для вывода, нажав клавишу «F

ВНИМАНИЕ! Если выбрана выплата ПЕНСИИ, то открывается иное окно:

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

IdPev.dbf, где Id – код исполнителя, Pev – код выплаты.

Далее введите период назначения выплаты, нажав клавишу «F4» и назначьте выбранную выплату для всех, кому она положена, нажав комбинацию клавиш «Ctrl+Insert».

Для компенсации на оздоровление можно производить индивидуальное назначение выплаты, нажав клавишу «Insert»

Обработка списка

После назначения выплат, их можно просмотреть (F5)  или распечатать  в виде  списка по ОСБ (F6).

Для переноса всех назначенных выплат в файл выплат EV.dbf  и формирования реестра (т.е. назначения каждой выплате № реестра), нажмите F7, введите дату формирования реестра и выберите, какие записи включать в реестр:

- только новые, если в реестр добавить из отобранных только записи, ранее отсутствующие в файле выплат (вновь назначенные),

- ранее не включенные в реестр, если в реестр добавить все записи из списка, которые ранее не были включены в реестр (в файле выплат не назначен № реестра).

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

Кроме того, если пользователю назначены права на формирование реестра для сбербанка, то отобранные записи можно вывести непосредственно в электронный реестр для Сбербанка (F10). Это может потребоваться для повторного формирования реестра для передачи в Сбербанк.

Назначение пенсий списком (после массового перерасчета)

Для включения в электронный реестр результатов массового перерасчета пенсий:

- произведите перерасчет пенсий (в т.ч. и для  80-летних);

- войдите в меню «КОМПЕНСАЦИИ (пособия)»;

-  выберите выплату «Пенсии» (F3);

- откройте файл для вывода (F2);

- удалите лишние записи (если они есть) (Ctrl+Del);

- выберите период, за который назначены пенсии или дату, с которой произведен перерасчет (F4);

- сформируйте список назначенных пенсий (Ctrl+Insert). При этом можно выгрузить данные о назначенных пенсиях:

- только на дату перерасчета;

- за указанный период;

- установить дополнительный фильтр (например: для перерасчета пенсий тем, кому исполнилось 80 лет фильтр «OSNP(основание перерасчета) =26»);

- всем, кому назначена пенсия (соцпособие, оклад по воинскому званию);

- сформируйте реестр (F7). При этом в реестр будут включены (по Вашему выбору) выплаты (пенсии):

- только новые (дата/сумма): те, у которых изменились дата начала выплаты или сумма);

- ранее не включенные в реестр: те, которые ранее не были включены в реестр (поле VEDOMR в файле выплат EV.dbf равно 0).

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

Формирование реестра выплат, назначенных исполнителем

В основном меню выберите пункт «Формирование реестра»

Введите период, за который осуществляется печать реестра назначенных выплат

Будет произведено формирование реестра выплат, назначенных текущим исполнителем за указанный период. Если существует реестр исполнителя, который еще не печатался (поле «Дата печати» пустое), данные будут добавлены в этот реестр, иначе – в новый реестр.

Печать реестра выплат, назначенных исполнителем

В основном меню выберите пункт «Печать реестра»

Выберите реестр, который Вы собираетесь распечатать, нажмите Enter.

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

Формирование электронного реестра.

Для получения доступа к формированию электронного реестра, следует установить право на формирование реестра: при входе в программу и выборе пользователя нажать Alt+F4, выбрать строку 8 «ФОРМИРОВАНИЕ РЕЕСТРА ДЛЯ СБЕРБАНКА» и нажать пробел для отметки этого права.

Формирование списка выплат для электронного реестра

В основном меню программы выберите пункт «Формирование реестра»

и нажмите клавишу «Ввод». Откроется окно подготовки электронного реестра для ОСБ.

Выбор файла для электронного реестра (даты формирования реестра)

Для открытия файла выбираете F2, если формируете файл на текущую дату, или F3, если надо открыть ранее сформированный файл.

На каждую дату можно сформировать несколько файлов (при необходимости). Имена файлов – SPDDMMYi.dbf, где: DD – день, MM – месяц, Y – год, i – дополнительный индекс (пусто, 0,1,2…9,A,B,CZ,a,b,cz,А,Б,В…Я,а,б,в…я).

Если Вы формируете реестр на текущую дату, нажмите клавишу F2. Если Вы хотите выбрать ранее сформированный реестр, нажмите F3 – откроется окно выбора:

Выберите нужный файл реестра и нажмите клавишу «Enter».

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

Выбор реестров исполнителей

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

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

Загрузка реестров исполнителей

Для загрузки отобранных реестров пользователей, нажмите клавишу F7. После загрузки появится сообщение о количестве загруженных записей:

Печать ведомости (списка), вывод данных в файл реестра для ОСБ.

После окончания формирования файла электронного реестра, произведите следующие операции:

- для печати ведомости реестров исполнителей, включенных в электронный реестр для ОСБ, нажмите F8;

- для печати списка всех выплат, включенных в электронный реестр, нажмите F9;

- для вывода сформированного электронного реестра в файл в соответствии со структурой, определенной для  передачи в ОСБ, нажмите F10.

Формирование файлов электронного реестра

После формирования списка выплат, следует сохранить (вывести) его в формате электронного реестра, определенным Приложением №1 к Договору. Для этого нажмите клавишу F10 «Вывод в реестр» и выберите вариант формирования электронного реестра: «по ОСБ» или «одним файлом».

Формирование электронных реестров по каждому подразделению Сбербанка

 

В случае выбора варианта вывода по ОСБ, последовательно выберите отделения Сбербанка, для которых осуществляется вывод.

Для каждого ОСБ будут сформированы:

  1.  файлы с информацией с именем DDMMYKKK.nnn, где:

DDMMY – дата формирования файла,

KKK - код администратора расходов (для Минобороны 187),

nnn – внутренний код отделения Сбербанка в соответствии с Вашей кодировкой;

  1.  транспортные пакеты (в виде архивного файла, с использованием архиватора pkzip) с именем NNNNKKKi.war, где:

 NNNN – код подразделения Сбербанка,

KKK – код администратора расходов (для Минобороны 187),

i –индекс центра пенсионного обеспечения (по умолчанию ‘0’), изменить можно в файле PENSION.ini, секция [file_osb], имя переменной indexCSO.

По окончании вывода, будет выведено сообщение, куда выведены транспортные пакеты.

По умолчанию транспортные пакеты выводятся в папку ZIP, где:

ZIP – имя подкаталога в каталоге, где находится программа PENSION.exe,

Имя папки для размещения транспортных пакетов можно изменить, для этого в файле PENSION.ini, в секции [file_osb] измените значение переменной dir_zip.

 Формирование единого электронного реестра для всех подразделений Сбербанка

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

Имя папки для размещения электронных реестров можно изменить, для этого в файле PENSION.ini, в секции [file_osb] измените значение переменной dir_osb.

Формирование транспортных пакетов для передачи в Сбербанк

В связи с тем, что для формирования транспортных пакетов используется архиватор PKZIP версии старше 2.06, который не запускается из DOS-программы PENSION, для формирования транспортных пакетов используется WINDOWS-приложение ZIP32.exe.

Установка программы формирования транспортных пакетов ZIP32

Для установки программы загрузите программу Rintime.exe и архив ZIP32.rar

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

 Для регистрации библиотек - запустите файл  RUNTIME.exe. После появления окна

просто щелкните мышью на кнопке "Далее".

Распакуйте содержимое архива ZIP32.rar в папку, где находятся программа PENSION.exe.

Для удобства работы с программой – создайте ярлык приложения ZIP32.exe  на рабочем столе.

Формирование единого транспортного пакета (за все ОСБ)

 

Если нет необходимости формировать транспортные пакеты отдельно по каждому ОСБ (для чего и используется программа ZIP32.exe), можно сформировать единый пакет (для всех файлов с информацией помещенных в папку ZIP) используя командный файл CSKO.bat, размещенный в папке с программой.

Этот командный файл производит архивацию всех файлов, содержащихся в папке ZIP (кроме файлов с расширением war) в файл CSKO1870.war.

Имя этого файла можно изменить, открыв файл CSKO.bat с помощью любого текстового редактора и заменить в 3 строке имя CSKO1870.war на необходимое.

Формирование транспортных пакетов по каждому ОСБ

Имена транспортных пакетов: NNNNKKKi.war, где

NNNN – код подразделения Сбербанка с использованием ведущих нулей;

KKK – код администратора расходов;

i – индекс центра пенсионного обеспечения.

war –  расширение имени файла транспортного пакета для передачи банку.

Перед формированием транспортных пакетов удалите все файлы с расширением WAR (или перенесите их в какой-либо каталог по Вашему усмотрению).

Запустите программу ZIP32.exe, найдя её в проводнике Windows или с помощью ярлыка на рабочем столе.

В процессе работы программа произведет архивацию всех текстовых файлов (размещенных в папке ZIP), предназначенных для передачи в ОСБ, и создаст файлы транспортных пакетов с расширением WAR.

Примечание:  В связи тем, что используемая DOS-программа PKZIP создает файлы архива с расширением в верхнем регистре (WAR), а для передачи в ОСБ следует использовать расширение файлов в нижнем регистре (war), произведите соответствующее переименование расширений файлов.

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

Выводы

Библиографический список

Приложения




1. Гинухцы
2. Общие основы теории фирмы
3. Я видел истину я видел и знаю что люди могут быть прекрасны и счастливы не потеряв способности жить на з
4. Возникновение и формирование российской диаспоры за рубежом
5. Тема урока- Китай- сопротивление реформам Проверка Д-З Цель- Успешное обучение формирование у учащихся
6. Тема- Формы и методы оценки персонала Во всякой иерархии каждый служащий имеет тенденцию достиг
7. тема 2 Исполнительский стиль и проблема стильного исполнения
8. Тема Контактные данные телефоны городской мобильный emil ник в контакте Руков
9. Электропривод общепромышленных механизмов
10. Кировский государственный колледж промышленности и автомобильного сервиса Отчет по технологи.