Разработка программного модуля для интеграции данных между системами 1С:Предприятие 8.2 и модулем "Казначейство" КИС ОАО "ММК"

Постановка задачи для модуля 1С. Бухгалтерия 3.0. Анализ существующих разработок в области интегрирования данных. Информационное обеспечение модуля "Связь 1С Предприятия 8.2. с "Казначейством". Программное и технологическое обеспечение данного модуля.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 10.06.2013
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

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

? оборудование электропроводки путем вкладывания ее в стены; исключение прохождения электропроводки непосредственно вблизи рабочих мест пользователей ПЭВМ.

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

В качестве защиты ЭВМ от статического электричества следует принять дополнительные меры: специальные антистатические покрытия для технологических полов; общее и местное увлажнение воздуха (до 50%); ионизация воздуха; заземление неметаллических частей с предварительным нанесением электропроводящих покрытий (металлическая фольга, электропроводящая эмаль), которые соединяются с заземлителем. Каждый заземленный элемент присоединяется к заземлителю или к заземляющей магистрали посредством отдельного ответвления. Заземляющие проводники должны быть доступны для осмотра.

Для обеспечения электробезопасности при работе на электрооборудовании следует применять защитное заземление.

На рабочем месте оператора персонального компьютера эргономическая опасность исходит от следующих компонент:

— параметры визуальных средств отображения информации индивидуального пользования (именуемые в разных источниках как «дисплеи», «видеомониторы», «видеодисплейные терминалы») - яркость, контрастность, освещенность, угол зрения и т. д.;

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

В 1993-96 гг. в результате большой работы по анализу существующих отечественных и зарубежных документов, научных публикаций и с учетом опыта проведенных НИОКР были разработаны проекты трех Государственных стандартов России и Санитарно-гигиенических норм и правил.

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

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

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

Таблица 3.3 ? Визуальные эргономические параметры видеодисплейных терминалов и пределы их изменений

Наименование параметров

Пределы значений параметров

Минимальные (не менее)

Максимальные (не более)

Яркость знака (яркость фона) измеренная в темноте, кд/м2

35

120

Внешняя освещенность экрана, лк

100

250

Угловой размер знака, угл.мин

16

60

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

В 1990 г. в Швеции был утвержден стандарт MPR-II, ограничивающий излучение мониторов в диапазонах крайне низких частот. Требования стандарта MPR-II сейчас во всем мире принимаются как минимальные. Эти же требования и методы испытаний входят в новые Государственные стандарты и Санитарные нормы.

TCO'92 - рекомендация, разработанная Шведской конференцией профсоюзов и Национальным советом индустриального и технического развития Швеции (NUTEK), регламентирует взаимодействие с окружающей средой. Она требует уменьшения электрического и магнитного полей до технически возможного уровня с целью защиты пользователя. Для того, чтобы получить сертификат TCO'92, монитор должен отвечать стандартам низкого излучения (Low Radiation), т.е. иметь низкий уровень электромагнитного поля, обеспечивать автоматическое снижение энергопотребления при долгом не использовании, отвечать европейским стандартам пожарной и электрической безопасности. Как видно из таблицы 3.4, требования TCO'92 гораздо более жесткие, чем требования MPR-II. В 1995 г. требования был разработан стандарт TCO'95 и в 1999 г. - TCO'99. По нормам на излучение и он не изменился, а вот к материалам, применяемым в мониторах- пластмассе, редкоземельным металлам, фреонам на этапе производства - предъявлены очень жесткие требования.

Большинство измерений во время тестирований на соответствие стандартам TCO проводятся на расстоянии 30 см спереди от экрана, и на расстоянии 50 см вокруг монитора. Для сравнения во время тестирования мониторов на соответствие другому стандарту MPR-II все измерения производятся на расстоянии 50 см спереди экрана и вокруг монитора. Это объясняет то, что стандарты TCO более жесткие, чем MPR-II.

В Государственные стандарты и в Санитарные нормы включены требования и нормы на параметры излучений дисплеев. Как видно из таблицы 3.4, они соответствуют шведскому стандарту MPR-II.

