Отчет по практике, работа с "1С:Бухгалтерия 8.2"

Автор работы: Пользователь скрыл имя, 20 Января 2013 в 11:37, отчет по практике

Описание работы

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

Содержание работы

Введение……………………………………………………………………… 3
Инструкция по технике безопасности………………………………………4
Знакомство с предприятием…………………………………………………8
Переход на новые коды……………………………………………………..
Аппаратные средства………………………………………………………...14
Документооборот ………………………………………………………........21
Microsoft Excel……………………………………………………………….22
СУБД…………………………………………………………………….........26
АРМ …………………………………………………………………………..31
Автоматизация Бухгалтерского учета………………………………………35
Справочная информация 1С бухгалтерия………………………………......53
Обработка данных в 1С бухгалтерии……………………………………….70
Конструктор в 1С.............................................................................................76
Структура модуля ……………………………………………………………96
Типы данных………………………………………………………………….107
Процедуры создания текстового файла…………………………………….120
Описание объекта…………………………………………………………….129
Рекурсия ……………………………………………………………………...133
Динамические структуры и переменные…………………………………...138
Структура бухгалтерии………………………………………………………155
Бухгалтерский аппарат………………………………………………………157
Организация бухгалтерского учета…………………………………………160
Учетная политика…………………………………………………………….162
Первичная документация……………………………………………………164
Безналичные расчеты………………………………………………………...165
Классификация основных средств…………………………………………..167
Учет основных средств………………………………………………………171
Классификация и оценка материальных ценностей175
Положение об оплате труда…………………………………………………177
Форма бухгалтерского учета………………………………………………...182
Документация. Классификация документов……………………………….184
Учет расчетов…………………………………………………………………187
Учет уставного капитала…………………………………………………….203
Годовой отчет………………………………………………………………...207
Заключение…………………………………………………………………...210
Список использованной литературы……………………………………….212

Файлы: 1 файл

отчет по практике(1).doc

— 2.19 Мб (Скачать файл)

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

Таблица 20 –  Текст шаблона

 

  При редактировании текстового документа или модуля, возможна быстрая вставка шаблона после того, как будет набрана последовательность символов, указанная в шаблоне. Например, для показанного на рисунке шаблона Если, можно набрать в модуле слово Если и нажатием клавиши вызвать вставку шаблона:

  Таблица 21 – Выбор шаблона

 

 

  В результате в модуль будет вставлен следующий текст:

  Таблица 22 - Констанга

 

 

  Кроме этого существует возможность непосредственной вставки любого шаблона путем выбора его из контекстного меню.

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

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

  Таблица 23 – Текст шаблона

 

 

  А при использовании этого шаблона будет вызван конструктор форматной строки:

  Таблица 24 – Конструктор Формата

 

 

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

  Таблица 25 – Конфигурация объектов

 

 

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

 

Назначение конструкторов

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

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

  Пользуйтесь конструкторами, но не забывайте, что то же самое можно сделать "ручками". Иногда это труднее, но позволяет сделать ВСЕ, на что способна 1С. Это примерно так же, как знать HTML и знать Dreamweaver. С помощью Dreamweaver создавался этот сайт, но иногда приходилось подправлять "ручками" HTML-код. Такая совместная работа конструктора и человека неимоверно эффективна! Для простых задач можно пользоваться конструкторами. Для сложных задач или для реализации некоторых "изюминок" приходится стучать по клавиатуре. Такова селяви, как любят говорить русские.

 

  Виды конструктуров

  Конструкторы объектов метаданных — вспомогательные инструменты, облегчающие создание объектов метаданных системы 1С:Предприятие.

  Конфигуратор включает конструкторы:

  ·справочника; 
 ·документа; 
 ·журналадокументов; 
 ·отчета; 
 ·видасубконто; 
 · журнала расчетов.

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

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

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

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

  Конструктор ввода на основании предназначен для создания процедуры ввода на основании в модуле формы документа.

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

  Конструктор формирования операции упрощает оформление в модуле документа бухгалтерского учета бухгалтерской операции генерируемой этим документом.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Структура модуля

 

В 1992 году фирма Borland International выпустила два пакета программирования на использовании языка Паскаль, - Borland Pascal 7.0 и Turbo Pascal 7.0.

Пакет Borland Pascal 7.0 учитывает многие новейшие достижения в программировании и практике создания программ и включает в себя три режима работы: в обычном режиме операционной системы MS DOS, в защищенном режиме MS DOS и в среде Windows. Обладая расширенными возможностями, пакет Borland Pascal 7.0 тем не менее требует для использования всех своих возможностей довольно большую память – примерно 30 Мбайт на жестком диске и не менее 2 Мбайт оперативной памяти.

Пакет Turbo Pascal 7.0 обладает ограниченными  возможностями и  позволяет работать только в обычном  режиме MS DOS. Начинающему  программисту, по-видимому, целесообразно начать изучение языка и  среды именно с этого пакета.

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

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

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

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

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

Модули

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

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

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

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

Назначение  модулей

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

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

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

Термин  «модуль» в программировании начал использоваться в связи с внедрением модульных принципов  при создании программ. В 70-х годах под  модулем понимали какую-либо процедуру или функцию, написанную в соответствии с определенными правилами. Например: «Модуль должен быть простым, замкнутым (независимым), обозримым (от 50 до 100 строк), реализующим только одну функцию задачи, имеющим одну входную и одну выходную точку».

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

 

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

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

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

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

Впервые специализированная синтаксическая конструкция  модуля была предложена Н. Виртом в 1975 г. и  включена в его  новый язык Modula . Насколько  сильно изменяются свойства языка, при введении механизма модулей, свидетельствует следующее замечание Н.Вирта, сделанное им по поводу более позднего языка Модула-2: «Модули – самая важная черта, отличающая язык Модула-2 от его предшественника Паскаля».

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

 

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

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

Информация о работе Отчет по практике, работа с "1С:Бухгалтерия 8.2"