Windows. Вирусы. Ноутбуки. Интернет. Office. Утилиты. Драйверы

Для чего наиболее часто используют конфигуратор:

  • Для создания архивов БД и конфигурации;
  • Для разработки и конфигурирования;
  • Для проверки и исправления ошибок ИБ.

Как его открыть? Щелкнув по ярлыку 1С, ищем нужную базу и справа жмем кнопку «Конфигуратор».

Рис.1 Открытие 1С

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



Рис.2 Интерфейс конфигуратора 1С

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

Дерево объектов представляет собой список предопределенных объектов метаданных, которые нельзя удалить. Разрешено только добавление новых видов объектов, например, можно добавить новый справочник «Адреса доставки», но нельзя удалить весь объект «Справочники».

По дереву объектов можно вести поиск, который находится вверху дерева объектов, также работает стандартное сочетание клавиш Ctrl+F. Также можно произвести глобальный поиск по всей базе для поиска, например, упоминаний объекта в модулях всех объектов.


Рис.3 Меню работы с программой

Здесь отображены все механизмы работы с конфигурацией: можно сохранить ее в отдельный файл с расширением.cf или, наоборот, загрузить ее из файла (при этом она полностью затрет конфигурацию в базе). Чтобы сделать обновление и не потерять данные, используют функцию сравнения и объединения с версией из файла.

В базе находится три конфигурации:

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

Если наша версия закрыта для редактирования ее нельзя скорректировать.



Как произвести изменения

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

  • С сохранением поддержки;
  • Без сохранения.





Рис.6 Включение возможности изменения

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



Рис.7 Настройка правил поддержки

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

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



Рис.8 Обновление конфигурации базы данных

Также конфигурацию базы данных можно обновить через меню «Конфигурация-Обновить конфигурацию базы данных». Для отмены внесенных изменений и возврата к конфигурации базы данных необходимо зайти в меню «Конфигурация-Конфигурация базы данных-Вернуться к конфигурации БД».



Рис.9 Отмена внесенных изменений в конфигурацию

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



Рис.10 Открытие конфигурации для отладки

Аналогичное действие будет иметь выбор меню «Отладка-Начать отладку».



Рис.11 Меню отладка

Способы разработки

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


Рис.12 Настройка объекта

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

Редактировать объекты можно как в модуле объекта (Рис.13), так и в модуле формы объекта (Рис.14).



Рис.13 Модуль объекта



Рис.14 Модуль формы

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

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


Рис.15 Расширения

Открываются расширения из «Конфигурация-Расширения конфигурации», а затем как пользователь подключаются к типовой конфигурации.



Рис.16 Подключение расширения в базу

То есть, все правки в расширении, а типовые объекты не затронуты.

Создание архивов

Самое популярное использование конфигуратора – это создание архивов информационных баз из меню «Администрирование-Выгрузить информационную базу». Сохранение происходит в файл dt.



Рис.17 Работа с архивом ИБ

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

Исправление ошибок базы

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



Рис.18 Тестирование и исправление базы данных

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



Рис.19 Форма настройки проверки и исправления

ВАЖНО! Всегда создавайте архив базы перед внесением каких-либо изменений в конфигураторе.

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

Осуществляется консультирование по техническим вопросам работы с программными продуктами "1С"

Описание

Проекту автоматизации в компании предшествовал внутренний проект консалтинга, в ходе которого сформировалась методика организации архива финансовых документов.
В ходе консалтингового проекта были подготовлены:
1. Альбом унифицированных форм первичной учетной документации ГК "Содружество"
2. Унифицированный регламент документооборота Группы, адаптированный для применения системы электронного архива и обмена юридически значимыми документами.
3. Регламент бизнес-процессов работы с системой электронного архива первичных финансовых документов и системой электронного документооборота юридически значимых документов.
4. Функциональные требования для реализации системы.
5. Функциональные требования к интеграции системы электронного архива и учетной системы.