Рабочие места с видеодисплейными терминалами (ВДТ) и ПЭВМ по отношению к световым проемам располагаются так, чтобы естественный свет падал сбоку, преимущественно слева.

Схема размещения рабочих мест с ВДТ и ПЭВМ учитывает расстояния между рабочими столами с видеомониторами (в направлении тыла поверхности одного видеомонитора и экрана другого видеомонитора), которое составляет не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов- не менее 1,2 м. Площадь на одно рабочее место с ВДТ или ПЭВМ для взрослых пользователей составляет не менее 6,0 м2, а объем- не менее 24,0 м3.

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

Таблица 3.4 - Требования нормативных документов к параметрам излучений дисплеев

Наименование параметров

MPR-II

ГОСТ Р50948_96
(с 01.07.97)

СанПин 2.2.2.542_96
(с 01.07.97)

TCO

напряженность ЭМП в 50 см вокруг дисплея по электрической составляющей, не более, В/м:

-- в диапазоне частот 5 Гц-2 кГц

-- в диапазоне частот 2-400кГц

25

2,5

25

2,5

25

2,5

10

1

плотность магнитного потока в 50 см вокруг, нТл:

— в диапазоне частот 5 Гц-2 кГц

— в диапазоне частот 2-400 кГц

250

25

250

25

250

25

250

25

электрический потенциал, В

500

500

500

500

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

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

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

Конструкция клавиатуры предусматривает: исполнение в виде отдельного устройства с возможностью свободного перемещения; опорное приспособление, позволяющее изменять угол наклона поверхности клавиатуры в пределах от 5 до 15 градусов; высоту среднего ряда клавиш не более 30 мм; расположение часто используемых клавиш в центре, внизу и справа, редко используемых- вверху и слева; выделение цветом, размером, формой и местом расположения функциональных групп клавиш; минимальный размер клавиш - 13 мм, оптимальный - 15 мм.

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

Рабочий стол имеет пространство для ног высотой не менее 600 мм, шириной- не менее 500 мм, глубиной на уровне колен- не менее 450 мм и на уровне вытянутых ног- не менее 650 мм.

Рабочее место оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм по углу наклона опорной поверхности подставки до 20 градусов. Поверхность подставки рифленая и имеет по переднему краю бортик высотой 10 мм.

Помещения с ВДТ и ПЭВМ имеют естественное и искусственное освещение. Естественное освещение осуществляется через светопроемы, ориентированные преимущественно на север и северо-восток, коэффициент естественной освещенности (КЕО) не ниже 1,2% (КЕО принимается для зон с устойчивым снежным покровом).

Искусственное освещение в помещениях эксплуатации ВДТ и ПЭВМ осуществляется системой общего равномерного освещения. Освещенность на поверхности стола в зоне размещения рабочего документа- не менее 300 лк. В качестве источников света при искусственном освещении применяются люминесцентные лампы типа ЛБ.

3.3 Предупреждение и ликвидация последствий чрезвычайных ситуаций

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

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

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

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

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

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

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

Если нет возможности приобрести специализированный промышленный компьютер, то можно применять обычную ПЭВМ, подключенную к сети через источник бесперебойного питания. Это позволит обеспечить автономную работу компьютера при отключении питания в течение 5-30 минут. При этом время заряда аккумуляторов бесперебойного источника питания не превышает 4-8 часов.

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

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

4. Анализ технико-экономических показателей и обоснование экономической целесообразности принятых в проекте решений

4.1 Описание и анализ работы. Обзор рынка

Целью написания моего дипломного проекта является модернизация и оптимизация приложения «Мониторинг банкоматов», входящего в состав программного комплекса «TranzWare Online». В качестве рынка потребителей данного продукта будем рассматривать банки, имеющие собственные процессинговые центры.

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

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

4.2 Выбор организационно-правовой формы

модуль интегрирование программный информационный

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

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

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

а) заявление, составленное по форме Р21001 («Заявление о государственной регистрации физического лица в качестве индивидуального предпринимателя») и подписанное заявителем;

б) квитанция об уплате государственной пошлины;

в) паспорт и его копию.

