Программирование в системе 1С Предприятие 7.7

  73c64bed     

Теоретические вопросы


·         Основные принципы

построения системы "1С:Предприятие". Компоненты системы. Конфигуратор, отладчик, прикладная программа. Определение понятий «конфигурация», «метаданные», «данные». Соотношение понятий конфигурирования и использования конфигурации.

·         Понятия «Метаданные», «Объекты метаданных». Свойства объектов метаданных в зависимости от вида объекта. Назначение составных частей форм объектов метаданных для разных видов объектов.

·         Понятие «агрегатного объекта метаданных». Способы определения и использования агрегатных объектов при автоматизации задач бухгалтерского учета в системе «1С:Предприятие».

·         Константы

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

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

·         План счетов

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

·         Структура и характеристики бухгалтерского счета. Понятие субсчета. Создание многоуровневых иерархических структур бухгалтерских счетов.

·         Многоплановость счетов в системе автоматизации бухгалтерского учета. Способы организации ведения бухгалтерского учета одновременно в нескольких планах счетов. Примеры эффективного использования нескольких планов счетов в системе автоматизации бухгалтерского учета.




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

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

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



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

·         Понятия: операции, проводки, корреспонденции. Журналы операций, проводок. Виды и способы отбора информации в журналах. Управление режимами отбора информации на этапе конфигурирования системы.

·         Сложные проводки – назначение, примеры и порядок использования.

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

·         Управление свойствами элементов диалога средствами встроенного языка. «Слои» и «Закладки» в формах. Атрибуты и методы контекста модуля формы для управления слоями и закладками.

·         Атрибуты и методы агрегатных объектов. Отличие системных процедур и функций от методов агрегатных объектов.

·         Способы определения новых типов данных. Понятие «типообразующего объекта». Примеры образования и использования новых типов данных в задачах автоматизации бухгалтерского учета.



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

·         Справочники. Назначение объекта типа «Справочник». Структура справочника. Примеры использования справочников в задачах автоматизации бухгалтерского учета.

·         Добавление новых элементов в справочник. Средства встроенного языка для добавления и удаления элементов справочника.

·         Методы справочников для поиска элементов и упорядочения списка элементов.

·         Понятие выборки. Как построить выборку элементов справочника и обработать строки этой выборки в цикле?

·         Назначение периодических реквизитов справочника. Средства встроенного языка для чтения и корректировки значений периодических реквизитов.

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

·         Атрибуты и методы для обработки подчиненных элементов иерархических справочников и элементов подчиненного справочника.

·         Перечисление. Характеристика объекта «Перечисление». Принципиальное отличие объекта «Перечисление» от других объектов метаданных. Примеры, иллюстрирующие преимущества в использовании перечислений по сравнению с другими объектами метаданных в задачах автоматизации бухгалтерского учета.

·         Понятие объекта типа «Документ». Назначение и примеры использования механизма определения пользовательских документов в системе. Составные компоненты объекта «Документ». Средства описания свойств документа. Виды модулей описания алгоритмов формирования и обработки документов.



·         Назначение и основные правила создания предопределенной процедуры «ОбработкаПроведения».

·         Дата и время. Понятие периода расчета итогов и интервала видимости операций. Способы управления периодами расчета итогов и интервалами видимости бухгалтерских операций.

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

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

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

·         Организация выборок по строкам документов. Циклическая обработка выборки. Способы и условия ограничения выборки строк документов.

·         Способы изменения времени документа, операции, проводки.

·         Понятие нумератора. Назначение и примеры использования нумераторов.

·         Понятие последовательности документов. Создание последовательностей документов. Граница последовательности. Методы управления последовательностями документов.

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

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



·         Организация подборов в формах документов. Какие предопределенные процедуры и методы контекста модуля формы позволяют реализовать механизм подбора?

·         Бухгалтерские итоги. Виды итогов, хранимых в системе. Способы управления бухгалтерскими итогами.  Методы доступа к бухгалтерским итогам для их использования.

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

·         Понятие «временного расчета итогов» Назначение и примеры использования. Методы встроенного языка для проведения временного расчета. Понятие актуальности временного расчета.

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

·         Отчеты и обработки, их назначение в системе. Принцип отнесения создаваемого объекта метаданных к отчетам или обработкам.

·         Назначение и порядок использования внешних отчетов. Включение внешних отчетов в конфигурацию системы.

·         Таблицы. Понятие секции, типа секции. Допустимые типы значений данных в ячейке таблицы. Управление форматами отображения информации в ячейках таблицы. Использование неопределенного типа данных Методы встроенного языка для формирования выходных таблиц.

·         Механизм детализации данных текущей ячейки отчета путем организации вызова конкретизирующего отчета.

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

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

·         Понятие «транзакции». Явное и неявное использование транзакций.

·         Аналитический учет. Понятие аналитического разреза. Отличия многоуровневого и многомерного аналитического учета. Примеры организации многомерного и многоуровневого аналитического учета на различных счетах бухгалтерского учета.

·         Допустимые типы данных, используемых в качестве аналитических разрезов бухгалтерских счетов. Примеры использования различных типов данных в качестве аналитических разрезов при решении задач бухгалтерского учета.


Содержание раздела