3. обмен с учебн заведениемотправить. Кафедра информационных систем
Скачать 0.82 Mb.
|
Титульный лист рейтинговой работы Кафедра информационных систем
Москва – 202_ г. Описание предметной области 2. Настройка программы 1С:ЗУП 3.0: отпуск, расчет учебных отпусков Универсальный механизм, позволяющий настроить обмен информацией, называется «Универсальный обмен данными в формате XML». Он дает возможность работать с разными конфигурациями, поставляется на диске ИТС. Для отладки работы этого механизма оператор должен прописать правила обмена. Сделать это можно посредством конфигурации «Конвертация данных», разработанной компанией 1C. Рисунок 1 –Настройка обмена данными Для одинаковых конфигураций правила обмена создаются быстро, практически в автоматическом режиме. Кроме того, пользователь может использовать обработку «Выгрузка-загрузка данных XML». Новая версия оснащена функцией по переносу кадровых документов из предыдущей ЗУП 2.5. Однако в автоматическом режиме возможен лишь перенос документов первичного характера. Для обмена документами-исправления операции придется осуществлять в ручном режиме. Переносу подлежат следующие документы: Прием на работу; Увольнение; Кадровый перевод; Командировка; Больничный; Отпуск; Оплата по среднему; Оплата дней по уходу за ребенком-инвалидом. Перенос осуществляется посредством формирования файла в ходе выгрузки из старой версии. Далее он загружается в новую версию программы. Для этой операции в помощнике выгрузки из старой версии был добавлен новый пункт «Выгрузить документы, введенные после начала работы в новой программе» Рисунок 2 – Помощник выгрузки данных При выборе данного пункта необходимо прописать период, выбрать наименование организаций, для которых необходимо перенести сведения. Рисунок 3 – Выгрузка документов В ходе загрузки кадровых документов в новую версию добавляются только данные, при этом объекты остаются без изменений. Документы загружаются со статусом непроведенных, то есть в виде черновиков. После окончания операции пользователь получает сообщение о том, какие данные были загружены. В новой программе требуется проверить документы. При необходимости пользователь дополняет их, после чего проводит. Если загрузка данных была произведена повторно, существующие версии непроведенных документов не будут обновлены. Обмен и настройка синхронизации в 1C: ЗУП 3.1 необходимы в ряде случаев, например, в ходе реорганизации, при которой одно предприятие присоединяется к другому. В этом случае характер взаимоотношения между сотрудниками и организацией остается неизменным, не меняются также условия труда, действует карточка Т-2. В ней необходимо лишь заменить название компании. При этом новая компания обязана сдать отчетность по всем таким сотрудникам во все госорганы, то есть предоставить все формы отчетности. Отчетность за квартал – РСВ и 6-НДФЛ, отчетность за год – 2-НДФЛ. Таким образом, новая организация должна отчитать за весь прошедший год новых сотрудников. В связи с этим возникает необходимость перенести все данные по сотрудникам из базы такой организации. Проще всего эту операцию провести путем обмена между базами. Если между ними имеются существенные отличия, данные необходимо конвертировать и прописать требуемые правила обмена. В ЗУП 3.1 предлагается единая база для ведения регламентированного и управленческого учета зарплаты. Тем не менее, некоторые компании все же предпочитают вести учет кадров в виде отдельной базы. Чтобы не вводить в обе базы одни и те же документы, необходимо настроить обмен данными между ними. Выбираем период выгрузки. Это может быть стандартный период: месяц, квартал или любой промежуток дней, либо один день. Рисунок 4 – Выбор периода Можем выбрать необходимые для выгрузки документы, например, выгрузить только ведомости или определенные начисления. Рисунок 5 – Правила выгрузки данных Переходим на вторую закладку, где есть возможность задать параметры выгрузки. Указать сотрудника, на которого будет выгрузка, если нам не нужен учет в УНФ в разрезе сотрудников. И организацию по которой выгружаем. Рисунок 6 – Выгрузка данных Рисунок 7 – Обмен данными Затем переходим в УНФ и открываем обработку Обмен УНФ-ЗУП. Рисунок 8 – Загрузка данных из ЗУП Выбираем загрузить данные и указываем наш выгруженный файл. Указываем соответствия подразделений. Рисунок 9 – Загрузка данных из ЗУП Также задаем соответствия для начислений. Рисунок 10 – Перенос данных Документы переносятся с префиксами из программы ЗУП. Рисунок 11 – Перенос данных Обмен данными через интернет- соединение по HTTP-протоколу: Рассмотрим, как средствами 1С скачать картинку с сайта и записать ее на диск. Для этого создадим в базе обработку, добавим форму обработки. Добавим команду формы Загрузить и добавим ее в форму. Итоговая форма имеет вид: В обработчике команды Скачать напишем код: Рисунок 12 - Обработчик Прокомментируем фрагменты кода. 1. Создаем HTTP-соединение 2. Создаем соответствие ЗаголовокЗапросаHTTP и заполняем заголовки 3. Создаем HTTP-запрос 4. Отправляем HTTP-запрос 5. Обрабатываем ответ на запрос В принципе, по той же схеме можно послать любой запрос на сервер. При этом возможно отправлять или получать не только файлы картинок, но и просто данные в различных форматах (XML, JSON и т.д.). Таким образом мы можем, например, передавать из 1С в интернет-магазин данные о товарах, остатках и ценах и забирать данные о заказах покупателей из интернет-магазина. Примером реализации такого обмена может служить обработка Обмен с WEB-сайтом из типовых конфигураций 1С. Запускаем информационную базу в режиме «1С:Предприятие». Открываем справочник «Контрагенты» и добавляем нескольких клиентов. Рисунок 13- Контрагенты Запускаем браузер и вводим в адресную строку полученный URL: Рисунок 14 - Запрос В результате видим данные в формате JSON, чего и добивались. Обмен данными через COM-соединение и OLE: Установить OLE соединение к 1С 8
Установить COM соединение к 1С 8
Строка подключения к 1С 8
Разрыв соединения с 1С 8
Для объекта V83.Application выполнять разрыв соединения обязательно, в противном случае останется висеть незавершенный сеанс, который потом придется удалять вручную. В случае с V83.COMConnector соединение разрывается автоматически при завершении процедуры в которой выполнялось подключение. И есть еще один маленький момент. Для пользователя под которым выполняется подключение должен быть отключен флажок «Запрашивать подтверждение при закрытии программы» в его настройках. Метод NewObject() Для создания нового объекта можно воспользоваться методом NewObject(), например: для V83.COMConnector
для V83.Application
После создания Com объекта можно далее работать с ним, например
Можно также использовать менеджеры объектов конфигурации:
Получение и сравнение перечисления через COM соединение Для сравнения значений элементов перечислений, определенных в конфигурации, необходимо выполнить преобразование этих элементов к одному из примитивных типов, сравнение которых не вызывает трудности. Такими типами могут быть либо числовой, либо строковый тип. Преобразовать значение элемента перечисления к числовому типу можно так:
Получение объекта через COM по идентификатору Через менеджеры объектов конфигурации получаем com объект, например :
Рисунок 15 – Обработка запроса Рисунок 17- Обработка запросаОстается только проверить работоспособность написанного кода. Теперь сначала нужно выбрать тип файла, в нашем случае DBF, после этого в окне выбора должны отображаться файлы только этого типа, после нажатия команды «Прочитать» содержимое выбранного файла должно отобразиться в табличной части обработки.Создаем новый объект, далее открываем файл, после чего проверяем наличие записей в файле и с помощью цикла обходим строки файла.Рисунок 18 – Загрузка контрагентов ЗаключениеНа базе предложенной предметной области выделены предметно-значимые сущности. Спланированы общие принципы обмена данными с типовой конфигурацией с учетом особенностей предложенных сущностей. Также проведена организация обмена данными с типовой конфигурацией с использованием текстовых файлов, реализован обмен данными с помощью DBF-файлов, Организован обмен данными через XML, реализован обмен данными через интернет- соединение по HTTP-протоколу, предложен пример обмена данными через COM-соединение и OLE. Список использованной литературы Бабкин Э.А., Князькин В.П., Шиткова М.С. Сравнительный анализ языковых средств, применяемых в методологиях бизнес-моделирования // Бизнес-Информатика. – 2011. – №2(16). – С. 31 Вендров А.М. "Практикум по проектированию программного обеспечения экономических информационных систем". Учеб. пособие. - М.: Финансы и статистика, 2019. – 156 с. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем. – М.: ИД ФОРУМ ИНФРА- М, 2007. Глушаков С. В., Ломотько Д. В. Базы данных. М.: ООО «Издательство АСТ», 2019. 415 с. Грекул В.И. Проектирование информационных систем [Текст]: учебное пособие / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. – 2-е изд. испр. – М.: Интернет-Университет Информационных Технологий: БИНОМ Лаборатория знаний, 2008. – 300 с. Гринберг П. CRM со скоростью света. Привлечение и удержание клиентов в реальном времени через Интернет. (перевод с англ.: CRM at the Speed of Light: Capturing and Keeping Customers in Internet Real Time). Серия: Бизнес XXI века. Издательство: Символ-Плюс. 2019 – 528 с. Елиферов В.Г., Репин В.В. «Бизнес-процессы: Регламентация и управление: Учебник». - М.:ИНФРА-М, 2021. – 319с. Ковалев В.Н. Современные методологии и стандарты описания бизнес-процессов: преимущества, недостатки и области применения [Текст] / С.В. Ковалев, В.Н. Ковалев. // Справочник экономиста. – 2008. – №11. – с. 32–46 Култыгин О. П. Администрирование баз данных. СУБД MS SQL Server : учебное пособие / О. П. Култыгин. - Москва : МФПА, 2019. - 232 с. : ил. - (Университетская серия). – ЭБС «IPRBooks». Маклаков С. В. Моделирование бизнес-процессов с AIIFusion Process Modeler. – М.: Диалог-МИФИ, 2019.– 240 с. Никитин А.В. Управление предприятием с использованием информационных систем: Учебник / А.В. Никитин, И.А. Рачковская. – СПб.: Инфа, 2011. – 194 с. Проскурякова Л.Г., Коробовскиий С.П. Проектирование информационных систем: Учебное пособие. – Орел: Издательство ОФ РАНХ ГС, 2019. – 234 с. Репин В. В. Бизнес-процессы компании: построение, анализ, регламентация. – М.: Стандарты и качество, 2015. – 73 с. Романова Ю. Д. Информационные системы в экономике, управлении, маркетинге и менеджменте. Оперативные CRM-системы. Введение клиентской базы Sats expert. - М.: Издательство ММВШБ "МИРБИС" (Институт), 20011. - 30 с. |