Индивидуальный предприниматель может получить свидетельство о закрытии уже через пять дней после того, как подаст в налоговую заявление по форме Р26001 («Заявление о государственной регистрации прекращения физическим лицом деятельности в качестве индивидуального предпринимателя в связи с принятием им решения о прекращении данной деятельности») и документ, подтверждающий оплату госпошлины.

При общей системе бизнесмену необходимо заполнять только книгу учета доходов и расходов, утвержденную Приказом от 12 августа 2002 г. Минфина России № 86н и МНС России № БГ-3-04/430.

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

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

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

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

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

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

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

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

Гражданским кодексом определена особая форма формирования финансовых обязательств - Агентский договор, ст. 1005 ГК РФ.

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

4.4 Содержание долевого инструмента

От заказчика поступает заказ разработать программный продукт для выполнения определенных операций. Предварительно необходимо представить ЗАКАЗЧИКУ расчет финансово-экономического обоснования создания определенного программного продукта. Расчет стоимости разработки должен выполнить в автоматизированном режиме исполнитель.

Исполнитель заключает с заказчиком агентский договор (АД) на выполнение всего комплекса работ.

Характеристика объекта:

? программный продукт с известным сроком разработки (2 месяца);

? разработку программного продукта осуществляет малое предприятие (штат - 4 человека).

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

Условиями АД предусматривается заключение договора прямого финансирования заказчиком текущих затрат исполнителя (Агентский договор - ст. 1005 ГК РФ). По данному договору заказчик ежемесячно выдает исполнителю аванс на текущие расходы в соответствии с представленным расчетом.

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

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

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

Исполнитель выплачивает ежемесячно налоги при обыкновенной полной системе бухгалтерского и налогового учета. Налог на прибыль ЗАК выплачивает заказчик.

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

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

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

Расчет лизинговых платежей по договору оперативного лизинга:

? Стоимость приобретенного имущества - 61400,00 руб.

? Срок договора - 2 месяца.

? Срок полезного использования объекта - 2.5 года.

? Процент комиссионного вознаграждения лизингодателю - 20% годовых.

? Ставка налога на добавленную стоимость - 18%.

Лизинговые платежи осуществляются равными долями ежемесячно, 1-го числа и относятся на прочие расходы.

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

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

4.5 Оценка трудоемкости работы

Период проведения работ: с 1 февраля 2013 года по 1 апреля 2013 года. Работы проводились в одну смену продолжительностью 8 часов.

Рассчитаем общую трудоемкость работ.

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

,

(4.1)

где - общие затраты труда, чел • ч;

- затраты труда на описание задачи, чел • ч;

- затраты на исследование предметной области, чел • ч;

- затраты на разработку блок-схем, чел • ч;

- затраты на программирование, чел • ч;

- затраты на отладку, чел • ч;

- затраты на подготовку документации, чел • ч.

Все составляющие определяем через условное число операторов - Q:

,

(4.2)

где - число операторов (примерная оценка);

- коэффициент сложности программы;

- коэффициент коррекции программы в ходе разработки.

Предполагаемое число операторов .

Коэффициент сложности задачи с характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина c лежит в пределах от 1,25 до 2). Примем .

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

В результате получим условное число операторов:

.

(4.3)

Также используем следующие коэффициенты:

— коэффициент увеличения затрат труда В вследствие дополнения задачи, в зависимости от сложности задачи принимается от 1,2 до 1,5 (примем ).

— коэффициент квалификации разработчика К - определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех лет - 1,0; от трех до пяти лет - 1,1--1,2; от пяти до семи 1,3--1,4; свыше семи лет - 1,5--1,6 (примем ).

Рассчитаем общую трудоемкость.

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

.

(4.4)

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

(4.5)

где Q - условное число операторов;

В - коэффициент увеличения затрат труда вследствие недостаточного описания задачи; K - коэффициент квалификации разработчика.

(4.6)

Затраты труда на разработку алгоритма решения задачи рассчитываются по формуле:

(4.7)

(4.8)

Затраты труда на составление программы по готовой блок-схеме определяется по формуле:

(4.9)

(4.10)

Затраты труда на отладку программы на ЭВМ рассчитывается по следующей формуле:

(4.11)

(4.12)

Затраты труда на подготовку документации по задаче определяются по формуле:

,

(4.13)