В организационные рамки проекта были включены 23 российские компании, входящие в состав ГК «Содружество».
Цель проекта: создание общего центра обработки первичных финансовых документов, включая:
1. Единый электронный архив (скан-образы оригиналов документов, электронно-цифровые документы);
2. Автоматизация процессов обработки и передачи документов (внутри группы - 23 юр.лица ГК, внешние контрагенты);
3. Быстрый поиск и подбор документов (для контролирующих органов, судов, аудиторов и др. целей бизнеса);
4. Повышение контроля качества, полноты и достаточности содержания документов.

Для реализации поставленных целей специалистами ГК "Содружество" была выбрана система 1С:Документооборот КОРП. Данный программый продукт был выбран на основании следующих критериев:
1. Наличие системы электронного архива.
2. Готовое решение интеграции с 1С-ЭДО и наличие плана по включению 1С-ЭДО в типовое решение 1С:Документооборот.
3. Менее трудоемкая интеграция с учетными системами 1С.
4. Наличие штатной учетной системы 1С.

В ходе проекта были доработаны и настроены следующие подсистемы конфигурации 1С:Документооборот 8 КОРП:
1. Подсистема электронного архива документов бухгалтерского и налогового учета ГК с группировкой документов в пакеты (комплекты) по типу хозяйственной операции.
2. Подсистема автоматической маршрутизации документов по бизнес-процессам, с использованием условий маршрутизации поь типу хозяйственной операции.
3. Подсистема сканирования документов и оптического распознования скан-копий документов.
4. Подсистема бесшовной интеграции с учетной системой 1С:УПП 1.2.
5. Адаптирован и внедрен модуль 1С-ЭДО.

Особенности проекта:
1. Проект полностью дистанционный.
2. Система оптического распознавания ДокНет была доработна для 20 форм первичных бухгалтерских документов.
3. Был встроен и доработан модуль 1С-ЭДО в программный продукт 1С:ДО КОРП.
4. Часть работ в проекте выполнялась силами Заказчика. Работы, выполняемые Исполнителем: разработка технического задания, разработка и настройка протопипа системы, функциональное тестирование системы по ПМИ, разработка Руководства администратора системы, запись обучающих видео-уроков для пользователей, сопровождение в период опытной эксплуатации системы.
Работы, выполняемые Заказчиком: перенос настроек в рабочую среду, разработка пользовательских инструкций, обучение пользователей.

Итоги:
1. Система оптического распознования
а) Программный продукт ДокНет был адаптирован для работы с 1С:ДО
б) Доработаны и настроены для распознования 23 формы входящих и внутренних документов (типовые и нетиповые).
в) Доработана карточка внутреннего документа 1С:ДО.

2. Обработка внутреннего документа: разработано и настроено
а) 38 видов документов,
б) 6 шаблонов процессов,
в) 14 автоподстановок,
г) 27 условий маршрутизации,
д) 5 видов уведомлений как для пользователей системы внутри, так и для неподключенных пользователей (на e-mail)

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

4. Бесшовная интеграция с учетной системой а) Интеграция с 1С:УПП 1.2 (доработка DMIL) б) настроены правила интеграции для 34 видов документов. в) работа с задачами, документами и скан-образами напрямую из учетной системы.

5. Подсистема обмена юридически значимыми электронными документами (1С-ЭДО)
а) внедрен модуль 1С-ЭДО в 1С:ДО,
б) согласование и подписание документов ЭДО электронной подписью в программе 1С:ДО в соответствии с настроенными маршрутами,
в) возможность обмена ЭД из системы 1С:ДО,
г) отслеживание статуса ЭД.

