|
Конфигурация для ведения бухгалтерского учета "Участник внешнеэкономической деятельности"айл обмена данных с конфигурацией 1С: Торговля и склад содержит в себе все измененные документы и элементы справочников за определенный период. Данный файл имеет расширение *.cbt и имеет следующую структуру:
· моделировать косвенные доходы и расходы предприятия под влиянием инфляции Система должна позволять менеджеру: · формировать отчеты для контроля остатков и анализа продаж товаров · обменивать данные с конфигурацией «1С: Торговля и склад» · учитывать товары по их кодам (ТНВЭД) Система должна позволять бухгалтеру: · учитывать в расчете себестоимости все дополнительно произведенные затраты · учитывать ГТД при учёте себестоимости по среднему · формировать документ расчёт суммовой (курсовой) разницы так, чтобы она начислялась при любой операции сразу по всем непогашенным документам взаиморасчётов с клиентом · оформлять Инвойсы на поставку импортных товаров · формировать документ «Расчет импортной стоимости товара» · оформлять поставки товаров на основе ранее оформленных Инвойсов · рассчитывать авансовые таможенные платежи · отправлять документы по электронной почте · оформлять документы на отгрузку товаров на основе документов поставки с разбивкой по заказчикам · вести партионный учет на складе с вариантами расчета себестоимости LIFO, FIFO, по среднему Кроме того программа должна предоставлять пользователям весть стандартный набор функций программы «1С:Бухгалтерия. Типовая Конфигурация». 5. Требования к интерфейсуОсновная задача реализуемого интерфейса - наглядность и простота в использовании данного программного продукта. Вследствие этого было принято решение использовать стандартный интерфейс программ семейства 1С: Предприятие, как привычный наибольшему числу пользователей бухгалтерских программ. Для большинства действий в программе должны быть предусмотрены и вынесенные на панель задач иконки, и сочетания клавиш, и доступ из меню. Документы будут создаваться как из меню «Документы», так и из специальных журналов, разделяющих их по назначению, Для удобства работы с новыми документами должен быть создан ряд специализированных журналов. Дополнительные отчеты должны быть добавлены в меню отчеты в категорию «Внешнеэкономическая деятельность». 6. Прочие требования6.1 Требования к надежностиСистема должна обеспечивать высокий уровень надежности. Отказ оборудования, неожиданное выключение питания и др. подобные ситуации должны приводить к потере данных только из тех записей БД, которые редактировались в данный момент. При потере данных, должна быть возможность восстановить их с последней копии. Еженедельное резервное копирование базы данных производиться в конце рабочего дня. Кроме этого аварийное завершение работы одного из пользователей конфигурации не должно приводить к прекращению работы остальных пользователей.7. Проект7.1 Средства реализацииДля разработки данного программного продукта возможно использовать широкий круг языков программирования. После анализа предоставляемых возможностей, а также надежности, эффективности и массовости конечного продукта, средством реализации был выбран внутренний язык 1С:Предприятия. Кроме этого использовался язык программирования Delphi, как средство для написания подключаемой библиотеки для обмена данных с конфигурацией 1С:Торговля и склад.7.2 Модули и алгоритмыВ процессе написания дипломной работы было разработано более модулей, которые описаны в таблице:
Приложение состоит из модулей. Объем написанного кода на языке 1С составляет порядка КБайт (около строк). В программу добавлено: · документов · отчетов · справочников. Общей сложности к типовой конфигурации было добавлено примерно 20% кода В настоящий момент система внедрена и находится в опытной эксплуатации, по результатам которой производится дальнейшее совершенствование. ЗаключениеВ процессе выполнения дипломной работы мной были:· изучены принципы ведения бухгалтерского учета внешнеэкономической деятельности, особенности ведения учета посреднической фирмой· изучен язык программирования 1С· разработаны требования к системе· рассмотрены имеющиеся решения проблемы· разработаны основные модули программы· программа внедрена и находится в стадии опытной эксплуатацииВ будущем планируется дальнейшая работа над этой задачей, в том числе разработка дополнительных моделей, а также исправление всех недоработок, выявленных в результате опытной эксплуатации.Список литературы1. Рязанцева Н., Рязанцев Д. 1С: Предприятие. Секреты программирования. - СПб.: БХВ-Петербург, 2004.2. Гусев А.А., Ильина Л.В. Программирование в среде 1С: Бухгалтерия - Кудиц-образ, 2001.3. Харитонов С.А. 1С: Компьютерная бухгалтерия 7.7 в системе гибкой автоматизации бухгалтерского учета, BHV, 2000.4. Палий В.Ф. Международные стандарты финансовой отчетности - ИНФРА-М, 2004.5. Басаков М.И. Документы и документооборот в бухгалтерии: Практическое пособие - Март, 2003.6. Гладышева Ю.П. Счета фактуры: сложные моменты - НалогИнформ, 2005.7. Новодворский В.Д. Бухгалтерская (финансовая) отчетность - ИНФРА-М, 2003.8. Жарылгасова Б.Т., Суглобов А.Е. Анализ бухгалтерской (финансовой) отчетности - Экономистъ - 2004.9. Астахов В.П. Бухгалтерский учет во внешнеэкономической деятельности - Феникс - 2005.10. Митичкин С.А. Практика программирования в среде 1С: Предприятие 7.7 М.: Издательский дом «КомБук», 2004.11. Ковалев В.В.Финансовый анализ. Управление капиталом. Выбор инвестиций. Анализ отчетности. М.: Финансы и статистика, 1998.12. www.forum.mista.ru - форум по вопросам программирования в среде 1С: Предприятие.13. www.1C.ru - официальный сайт компании 1С.14. www.softland.ru - сайт посвященный внешнеэкономической деятельности.ПриложенияСтруктура файла 1sconst.dbfВ файле 1sconst.dbf хранятся значения констант и значения периодических реквизитов документов, поэтому структура файла, как показано ниже, достаточно сложная#==TABLE no 2: Константы#Name Descr Type[A/S/U] DBTableName ReUsableT=1SCONST Константы A 1SCONST 1#-----Fields-----#Name Descr Type Length PrecisionF=OBJID ID obj(0-cons) C 9 0F=ID ID parameter C 4 0F=DATE Fix date D 8 0F=PARTNO no of part N 3 0F=VALUE valume C 23 0F=DOCID ID Document C 9 0F=TIME Time C 6 0F=ACTNO Action No N 6 0F=LINENO LineNo N 4 0F=TVALUE C 3 0#----Indexes-----#Name Descr Unique Indexed fields DBNameI=IDD 0 ID,OBJID,DATE,TIME, IDD,DOCID,PARTNOI=DOC 0 DOCID,ACTNO, PARTNO DOCНазначение полей данной таблицы различное для констант и справочников. Для констант в поле ID хранится номер константы как объекта метаданных, под которым он описан в файле 1Cv7.md. Поле OBJID используется в периодических константах для ведения истории значения константы. Для периодических реквизитов справочников в поле ID также хранится номер реквизита справочника как объекта метаданных, под которым он описан в файле 1Cv7.md. Однако в поле OBJID хранится внутренний идентификатор элемента справочника. Если же значение реквизита было изменено документом, то в поле DOCID хранится внутренний идентификатор этого документа. Структура файла 1sjourn.dbfВсе журналы хранятся в файле 1sjourn.dbf. Ниже представлен фрагмент словаря базы данных, описывающий структуру данного файла.#==Table no 3 : Журналы# Name Descr Type[A/S/U] DBTableName ReUsableT=1SJOURN Журналы A 1SJOURN 1#-----Fields-----#Name Descr Type Length PrecisionF=IDJOURNAL ID of Journal C 4 0F=IDDOC ID Document C 9 0F=IDDOCDEF ID Def Document C 4 0F=APPCODE Application code N 3 0F=DATA data D 8 0F=TIME time C 6 0F=DNPREFIX Prefix Document No C 18 0F=DOCNO Document No C 10 0F=CLOSED Flag Document id CloN 1 0F=ISMARK Flag Document is MarC 1 0F=ACTCNT Action counter C 6 0F=VERSTAMP Version stamp C 6 0#-----Indexes-----#Name Descr Uniq Index fields DBNamI=IDDOC Id Doc 0 IDDOC IDDOCI=ACDATETIM Date+Time+ 0 DATE,TIME,ACDATETIME ID IDDOCI=DOCNO Prefix+No 0 DNPREFIX, DOCNO DOCNO(UPPER)I=DOCTYPE Type+Date+ 0 IDDOCDEF,DATEDOCTYPE Time TIME,IDDOCI=JOURNAL Journal+ 0 IDJOURNAL,DATE JOURNAL Date+T TIME,IDDOCНеобходимо заметить, что все поля с именами, начинающимися символами «ID», содержат внутренние коды записей, что позволяет поддерживать целостность информации о ссылках. Для однозначной идентификации документа в конкретном журнале служат поля:· IDJOURNAL - идентификатор журнала;· IDDOC - идентификатор документа;· IDDOCDEF - идентификатор описания документа;Поле APPCODE носит скорее служебный характер. Информация о том, был ли создан документ непосредственно в журнале, или введен на основании другого документа, или создан путем обработки некоторых данных.Структура файла 1scrdoc.dbfВсе документы, введенные на основании других документов, участвуют в так называемой структуре подчиненности. Для отражения полной структуры подчиненности документов используется файл 1scrdoc.dbf. Рассмотрим фрагмент словаря базы данных, описывающий структуру данного файла.#==Table no 4 : Ссылки документов#Name Descr Type[A/S/U] DBTableName ReUsableT=1SCRDOC ссылки A 1SCRDOCСтраницы: 1, 2 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Рефераты бесплатно, реферат бесплатно, сочинения, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, курсовые, дипломы, научные работы и многое другое. |
||
При использовании материалов - ссылка на сайт обязательна. |