где - затраты труда на подготовку материалов в рукописи.

(4.14)

(4.15)

- затраты труда на редактирование, печать и оформление документации:

,

(4.16)

(4.17)

.

(4.18)

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

,

(4.19)

где - коэффициент изменения трудоемкости (из таблицы 4.1).

Таблица 4.1 - Изменение трудоемкости в зависимости от уровня языка программирования

Уровень языка программирования

Язык программирования

Коэффициент изменения трудоемкости

1

Покомандный автокод

1

2

Макроассемблер

0,95

3

Алгоритмические языки высокого уровня

0,8 - 0,9

4

Алгоритмические языки сверхвысокого уровня

0,7 - 0,8

Выбранный для разработки язык Java относится к алгоритмическим языкам высокого уровня; с учетом этого примем .

Подставив все полученные данные в формулу 4.1, получим полную трудоемкость разработки:

).

(4.20)

С учетом корректировки из формулы 4.19 получим итоговую трудоемкость разработки:

.

(4.21)

Оптимальная продолжительность проекта по формуле Б. Боэма:

(4.22)

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

4.6 Расчет исходного финансового состояния

Процентная ставка на аванс для заказчика составляет 20%. Норма прибыли исполнителя - 28%. В таблице 4.2 приведены налоговые ставки.

Таблица 4.2 - Налоговые ставки

Наименование

Значение

СВ

0,34

Подоходный налог

0,13

Налог на прибыль

0,20

Так как программист работает над данным продуктом самостоятельно, то рассчитывать затраты на разработку программы он будет исходя из собственной прибыли. Именно поэтому не происходит начисление премиальных и не приводится тарифная сетка. Программист работает на условиях семейного подряда. Доход программиста должен обеспечивать жизнь семьи из четырех человек. Оклад принимается равным прожиточному уровню работника в Челябинской области - 6011руб. (таблица 4.3).

Таблица 4.3 - Расходы на оплату труда

Должность

Кол-во

Оклад, руб.

НДФЛ

Сумма, руб.

Программист

4

6011

3125,72

24044

Итого

27169,72

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

Основные средства подлежат амортизации.

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

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

При применении линейного метода норма амортизации по каждому объекту амортизируемого имущества определяется по формуле:

(4.23)

где К - норма амортизации (в процентах) к первоначальной (восстановительной) стоимости объекта амортизируемого имущества;

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

Согласно ст. 258 НК РФ определение срока полезного использования объекта нематериальных активов производится исходя из срока действия патента, свидетельства и (или) из других ограничений сроков использования объектов интеллектуальной собственности в соответствии с законодательством Российской Федерации или применимым законодательством иностранного государства, а также исходя из полезного срока использования нематериальных активов, обусловленного соответствующими договорами. По нематериальным активам, по которым невозможно определить срок полезного использования объекта нематериальных активов, нормы амортизации устанавливаются в расчете на десять лет (но не более срока деятельности налогоплательщика). Поскольку срок полезного использования регистрации программы, организационных расходов установить невозможно, то для всех вышеперечисленных объектов амортизации устанавливается срок использования 10 лет.

Исполнитель арендует помещение для выполнения заказа. Исполнитель заключает с арендатором договор на аренду помещения. Арендуемое помещение представляет собой однокомнатную квартиру, в которой находится два комплекта офисной мебели, два компьютера (системный блок, монитор, клавиатура и мышь), принтер и телефон. Площадь помещения составляет 35 кв.м. Плата за аренду производится ежемесячно за месяц. Размер оплаты аренды составляет 12000 руб. в месяц. Помещение в аренду сдает юридическое лицо, никакие дополнительные проценты, налоговых ставок на арендуемое помещение не предполагаются. Более того, арендатор и предприниматель договорились о том, что в плату за аренду входит услуга уборки помещения, поэтому предпринимателю нет необходимости нанимать отдельно уборщицу.

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

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

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

Оплата всех услуг производится за месяц вперед.

4.7 Налогообложение

В соответствии с п. 1 ст. 1005 ГК РФ по агентскому договору одна сторона (ИСП) обязуется за вознаграждение совершать по поручению другой стороны (ЗАК) юридические и иные действия от своего имени, но за счет средств принципала.