6. Контроль разработано 5 отчетных форм, позволяющих осуществлять различные уровни контроля на различных стадиях обработки документов.
Ожидаемые эффекты от внедрения:
1. Сокращение времени на ввод первичных документов в 2 раза.
2. Ввод 1 комплекта документов по 1 сделке - вместо 15 мин - 3-7 минут (при 7000 операций в месяц экономия более 800 чел/час.
3. Разграничение полномочий пользователей СЭА (работа сканировщиков только с контентом сканирования/распознавания, работа бухгалтеров с документами по функциональной принадлежности, контроль за полнотой документов и корректности отражения в учете со стороны руководителей отделов бух, юр и др.
4. Упорядочивание процессов и времени обработки документов специалистами бухгалтерии (согласование, утверждение, автоматическая маршрутизация по ТХО).
5. Сокращение затрат при использовании ЭДО.
6. Сокращение затрат на подбор документов для контролирующих органов, аудиторов и т.д. (отчетов, скан-копий документов в СЭА)
7. Организованная инфраструктура для ОЦО.
8. Контроль принятия оригиналов документов от инициаторов сделок.

Развитие системы
1. Полная автоматизация попакетного потокового ввода документов.
2. Передача через 1С-ЭДО произвольных электронных документов.
3. Повышение юзабилити системы.
4. Развитие "локального ЭДО" (обмен ПУД в электронном виде между подразделениями: цеха, склады и т.п.)

Выполнены следующие работы:

Консультации по выбору программного обеспечения и вариантов его сопровождения
Сбор и анализ требований заказчика к автоматизированной системе
Планирование этапов работ, составление календарного плана работ
Методическое обеспечение специфических особенностей учета и управления в системе автоматизации (требования к адаптации)
Создание интерфейсов и наборов прав пользователей
Техническая реализация специфических особенностей учета и управления в системе автоматизации (адаптация)
Интеграция с другими системами на базе "1С:Предприятия"
Начальные настройки типового/отраслевого решения (программы) для начала ведения учета
Обучение в группе в учебном классе партнера "1С"

Работы по адаптации типового решения:

- Настройка нормативно-справочной информации;
- Настройка видов документов;
- Формирование справочника "Организации";
- Формирование справочника "Пользователи";
- Формирование групп пользователей;
- Формирование групп доступа пользователей;
- Выполнена настройка связей документов;
- Внедрена система оптического распознавания документов;
- Внедрен модуль обмена юридически значимыми документами;
- Настроены бизнес-процессы обработки документов;
- Доработана и настроена бесшовная интеграция с учетной системой 1С:УПП ред. 1.2;
- Разработаны отчеты по "контрольным" задачам и документам.

Внедрение

ГК "Содружество"

ГК «Содружество» – международная агропромышленная группа. Один из крупнейших частных инвесторов в агропромышленный сектор экономики России, в самые передовые разработки. 75 место в рейтинге "РБК 500: Крупнейшие компании России» за 2016 год.
ГК "Содружество" - один из крупнейших переработчиков семян масличных культур в Европе, производственные комплексы в России, Бразилии и др.странах. Компанией созданы центр глобальной торговли(с штаб квартирой в Люксембурге) и уникальная сеть хранения и дистрибуции для обеспечения активной деятельности не только в России и СНГ, но и в странах Европы, Средиземноморья и Ближнего Востока, Центральной и Латинской Америки.
ГК "Содружество" обладает современной портовой инфраструктурой и возможностями для перевалки грузов. Первый в России специализированный порт на Балтийском море.
Также является одним из крупнейших в России собственников железнодорожных вагонов.

Общая численность компании: 2000

Калининградская обл, г Светлый, Октябрь 2018

Вариант работы: Клиент-серверный (сервер базы данных: Microsoft SQL Server )

Общее число автоматизированных рабочих мест: 100

Количество одновременно работающих клиентов

Параметры

Количество видов документов - 38 шт.
Количество вводимых документов в день - до 500 шт

Редактор

SAP R/3. SAP R/3 (разработчик германская фирма SAP AG) наиболее широко используемое в мире стандартное решение класса ERP, служащее для электронной обработки информации на основе архитектуры «клиент сервер». Система позволяет обеспечить одновременную работу до 30 тысяч пользователей.

Все компоненты системы R/3 настраиваются на конкретное предприятие и позволяют обеспечивать внедрение эволюционным путем. Заказчик может выбрать оптимальную конфигурацию из более чем 800 готовых бизнес-процессов. В состав системы входят следующие подсистемы, построенные по модульному принципу: IS – отраслевые решения; WF – управление информационными потоками; PS – проекты; AM – основные средства; CO – контроллинг; FI – финансы; SD – сбыт; MM – управление материальными потоками; PP – планирование производства; QM – управление качеством; PM – техническое обслуживание и ремонт оборудования; HR – управление персоналом.

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

Основными элементами учета и отчетности являются следующие модули.

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

Финансовый менеджмент (TR), содержащий управление наличностью, управление финансами (денежный рынок, иностранная валюта, ценные бумаги и дериваты), управление рыночными рисками, управление бюджетом.

Контроллинг (CO) состоит из контроллинга косвенных затрат, контроллинга затрат на продукт, учета результатов хозяйственной деятельности.

Управление инвестициями (IM) обеспечивает широкое планирование инвестиционных программ и управление отдельными инвестиционными мероприятиями.

Контроллинг деятельности предприятия включает в себя консолидацию (CS), учет затрат по МВП (PCA), информационную систему для менеджмента (EIS), планирование деятельности предприятия (BP).

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

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

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

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

Внедрения: более 200 в странах СНГ, в том числе Белгородэнерго, Белорусский металлургический комбинат, Красноярская железная дорогая, Восточно-сибирская железная дорога, Сургутнефтегаз, Нижнетагильский металлургический комбинат и др.

Стоимость инсталляции: 300-350 тысяч долларов в расчете на 50 пользователей.

BAAN IV . BAAN IV (разработка одноименной фирмы)¾ комплексная система ERP-класса, охватывающая следующие виды управленческих задач.

BAA N Моделирование предприятия: способствует сокращению сроков внедрения, снижению уровня затрат и ускоренному возврату вложенных средств. В основе подсистемы лежат уникальные средства методологии внедрения, называемой Orgware, разработанной с учетом опыта внедрения продуктов BAAN более чем в 50-ти странах мира. Процесс внедрения начинается с описания или рассмотрения соответствующей типу и профилю предприятия референтной модели. На следующей стадии производится корректировка параметров бизнес-модели с учетом требований заказчика. Далее система конфигурируется и для каждого конкретного пользователя создается меню, в структуру которого могут быть включены инструкции и нормативные документы, определяющие выполнение отдельных задач. В завершении проводится анализ деятельности предприятия, на основе которого формируются решения по модернизации производства, определяются дальнейшие направления развития.

Использование системы позволяет сократить время внедрения до 3-10 месяцев.

BAAN Производство: включает планирование потребностей, конфигуратор продукции, управление проектом, управление серийным производством и производством по отдельным заказам, управление цепочкой поставок на уровне корпоративного производства. Подсистема “Производство” спроектирована для работы со всеми типами стратегий управления производством. Более того, система BAAN обладает гибкостью, позволяющей изменять стратегию в течение жизненного цикла проекта. Подсистема “Производство” предоставляет также возможность изменения положения точки привязки заказа клиента (CODP), которая определяет степень влияния заказа клиента на производственный цикл. Ядром подсистемы “Производство” является модуль “Основной производственный план-график” (MPS). Он спроектирован для того, чтобы помочь вам в каждодневном управлении производством наряду с проведением долгосрочного планирования и принятием решений. Подсистема позволяет реализовать все типы производственной среды и их сочетания.

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

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

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

Подсистема позволяет вести документацию на разных языках и осуществлять процедуры финансовых операций с неограниченным количеством валют в условиях различных стран: оплата чеками (вариант США и Англии), переводными векселями (Франция), банковскими поручениями, а также с помощью электронных средств. Те же финансовые операции реализованы для условий РФ и других стран СНГ.

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

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

BAAN Администратор деятельности предприятия представляет собой инструментарий для совершенствования финансово-хозяйственной деятельности и разработан для получения достоверной информации по всем направлениям деятельности компании. Форма презентации данных позволяет проводить быстрый анализ для принятия безошибочных решений. Встроенная в пакет “система раннего предупреждения” дает возможность своевременно вносить необходимые коррективы.

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

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

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

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

Внедрения: «Нижфарм», УралАЗ, КамАЗ, БелАЗ, Челябинский тракторный завод, Иркутское авиационное производственное предприятие, Шелеховский алюминиевый завод и др.

ORACLE E-BUSINESS SUITE. Разработчик ¾ фирмаOracle. Oracle E-Business Suite – это полный интегрированный комплекс приложений для электронного бизнеса, работающий в корпоративном Интранете и глобальном Интернете. Сегодня комплекс включает все приложения, необходимые предприятию: маркетинг, продажи, снабжение, производство, обслуживание заказчиков, бухгалтерия, учет кадров и пр.

Современную версию Oracle E-Business Suite 11i можно условно разделить на три функциональных блока:

  • Oracle ERP (Enterprise Resource Planning);
  • Oracle CRM (Customer Relationship Management;
  • Oracle E-Hub (Электронная коммерция).

Комплекс приложений Oracle для построения ERP (Enterprise Resource Planning) системы на предприятии (более известный под торговой маркой Oracle Applications) объединяет приложения для оптимизации и автоматизации внутрихозяйственных процессов предприятия (производство, финансы, снабжение, управление персоналом и др.). Он включает в себя более 90 модулей, которые позволяют предприятию решать основные бизнес-задачи, связанные с финансовыми и материальными потоками: планирование производства, снабжение, управление запасами, взаимодействие с поставщиками, управление персоналом и расчеты по заработной плате, финансовое планирование, управленческий учет и др.

ERP-приложения Oracle: Управление производством; Управление финансами; Управление персоналом; Логистика; Управление проектами.

Oracle CRM (Customer Relationship Management ) – приложения для автоматизации и повышения эффективности процессов, направленных на взаимоотношения с клиентами (продажи, маркетинг, сервис). Ключевой аспект успешного бизнеса ¾ это умение привлекать и сохранять прибыльных клиентов, использовать информацию о клиентах и внутренних бизнес-процессах для принятия точных и своевременных решений. Решения CRM дают организации возможность взаимодействовать с заказчиком через те каналы, которые для него максимально удобны. И, наконец, CRM позволяет компании развивать стандартные модели маркетинга, продаж и обслуживания в Интернете, что значительно расширяет круг потенциальных клиентов, повышает качество сервиса и прибыльность вашего бизнеса.

Oracle E-Hub – приложения для организации электронных торговых площадок.

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

ГАЛАКТИКА. Разработчик ¾ корпорация Галактика, Россия. Система Галактика ориентирована на автоматизацию решения задач, возникающих на всех стадиях управленческого цикла: прогнозирование и планирование, учет и контроль реализации планов, анализ результатов, коррекция прогнозов и планов. Система имеет модульную структуру, модули, в свою очередь, объединены в функциональные контуры (см. рис. 7, 8.). Пунктиром изображены модули, находящиеся в стадии разработки. Объединение модулей в контуры Логистики, Финансовый, Управления персоналом выполнено по виду ресурсов, над которыми совершается управленческая деятельность. В Контур управления производством и Административный контур , а также Контур управления взаимоотношениями с клиентами модули включены в соответствии с автоматизируемым видом деятельности. Понятие “модуль” не следует отождествлять с привычным для сотрудников служб автоматизации термином АРМ. В каждом модуле присутствуют функции, предназначенные, с одной стороны, для использования как непосредственными исполнителями, так и управленцами различного уровня, а, с другой стороны, – для решения задач, относящихся к различным видам управленческой деятельности.

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

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

Дальнейшее развитие системы предусматривает соответствие (в перспективе) функциональности, технологичности и степени интеграции системы современным концепциям ERP (Enterprise Resource Planinng – “планирование ресурсов предприятия”), CSRP (Custom Synchronized Resource Planning – “планирование ресурсов, синхронизированное с покупателем”), SEM (Strategic Enterprise Management – “стратегическое управление предприятием”, а также стандартам открытых систем.

БОСС-КОРПОРАЦИЯ. Разработчик – компания АйТи, Россия. БОСС-КОРПОРАЦИЯ¾ отечественная система для крупных организаций.

Разработана для автоматизации управления финансово-хозяйственной деятельности корпораций, производственных и торговых объединений на базе Oracle 7 Server. В состав системы входят модуль “Администратор” и подсистемы, содержащие следующие модули.

Управление финансами: “Анализ бюджетов”, “Бюджеты”, “Главная книга”, “Учет банковских операций”, “Учет расчетов с дебиторами и кредиторами”, “Учет кассовых операций”, “Учет расчетов с подотчетными лицами”.

Управление производством : “Технологическая подготовка производства”, “Технико-экономическое планирование”, Учет затрат на производство”.

Управление закупками, запасами и реализацией: “Закупки”, “Запасы”, “Реализация”.

Управление персоналом : “Расчет зарплаты”, “Учет кадров”, “Штатное расписание”.

Управление основными средствами и оборудованием: “Основные средства и оборудование”.

Разработчик системы фирма “АйТи” работает в области автоматизации управленческой деятельности с 1995г. (автоматизация Академии Генштаба МО РФ). Использует аппаратную платформу Sun MicroSystems (операционная система Solaris). Программная платформа Oracle обеспечивает разработчиков инструментальными средствами: SQL*Plus ¾ средство выработки запросов, определения и управления данными; Oracle8 Enterprise Manager ¾ управление и администрирование распределёнными средами данных; Desiner ¾ средство моделирования, генерации приложений и обратного реинжиниринга для приложений баз данных; Object Database Designer ¾ объектное средство проектирования, создания и доступа; Developer ¾ средство RAD приложений баз данных в архитектуре “клиент-сервер” и Web. Кроме указанных средств нет особых проблем в использовании технологии OLAP фирмы Oracle на уровне предприятия (Oracle Express).

1С:ПРЕДПРИЯТИЕ. (Компания 1С, Россия). Система “1С:Предприятие”: комплексная конфигурация “Бухгалтерия; Торговля; Склад; Зарплата; Кадры” представляет собой универсальную программу ¾ конструктор, которая позволяет вести учет в одной информационной базе от имени нескольких организаций.

Бухгалтерский учет реализует стандартную методологию учета для хозрасчетных организаций в соответствии с текущим законодательством России.

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

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

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

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

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

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

Конфигурация «Производство+Услуги+Бухгалтерия» служит для автоматизации учета на небольших производственных предприятиях и фирмах, ведущих оптовую торговлю.

Конфигурация «Финансовое планирование» предназначена для ведения бюджетов.

Внедрения и стоимость . Продукты компании 1С занимают около 40% российского рынка программ данного класса. Стоимость одноместной конфигурации в зависимости от реализуемых функций от 250 до 500$; сетевая версия стоит около 1000$. Разработкой конфигурации на основе MS SQL и реализацией функций по описанию и учету производства фирма “1С” продвигается в класс малых корпоративных систем.

Цели и задачи экзамена

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

Форма проведения экзамена

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

Первая задача

От экзаменуемого требуется выполнить практическую реализацию действий пользователя по отражению заданных хозяйственных операций в системе бухгалтерского (налогового) учета, пользуясь исключительно стандартной функциональностью конфигурации "Бухгалтерия предприятия 8".

Время выполнения задания – 40 минут.


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

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

При решении задачи кандидат имеет право использовать
Документацию по системе "1С:Предприятие 8"

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


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

Исключение нерационального дублирования ввода и хранения информации
Корректность отражения хозяйственной ситуации в системе бухгалтерского (налогового) учета, ее обоснование с использованием стандартной отчетности

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

Вторая задача

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

Время выполнения задания - 4 астрономических часа (240 минут)

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

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

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

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

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

Сдача выполненного задания

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

Работа с числовыми матрицами в целом и решение систем линейных алгебраических уравнений в частности - классическая математическая и алгоритмическая задача, широко используемая при моделировании и расчёте огромного класса бизнес-процессов (например, при расчёте себестоимости). При создании и эксплуатации конфигураций «1С:Предприятия» многие разработчики сталкивались с необходимостью вручную реализовывать алгоритмы расчёта СЛАУ, а после - с проблемой длительного ожидания решения.

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

Он оптимизирован для использования на данных, имеющих разреженную структуру (то есть содержащие не более 10% ненулевых коэффициентов в уравнениях) и в среднем и в лучшем случаях демонстрирует асимптотику Θ(n⋅log(n)⋅log(n)), где n - количество переменных, а в худшем (при заполненности системы ~100%) его асимптотика сопоставима с классическими алгоритмами (Θ(n 3)). При этом на системах, имеющих ~10 5 неизвестных, алгоритм показывает ускорение в сотни раз по сравнению с реализованными в специализированных библиотеках линейной алгебры (например, superlu или lapack).

Важно: статья и описанный алгоритм требуют понимания линейной алгебры и теории графов на уровне первого курса университета.

Представление СЛАУ в виде графа

Рассмотрим простейшую разреженную систему линейных уравнений:


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

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

Для этого нам достаточно транспонировать матрицу и установить инвариант “A[i][j]=z ⇔ i-я переменная входит в j-е уравнение с коэффициентом z” , а после для всякого ненулевого A[i][j] построить соответствующее ребро из вершины i в вершину j.

Полученный граф будет выглядеть так:

Даже визуально он оказывается менее громоздким, а асимптотические затраты оперативной памяти снижаются с O(n 2) до O(n+m), где m - число коэффициентов в системе.

Выделение компонент слабой связности

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

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

После разделения на компоненты слабой связности граф примет такой вид:

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

Редуцирование вершин графа

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

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

Таким образом, вершину 3 из примера мы сможем редуцировать сразу, полностью обработав компоненту:

Аналогично поступим с уравнением 0, так как в него входит всего одна переменная:

Другие уравнения тоже изменятся после нахождения этого результата:

$$display$$1⋅х_1+1⋅х_2=3⇒1⋅х_2=3-1=2$$display$$


Граф принимает следующий вид:

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

Перестроение графа

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

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

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

Например, можно привести оставшееся после редуцирования множество вершин обратно в матричный вид и применить к нему метод Гаусса решения СЛАУ . Таким образом мы получим точное решение, а скорость работы алгоритма будет уменьшена за счёт обработки не всей системы, а лишь некоторой её части.

Тестирование алгоритма

Для тестирования программной реализации алгоритма мы взяли несколько реальных систем уравнений большого объёма, а также большое количество случайно сгенерированных систем.
Генерация случайной системы уравнений проходила через последовательное добавление рёбер произвольного веса между двумя случайными вершинами. Всего система заполнялась на 5-10%. Проверка корректности решений производилась через подстановку полученных ответов в исходную систему уравнений.


Системы имели размер от 1000 до 200000 неизвестных

Для сравнения быстродействия мы использовали наиболее популярные библиотеки для решения задач линейной алгебры, такие как superlu и lapack. Конечно, данные библиотеки ориентированы на решение широкого класса задач и решение СЛАУ в них никак не оптимизировано, поэтому различие в быстродействии оказалось значительным.


Тестирование библиотеки ‘lapack’


Тестирование библиотеки ‘superlu’

Приведём итоговое сравнение нашего алгоритма с алгоритмами, реализованными в популярных библиотеках:

Заключение

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

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

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ: