
1. Какие этапы выделяют при функционировании системы 1с Предприятие?
Функционирование системы делится на два процесса:
• конфигурирование (описание модели предметной области средствами, предоставляемыми системой)
• исполнение (обработку данных предметной области).
На этапе конфигурирования система оперирует такими универсальными понятиями (объектами), как «Документ», «Справочник», «Реквизит», «Форма» и другие. Совокупность этих понятий и определяет концепцию системы. В свою очередь процесс конфигурирования распадается на несколько составляющих. Это «визуальное» создание структуры конфигурации, форм диалогов, выходных документов, интерфейсов, наборов прав пользователей (ролей) и написание программ на встроенном языке «1С: Предприятия» для обработки входных и выходных данных.
На уровне системы определены сами понятия объектов и стандартные
операции по их обработке. Средства конфигурирования позволяют описать структуры информации, входящей в эти объекты, и алгоритмы, описывающие специфику их обработки, для отражения различных особенностей учета.
В процессе исполнения система уже оперирует конкретными понятиями, описанными на этапе конфигурирования (справочниками товаров и организаций, накладными и т. д.).
При работе пользователя в режиме «1С: Предприятие» обработка информации выполняется как штатными средствами системы, так и с использованием алгоритмов, созданных на этапе конфигурирования.
3. Какие объекты системы относятся к прикладным?
4. Для чего предназначены объекты системы типа справочник?
Справочники. Списки однородных элементов данных. Используются для хранения нормативно-справочной информации.
5. Для чего предназначены объекты системы типа константы?
Константы. Предназначены для хранения постоянных, условно-постоянных величин.
7. Для чего предназначены объекты системы типа отчеты?
Отчеты. Средство получения выходной информации
8. Для чего предназначены объекты системы типа регистры накоплений?
Регистры накопления. Служат для накопления информации о наличии и движении средств.
9. Для чего предназначены объекты системы типа регистры расчетов?
Регистры расчетов. Служат для накопления информации о периодических расчетах.
10. Перечислите возможные подчиненные объекты?
В зависимости от вида объекта конфигурации объект может иметь различные подчиненные группы объектов. Состав подчиненных объектов зависит от типа объекта.
Возможные подчиненных объекты:
1) Реквизиты — дополнительная информация об объекте, доступная только в пределах этого объекта.
2) Табличные части — наборы дополнительной информации об объекте, представленные в виде таблиц.
3) Реквизиты табличных частей — состав табличной части объекта, доступных только в пределах табличной части объекта.
4) Формы — используются для ввода, просмотра и редактирования информации.
5) Макеты — табличные документы, предназначенные для формирования печатных форм объекта.
6) Графы — графы журнала документов.
7) Измерения — для регистров это объекты конфигурации, в разрезе которых учитываются данные в регистре.
8) Ресурсы — данные, учитываемые в регистре.
11. Для чего предназначен объект Реквизиты?
Дополнительная информация об объекте
13. Для чего предназначен объект Макеты?
Табличные документы, предназначенные для формирования печатных форм объекта
14. Для чего предназначен объект Ресурсы?
Данные, учитываемые в регистре
15. Перечислите базовые типы данных в системе?
Различают три основных группы типов данных:
1) Примитивные типы (в их состав входят базовые типы данных)
2) Пользовательские типы определяются в конфигурации объектов конфигурации.
3) «Другие» типы, не относящиеся к примитивным и «пользовательским», но поддержка, которых во встроенном языке есть изначально.
К базовым типам данных относятся:
- Число (десятичное число)
- Строка (строка фиксированной, или неограниченной длинны)
- Дата (дата, время)
- Булево (истина или ложь)
Кроме вышеперечисленных существует еще ряд типов, которые относятся к примитивным: это «Тип», «Не определено», «Null».
Существует также универсальный тип «Хранилище значений». Если определить реквизиту такой тип, то в нем можно хранить «все что угодно» (включая двоичные данные, картинки, файлы).
16. Какие виды программных модулей можно создавать в системе?
Виды программных модулей в системе Существуют модули следующих видов:
1) Модуль приложения. Модуль располагается в корневом разделе конфигурации. В нем располагаются процедуры-обработчики событий, которые инициализируются при старте и окончании работы системы, определения (с ключевым словом «Экспорт») переменных, процедур, функций доступных в любых точках конфигурации. В нем не рекомендуется реализовывать процедуры, функции, выполняющие обработку данных (необходимые расчеты).
2) Модуль внешнего соединения. В модуле могут располагаться экспортируемые переменные, процедуры и функции, а также процедуры-обработчики событий «ПриНачалеРаботыСистемы ()» и
«ПриЗавершенииРаботыСистемы (), используемые в режиме внешнего соединения.
3) Общие модули. Располагаются в отдельной ветви дерева метаданных. Могут быть разбиты по подсистемам и содержат определения процедур и функций. Те из них, которые определены с использованием ключевого слова «Экспорт» доступны из всех модулей конфигурации.
4) Модули прикладных объектов. Модули располагаются в ветках конфигурации, в которых содержатся сами объекты (к ним относятся справочники, документы, отчеты, обработки, регистры) и являются свойствами этих объектов.
5) Модули набора записей. Модули присутствуют у регистров любого вида. В них могут быть определены предопределенные процедуры «ПриЗаписи», «ПередЗаписью».
6) Модули форм. Эти модули содержатся в формах конфигурации. Модуль формы может содержать определения переменных, процедур, функций, реализующих алгоритмы «поведения» формы.
17. Какие типы контекста выполнения программного модуля предусмотрены в системе?
Контекст выполнения модуля Каждый программный модуль связан с остальной частью конфигурации. Эта связь называется контекстом выполнения модуля.
Различают два вида контекста:
1) Глобальный контекст. Образуется из значений свойств и методов глобального контекста функциями встроенного языка и языковыми конструкциями, переменными, процедурами и функциями программного модуля приложения, процедурами и функциями общих модулей, объявленных с помощью ключевого слова «Экспорт».
2) Локальный контекст модуля. Образуется тем конкретным местом конфигурации, для которого использован программный модуль. Локальный контекст определяет набор доступных только данному модулю объектов.
18. Для чего используются универсальные коллекции? Перечислите типы относящиеся к универсальным коллекциям?
Универсальные коллекции значений Универсальные коллекции значений предназначены для хранения временных наборов данных в течение сеанса работы пользователя. Они не являются объектами информационной базы и служат для вспомогательного сбора, группировки, анализа и обработки информации.
Массив. Объекты этого типа представляют собой упорядоченную совокупность значений любого типа, в том числе и типа массив, что в частности позволяет организовывать многомерные массивы.