Оплата услуг ИСПОЛНИТЕЛЯ, оказываемых ЗАККАЗЧИКУ, осуществляется в форме удержания исполнителем своего вознаграждения с учетом НДС из денежных средств, подлежащих перечислению заказчику.

Все налоги и сборы (НК РФ ст.13, 14, 15) делятся на федеральные, региональные и местные. Из федеральных налогов предприниматель должен оплатить налог на добавленную стоимость, налог на доход (подоходный налог) с физических лиц и страховые взносы.

Согласно ст. 143 гл. 21 НК РФ индивидуальные предприниматели являются налогоплательщиками налога на добавленную стоимость (18%).

Согласно ст. 207 гл. 23 НК РФ индивидуальные предприниматели являются налогоплательщиками налога на доход физических лиц (13%).

Согласно ФЗ №212-ФЗ «О страховых взносах в пенсионный фонд Российской Федерации, фонд социального страхования Российской Федерации, федеральный фон обязательного медицинского страхования» налоговая нагрузка по страховым взносам составляет 34%.

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

4.8 Организация бухгалтерского учета

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

В данной работе для бухучета использована автоматизированная система созданная авторами «СВГ_БУХ_11» на базе «ИНФО - БУХ 8.1 демо».

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

Как видно из расчетов продажная стоимость программного продукта составила 196 896 руб. Денежный доход исполнителя - 47 238 руб. Программный продукт реализован заказчику с учетом его прибыли на сумму 155 169 руб.

Заключение

Целью данной работы являлась разработка модуля для интеграции данных из системы «1С Предприятие 8.2» в систему «Казначейство» КИС ОАО ММК на базе 1С «Предприятие 8.2»

Поставленная цель достигнута в результате выполнения ряда задач:

1. Была исследована предметная область, проанализированы результаты и выделены проблемы в существующей информационной системе по передаче данных из 1С Предприятие 8.2 в модуль «Казначейство» КИС ОАО ММК.

2. Сформулированы предложения по усовершенствованию передачи данных между бухгалтериями ОАО «ММК» и принято управленческое решение разработать модуль по интеграции данных из системы 1С Предприятие 8.2 и модулем «Казначейство» КИС ОАО ММК.

3. Разработаны проектные решения по созданию модуля интеграции данных. В результате разработки проектных решений по созданию модуля была сформирована инструкция по эксплуатации модуля по интеграции данных в из системы 1С Предприятие 8.2 в модуль «Казначейство» КИС ОАО ММК для бухгалтерии.

4. Реализован программный модуль интеграции данных в среде разработки «1С Предприятие 8.2». Модуль был внедрен в эксплуатацию отделе бухгалтерии.

5. Проведено тестирование модуля на предоставленном КИС ОАО «ММК» сервере.

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

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

Модуль интеграции данных между системами 1С Предприятие 8.2. и модулем «Казначейство» КИС ОАО «ММК» внедрен в эксплуатацию на предприятии ОАО «ММК» «ТВ-ИН». Сопровождением модуля занимается работник IT-отдела предприятия. Тему проекта интеграции данных из системы 1С Предприятие 8.2 в модуль «Казначейство» КИС ОАО ММК можно считать завершенной.

Список использованных источников

ГОСТ 34.003-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Термины и определения.

ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем.

ГОСТ 34.320-96 Информационная технология. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы.

ГОСТ 34.321- 96 Информационная технология. Система стандартов по базам данных. Эталонная модель.

ГОСТ 34.601-90 Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.

ГОСТ 34.602-89 Информационные технологии. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.

ГОСТ 34.603-92 Информационные технологии. Виды испытаний автоматизированных систем.

ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств.

Гражданский Кодекс Российской Федерации Часть 2 Глава 37 (ст. 703, 704, 713).

Письмо Минфина СССР от 30.04.74 г. N 103 "Об основных положениях по учету материалов на предприятиях и стройках" (п.13).

Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2000.

Ипатова Э.Р., Ипатов Ю.В. Проектирование информационных систем. - Магнитогорск, 2003.

Ипатова Э.Р., Ипатов Ю.В. Практикум по проектированию информационных систем: Учеб. пособие. - Магнитогорск: МаГУ, 2004.

Барышников А., Мазепа М., Фогель О. 1С: Предприятие 7.7. Руководство пользователя. Стр. 19 - М.: Фирма 1С, 2001.

Барышников А., Мазепа М., Фогель О. 1С:Предприятие 7.7. Описание встроенного языка. Стр. 1 - М.: Фирма 1С, 2001.

Барышников А., Мазепа М., Фогель О. 1С:Предприятие 7.7. Конфигурирование и администрирование. Часть 1. Стр. 19 - М.: Фирма 1С, 2001.

Попова И.В., Попова Е.В. Разработка приложений: Учебно-методическое пособие. - Магнитогорск: МаГУ, 2006.

Проблемы разработки и адаптации информационных систем и технологий: межвуз. сб. науч. ст./ по общ. ред. О.Б. Назаровой - Магнитогорск: МаГУ, 2008.

Бугорский В.Н., Соколова Р.В. Сетевая экономика и проектирование информационных систем. Стр. 191 - Спб.: Питер, 2007 - 320 стр.

Сайт ЗАО «Строительный Комплекс» [Электронный ресурс]. - Режим доступа: http://www.skmmk.ru.

Реализация толлинговых схем в России [Электронный ресурс]. - Режим доступа: http://www.tolling.ru/02/.

Развитие Бизнеса.Ру [Электронный ресурс]. - Режим доступа: http://www.devbusiness.ru/startup/taxes/tolling_utropov.htm.

Сайт «1С:Предприятие» [Электронный ресурс]. - Режим доступа: http://www.1c.ru.

Сайт «Фрегат-Корпорация» [Электронный ресурс]. - Режим доступа: http://www.frigat.ru.

Сайт «Галактика» [Электронный ресурс]. - Режим доступа: http://www.galaktika.ru.

Сайт «Парус» [Электронный ресурс]. - Режим доступа: http://www.parus.ru.

Приложение

Листинг А.1 - основные функции модуля

Перем НП Экспорт;

//Перем ИдентификаторБД Экспорт;

Функция ПолучитьРасчетныйСчет(БИК,Номер,Контрагент) Экспорт

Результат = Неопределено;

Запрос = Новый Запрос;

Запрос.Текст="ВЫБРАТЬ

| БанковскиеСчета.Ссылка

|ИЗ

| Справочник.БанковскиеСчета КАК БанковскиеСчета

|ГДЕ

| БанковскиеСчета.Владелец = &Контрагент

| И БанковскиеСчета.Банк.Код = &БИК

| И БанковскиеСчета.НомерСчета = &НомерСчета";

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

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

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

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

Если Выборка.Количество()=1 Тогда

Выборка.Следующий();

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

КонецЕсли;

Возврат Результат;

КонецФункции

Функция ВСтруктуру(СписокХДТО)

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

Для Каждого Запись Из СписокХДТО Цикл

Структура = Новый Структура;

Для Каждого Свойство из Запись.Свойства() Цикл

Структура.Вставить(Свойство,Запись.Получить(Свойство));

КонецЦикла;

Список.Добавить(Структура);

КонецЦикла;

Возврат Список;

КонецФункции

Функция ВСложнуюСтруктуру(СписокХДТО)

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

Для Каждого Запись Из СписокХДТО Цикл

Структура = Новый Структура;

pay_card_header = Новый Структура;

Шапка = Запись.pay_card_header;

Для Каждого Свойство из Шапка.Свойства() Цикл

pay_card_header.Вставить(Свойство,Шапка.Получить(Свойство));

КонецЦикла;

Структура.Вставить("pay_card_header",pay_card_header);

pay_card_lines = Новый Структура;

Строки = Запись.pay_card_lines.pay_card_line;

Для Каждого ЗаписьСтрока из Строки Цикл

pay_card_line = Новый Структура;

Для Каждого Свойство из ЗаписьСтрока.Свойства() Цикл

pay_card_line.Вставить(Свойство,ЗаписьСтрока.Получить(Свойство));

КонецЦикла;

pay_card_lines.Вставить("pay_card_line",pay_card_line);

КонецЦикла;

Структура.Вставить("pay_card_lines",pay_card_lines);

Список.Добавить(Структура);

КонецЦикла;

Возврат Список;

КонецФункции

Функция ЭтоЧисло(Знач Строка) Экспорт

РезультатЭтоЧисло = 1; // Истина

ДлинаСтроки = СтрДлина(Строка);

Для i = 1 По ДлинаСтроки Цикл

Символ = Лев(Строка, 1);

Строка = Сред(Строка, 2);

Если Не (Символ = "1" Или Символ = "2" Или Символ = "3" Или Символ = "4" Или Символ = "5" Или Символ = "6" Или Символ = "7" Или Символ = "8" Или Символ = "9" Или Символ = "0") Тогда

РезультатЭтоЧисло = 0; // Ложь

Прервать;

КонецЕсли;

КонецЦикла;

Возврат РезультатЭтоЧисло;

КонецФункции

Функция вс_СохранитьКонтрагента(Логин,Пароль,Хмл) Экспорт

Ответ = Сервис.saveContragent(Логин,Пароль,Хмл);

Возврат(Ответ);

КонецФункции

Функция вс_СохранитьДоговор(Логин,Пароль,Хмл) Экспорт

Ответ = Сервис.saveContract(Логин,Пароль,Хмл);

Возврат(Ответ);

КонецФункции

Функция вс_ПолучитьСписокСтран(Логин,Пароль)Экспорт

Ответ = Сервис.getCountries(Логин,Пароль);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСтраны = Фабрика.Тип("http://treasury.is.mmk.ru","countries");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСтраны);

СписокХДТО = ОбъектХДТО.ПолучитьСписок("country");

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

Для Каждого ОбъектСписка Из СписокХДТО Цикл

Список.Добавить(ОбъектСписка.territory_code, ОбъектСписка.territory_code+" - "+ОбъектСписка.territory_short_name);

КонецЦикла;

Возврат Список;

КонецФункции

Функция вс_ПолучитьКонтрагентовПоСтроковомуРеквизиту(Логин,Пароль,Реквизит,Значение) Экспорт

Ответ = Сервис.getContragentsByStringAttribute(Логин,Пароль,Реквизит,Значение, ИдентификаторБД);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписокКонтрагент = Фабрика.Тип("http://treasury.is.mmk.ru","contragents");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписокКонтрагент);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("contragent"));

КонецФункции

Функция вс_ПолучитьКонтрагента(Логин,Пароль,Контрагент) Экспорт

Ответ = Сервис.getContragent(Логин,Пароль,Строка(Контрагент.Ссылка.УникальныйИдентификатор()),СокрЛП(ИдентификаторБД));

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписокКонтрагент = Фабрика.Тип("http://treasury.is.mmk.ru","contragents");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписокКонтрагент);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("contragent"));

КонецФункции

Функция вс_ПолучитьКонтрагентовПоЧисловомуРеквизиту(Логин,Пароль,Реквизит,Значение) Экспорт

Ответ = Сервис.getContragentsByLongAttribute(Логин,Пароль,Реквизит,Значение,ИдентификаторБД);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписокКонтрагент = Фабрика.Тип("http://treasury.is.mmk.ru","contragents");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписокКонтрагент);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("contragent"));

КонецФункции

Функция вс_ПолучитьСтатусыКонтрагентов(Логин,Пароль)Экспорт

Ответ = Сервис.getContragentStatuses(Логин,Пароль);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСтраны = Фабрика.Тип("http://treasury.is.mmk.ru","contragent_statuses");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСтраны);

СписокХДТО = ОбъектХДТО.ПолучитьСписок("contragent_status");

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

Для Каждого ОбъектСписка Из СписокХДТО Цикл

Список.Добавить(ОбъектСписка.lookup_code, ОбъектСписка.meaning);

КонецЦикла;

Возврат Список;

КонецФункции

Функция вс_ПолучитьТипыКонтрагентов(Логин,Пароль)Экспорт

Ответ = Сервис.getContragentTypes(Логин,Пароль);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСтраны = Фабрика.Тип("http://treasury.is.mmk.ru","contragent_types");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСтраны);

СписокХДТО = ОбъектХДТО.ПолучитьСписок("contragent_type");

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

Для Каждого ОбъектСписка Из СписокХДТО Цикл

Список.Добавить(ОбъектСписка.type);

КонецЦикла;

Возврат Список;

КонецФункции

Функция вс_ПолучитьДоговор(contragent_id, Договор) Экспорт

Ответ = Сервис.getContract(Логин,Пароль,XMLСтрока(contragent_id), Строка(Договор.Ссылка.УникальныйИдентификатор()),СокрЛП(ИдентификаторБД));

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписокДоговор = Фабрика.Тип("http://treasury.is.mmk.ru","contracts");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписокДоговор);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("contract"));

КонецФункции

Функция вс_ПолучитьБанк(Логин,Пароль,БИК) Экспорт

Ответ = Сервис.getBank(Логин,Пароль,БИК);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипОбъекта = Фабрика.Тип("http://treasury.is.mmk.ru","banks");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипОбъекта);

СписокХДТО = ОбъектХДТО.ПолучитьСписок("bank");

Возврат СписокХДТО;

Функция вс_ПолучитьОперацию(Логин, Пароль, object_type, do_system_id, do_object_id) Экспорт

Ответ = Сервис.getOperation(Логин,Пароль,object_type, do_system_id, do_object_id);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписок = Фабрика.Тип("http://treasury.is.mmk.ru","payment_operations");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписок);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("payment_operation"));

КонецФункции

Функция вс_ПолучитьПредоплаты(Логин, Пароль, operation_id, do_system_id) Экспорт

Ответ = Сервис.getPrepays(Логин,Пароль,operation_id, do_system_id);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписокКонтрагент = Фабрика.Тип("http://treasury.is.mmk.ru","invoices");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписокКонтрагент);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("invoice"));

КонецФункции

Функция вс_ВозвратАвансаВыданного(Логин, Пароль, Хмл) Экспорт

Ответ = Сервис.returnOutComingAdvance(Логин,Пароль,Хмл);

Возврат(Ответ);

КонецФункции

Функция вс_ПолучитьАвизоИнвойса(Логин, Пароль, Хмл) Экспорт

Ответ = Сервис.getInvoiceAviso(Логин,Пароль,Хмл);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписокКонтрагент = Фабрика.Тип("http://treasury.is.mmk.ru","invoices");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписокКонтрагент);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("invoice"));

КонецФункции

Функция вс_ПолучитьАвизоОперации(Логин, Пароль, Хмл) Экспорт

Ответ = Сервис.getOperationAviso(Логин,Пароль,Хмл);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписокКонтрагент = Фабрика.Тип("http://treasury.is.mmk.ru","invoices");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписокКонтрагент);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("invoice"));

КонецФункции

Функция вс_УдалитьВозвратАвансаВыданного(Логин, Пароль, Хмл) Экспорт

Ответ = Сервис.removeReturnOutComingAdvance(Логин, Пароль, Хмл);

КонецФункции

Функция вс_ОпределитьСтатусВозвратаАвансаВыданного(Логин, Пароль, invoice_id, operation_id) Экспорт

Ответ = Сервис.returnOutComingAdvanceStatus(Логин, Пароль, invoice_id, operation_id);

Возврат(Ответ);

КонецФункции

Функция вс_ПолучитьБанкоскиеСчета(Логин, Пароль, Бик, НомерСчета) Экспорт

Ответ = Сервис.getBankAccounts(Логин,Пароль,Бик, НомерСчета);

Пути = Новый Массив();

Пути.Добавить(url+"/schema/treasury.xsd");

Фабрика = СоздатьФабрикуXDTO(Пути);

ТипСписок = Фабрика.Тип("http://treasury.is.mmk.ru","bank_accounts");

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.УстановитьСтроку(Ответ);

ОбъектХДТО = Фабрика.ПрочитатьXML(ЧтениеXML, ТипСписок);

Возврат ВСтруктуру(ОбъектХДТО.ПолучитьСписок("bank_account"));

КонецФункции

Функция вс_СохранитьПлатеж(Логин,Пароль,Хмл) Экспорт

Ответ = Сервис.saveOperation(Логин,Пароль,Хмл);

Возврат(Ответ);

КонецФункции

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.