С этим файлом связано 1 файл(ов). Среди них: Сидоркин ИГПР.docx.
Показать все связанные файлы
Подборка по базе: «Историко-теоретические основы местного самоуправления в России», Кроссворд. Основы менеджмента.docx, Надевание специальной защитной одежды от повышенных тепловых воз, тест 1 теория и методика основы физического воспитания.docx, Психологические основы игры вдошкольный период Дошкольное детств, Психолого-пед основы 1.doc, Психолого-пед основы 3.doc, Психолого-пед основы 2.doc, тест основы педагогического мастер ч1.docx, 01.Лекция 2. Правовые и организационно — тактические основы прим
Основы использования и конфигурирования 1С Предприятие
Агрегатными объектами конфигурации называются объекты конфигурации, …
Ответ: Которые могут иметь в своём составе подчиненные объекты.
Внешние отчеты…
Ответ: по своему назначению и способу использования ничем не отличаются от обычных отчетов, но хранятся в отдельных файлах.
Верным утверждением является «…»
Ответ: все без исключения элементы справочника вводятся в режиме 1С:Предприятия.
В качестве обязательных реквизитов каждый справочник имеет …
Ответ: «код» и «наименование».
Перечисления предназначены для …
Ответ: описания постоянных наборов значений, не изменяемых в процессе работы конфигурации.
Текстовый редактор 1с :предприятие предназначен для …
Ответ: создания программных модулей на встроенном языке и редактирования документов в текстовом виде.
Регистр сведений …
Ответ: предназначен для накопления и хранения любой информации в разрезе нескольких измерений.
Набор свойств объекта конфигурации …
Ответ: для каждого объекта конфигурации жестко определен программой и не может быть изменен, однако на этапе конфигурирования можно задать конкретные значения для каждого из свойств, определяя его поведение в режиме 1С:Предприятие.
Все регистры на этапе конфигурирования описываются набором …
Ответ: измерений и ресурсов.
Независимым называется регистр сведений,…
Ответ: не использующий подчинение регистратору.
Алгоритм проведения документа определяется …
Ответ: только с помощью встроенного программного языка.
Палитра свойств доступна …
Ответ: и в Конфигураторе, и в режиме 1С:Предприятие.
Текстовый редактор 1С:Предприятие предназначен для …
Ответ: создания программных модулей на встроенном языке и редактирования документов в текстовом виде.
Регистр накопления предназначен для …
Ответ: накопления и хранения числовой информации в разрезе нескольких измерений.
Регистр бухгалтерии предназначен для …
Ответ: накопления и хранения данных, учет которых ведется исходя из некоторого плана счетов.
Иерархические справочники – это …
Ответ: многоуровневые справочники, включающие в себя как отдельные элементы, так и группы элементов.
Типообразующими объектами конфигурации называются объекты конфигурации, …
Ответ: которые могут образовывать типы значений других объектов.
Регистр расчета предназначен для …
Ответ: накопления и хранения данных, являющихся результатами расчетов.
Неверно, что в 1С:Предприятие существуют регистры …
Ответ: учета и информации.
Периодическим называется регистр сведений,…
Ответ: использующий привязку ко времени.
Неверно, что имя объекта конфигурации …
Ответ: это строка не более 128 символов, состоящая из букв, цифр и знаков подчеркивания.
Макеты документа …
Ответ: предназначены для формирования его печатных форм, которые могут быть показаны на экране и напечатаны на принтере.
Особенность реквизитов отчета в том, что …
Ответ: они не сохраняются в информационной базе.
Под ресурсами регистров понимают набор …
Ответ: данных, учитываемых в регистре.
Отношение подчиненности между справочниками заключается …
Ответ: в связи элементов подчиненного справочника с элементами справочника-владельца.
Неверно, что работа со справочниками может осуществляться в режиме …
Ответ: диагностического функционирования.
Под объектом конфигурации понимается …
Ответ: формальное описание группы понятий со сходными характеристиками и одинаковым предназначением.
Чтобы открыть модуль документа, надо …
Ответ: в окне редактирования документа перейти на закладку «Прочее» и нажать кнопку «Модуль объекта» или в дереве конфигурации установить курсор на название интересующего документа, нажать правую кнопку мыши и из контекстного меню выбрать пункт «Открыть модуль объекта».
Синтаксический контроль модуля предназначен для …
Ответ: проверки на правильности использования синтаксических конструкций встроенного языка в редактируемом модуле.
Форма объекта конфигурации включает в себя …
Ответ: экранный диалог, модуль формы, список реквизитов.
Под измерениями регистров понимают …
Ответ: набор значений, в разрезе которых учитываются данные в регистре.
Неверно, что тип данных «…» относится к базовым
Ответ: Параметр.
Системными реквизитами любого справочника являются …
Ответ: Код и Наименование.
Типизированными объектами конфигурации называются объекты конфигурации, …
Ответ: для которых может быть указан тип информации, содержащейся в объекте.
Ввод документа на основании – это возможность …
Ответ: автоматического копирования информации из одного вида документа в документ другого вида.
Значения перечислений устанавливаются …
Ответ: в режиме Конфигуратор.
В окне редактирования объекта свойства имя, синоним и комментарий входят в состав группы «…»
Ответ: Основные.
Если необходимо создать регистр сведений для хранения данных по номенклатуре товаров, реализуемых фирмой, …
Ответ: в этом случае номенклатура является измерением, а цена – ресурсом.
В системе 1С: Предприятие режим Монитор предназначен для …
Ответ: наблюдения за пользователями, работающими в информационной базе, и системными изменениями.
Синоним объекта конфигурации …
Ответ: не имеет ограничений на использование символов.
Движения документа – это …
Ответ: перемещение документа из одного журнала документов в другой.
Регистры в 1С:Предприятие используются для …
Ответ: хранения информации о состояниях и количествах различных объектов информационной базы.
Текстовое поле как элемент диалога может быть …
Ответ: статическим или информационным.
При форматировании синтаксических конструкций встроенного языка «синтаксический отступ» выполняет автоматическое …
Ответ: смещение вправо текста, расположенного внутри управляющих конструкций, на определенное количество знаков табуляции.
Подчиненные документы – это …
Ответ: документы, имеющие в своем составе реквизиты, подчиненные другим объектам конфигурации.
Для запуска системы 1С:Предприятие можно использовать режимы: …
Ответ: 1С:Предприятие, Конфигуратор.
Disynergy.ru – Сдача тестов без предоплаты +7(924) 305-23-08 help@disynergy.ru
Disynergy.ru – Сдача тестов без предоплаты
Email: help@disynergy.ru
Whatsapp/Telegram/Viber: +7(924) 305-23-08
1.Агрегатными объектами конфигурации называются объекты конфигурации, …
2.Алгоритм поведения документа определяется …
3.В качестве обязательных реквизитов каждый справочник имеет …
4.В окне редактирования объекта свойства Имя, Синоним и Комментарий входят в состав группы «…»
5.Ввод документа на основании – это возможность …
6.Верным утверждением является «…»
7.Внешние отчеты …
8.Все регистры на этапе конфигурирования описываются набором …
9.Движения документа — это …
10.Для запуска системы 1С:Предриятие можно использовать режимы:…
11.Для реквизита документа Дата установить тип данных «Дата» …
12.Если необходимо создать регистр сведений для хранения данных по номенклатуре товаров, реализуемых фирмой,…
13.Значения перечислений устанавливаются …
14.Иерархические справочники – это …
15.Макеты документа …
16.На закладке «…» окна редактирования регистра сведений определяется структура хранения данных регистра
17.Набор свойств объекта конфигурации …
18.Неверно, что в 1С:Предприятие существуют регистры …
19.Неверно, что имя объекта конфигурации …
20.Неверно, что работа со справочниками может осуществляться в режиме …
21.Неверно, что тип данных «…» относится к базовым
22.Независимым называется регистр сведений,…
23.Особенность реквизитов отчета в том, что …
24.Отношение подчиненности между справочниками заключается …
25.Палитра свойств доступна …
26.Перечисления предназначены для …
27.Периодическим называется регистр сведений, …
28.Под измерениями регистров понимают …
29.Под объектом конфигурации понимается …
30.Под ресурсами регистров понимают набор …
31.Подчиненные документы — это …
32.При форматировании синтаксических конструкций встроенного языка «синтаксический отступ» выполняет автоматическое …
33.Регистр бухгалтерии предназначен для …
34.Регистр накопления предназначен для …
35.Регистр расчета предназначен для …
36.Регистр сведений …
37.Регистры в 1С:Предприятие используются для …
38.С помощью конструктора … можно создать печатную форму отчета
39.Синоним объекта конфигурации …
40.Синтаксический контроль модуля предназначен для …
41.Системными реквизитами любого справочника являются …
42.Текстовое поле как элемент диалога может быть …
Disynergy.ru – Сдача тестов без предоплаты +7(924) 305-23-08
Disynergy.ru – Сдача тестов без предоплаты +7(924) 305-23-08 help@disynergy.ru
43.Текстовый редактор 1С:Предприятие предназначен для …
44.Типизированными объектами конфигурации называются объекты конфигурации, …
45.Типообразующими объектами конфигурации называются объекты конфигурации,…
46.Форма объекта конфигурации включает в себя …
47.Чтобы открыть модуль документа, надо …
Тесты синергия
Disynergy.ru – Сдача тестов без предоплаты +7(924) 305-23-08
Справочники
Справочники — это прикладные объекты конфигурации. Они позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков или покупателей.
Структура справочника
Каждый элемент справочника характеризуется кодом и наименованием. Система поддерживает режим автоматической нумерации элементов, при котором она самостоятельно может генерировать код для нового элемента справочника. Кроме этого система позволяет осуществлять контроль уникальности кодов справочника, не разрешая создавать элементы с одинаковыми кодами:
Помимо кода и наименования, каждый элемент справочника, как правило, содержит некоторую дополнительную информацию, которая подробно описывает этот элемент. Например, для товара это может быть информация об артикуле, упаковке и т. п. Набор такой информации является одинаковым для всех элементов конкретного справочника, и для ее хранения служат реквизиты справочника:
Кроме этого, каждый элемент справочника может содержать некоторый набор информации, которая одинакова по своей структуре, но различна по количеству, для разных элементов справочника. Например, для каждого сотрудника в справочнике Физические лица это может быть контактная информация или информация о составе семьи, образовании. Для хранения подобных данных служат табличные части справочника:
Справочники могут поддерживать иерархическое расположение элементов. Например, в справочнике Номенклатура могут быть созданы группы: Бытовая техника, Обувь, Продукты и т. д., в которых располагаются элементы, относящиеся к этим группам. Кроме того группы справочника могут включать в себя и другие группы, создавая тем самым многоуровневую иерархическую структуру.
В справочниках возможен и другой вид иерархии, при котором элементы справочника будут относиться не к группам, а к другим элементам этого же справочника. Такой вид иерархии может использоваться, например, при создании справочника Задачи, где одна задача может включать в себя несколько других задач.
Разные справочники могут находиться в состоянии подчинения, т. е. элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, справочник Кассы может быть подчинен справочнику Организации. Тогда при оформлении кассовых документов для некоторой организации можно будет выбрать кассу не среди всех имеющихся в программе касс, а среди касс, существующих только в этой организации:
Справочники допускают также создание предопределенных элементов, которые существуют в справочнике всегда, вне зависимости от действий пользователя. Такие элементы справочника создаются разработчиком при разработке прикладного решения и не могут быть удалены или перемещены пользователем.
Например, если в основном прикладное решение будет внедряться на предприятиях одного государства, России, в справочник Страны мира сразу же можно добавить предопределенный элемент Россия, поскольку он понадобится подавляющему большинству пользователей.
Формы справочника
Для того чтобы пользователь мог просматривать и изменять данные, содержащиеся в справочнике, система поддерживает несколько форм представления справочника. Система может автоматически генерировать все нужные формы справочника. Наряду с этим разработчик имеет возможность создать собственные формы, которые система будет использовать вместо форм по умолчанию:
Форма списка
Для просмотра данных, содержащихся в справочнике, используется форма списка. Она позволяет выполнять навигацию по справочнику, добавлять, помечать на удаление и удалять элементы и группы справочника, перемещать элементы и группы. Форма списка может представлять данные в иерархическом и не иерархическом виде и позволяет выполнять сортировку и отбор отображаемой информации по нескольким критериям:
Форма элемента
Для просмотра и изменения данных отдельных элементов справочника используется форма элемента. Как правило, она представляет данные в удобном для восприятия и редактирования виде:
Форма группы
Система поддерживает отдельный вид формы для групп справочника. Это связано с тем, что, как правило, состав информации, относящейся к группе справочника, намного меньше, чем состав данных, имеющих отношение к отдельным элементам справочника:
Форма выбора, форма выбора группы
При различных действиях пользователя в прикладном решении возникает необходимость выбора конкретных элементов справочников. Это может потребоваться, например, при создании приходной накладной, в которой должны быть перечислены определенные товары. В этом случае система использует форму выбора справочника, которая, обычно, содержит минимальный набор информации, необходимой для выбора того, или иного элемента:
Кроме всех перечисленных форм, система поддерживает еще форму выбора группы справочника, предназначенную для выбора только среди групп, содержащихся в справочнике.
Макеты
Справочнику могут быть сопоставлены несколько макетов, содержащих данные, необходимые для обеспечения работы справочника:
Макеты могут использоваться для формирования печатных форм справочника или для отображения дополнительной информации, имеющей отношение к справочнику.
Ниже представлен список вопросов по предмету Основы использования и конфигурирования 1С: Предприятие МФПУ/МФПА «Синергия»
Агрегатными объектами конфигурации называются объекты конфигураци…
Алгоритм поведения документа определяется …
В качестве обязательных реквизитов каждый справочник имеет …
В окне редактирования объекта свойства Имя, Синоним и Комментарий…
В системе 1С:Предприятие режим Монитор предназначен для …
Ввод документа на основании – это возможность …
Верным утверждением является «…»
Внешние отчеты …
Все регистры на этапе конфигурирования описываются набором …
Движения документа – это …
Для запуска системы 1С:Предриятие можно использовать режимы: …
Для реквизита документа Дата установить тип данных «Дата» …
Если необходимо создать регистр сведений для хранения данных по н…
Иерархические справочники – это …
Макеты документа …
На закладке «…» окна редактирования регистра сведений определяетс…
Набор свойств объекта конфигурации …
Неверно, что в 1С:Предприятие существуют регистры …
Неверно, что имя объекта конфигурации …
Неверно, что работа со справочниками может осуществляться в режим…
Неверно, что тип данных «…» относится к базовым
Независимым называется регистр сведений, …
Особенность реквизитов отчета в том, что …
Отношение подчиненности между справочниками заключается …
Палитра свойств доступна …
Перечисления предназначены для …
Периодическим называется регистр сведений, …
Под измерениями регистров понимают …
Под объектом конфигурации понимается …
Под ресурсами регистров понимают набор …
Подчиненные документы – это …
Регистр расчета предназначен для …
Регистр сведений …
Регистры в 1С:Предприятие используются для …
С помощью конструктора … можно создать печатную форму отчета
Синоним объекта конфигурации …
Синтаксический контроль модуля предназначен для …
Системными реквизитами любого справочника являются …
Текстовое поле как элемент диалога может быть …
Текстовый редактор 1С:Предприятие предназначен для …
Типизированными объектами конфигурации называются объекты конфигу…
Типообразующими объектами конфигурации называются объекты конфигу…
Форма объекта конфигурации включает в себя …
Чтобы открыть модуль документа, надо …
Содержание
Справочники
Описание
Справочники хранят в себе одинаковые по структуре данные. Например, справочник товаров или справочник должностей. Справочники это ссылочный тип данных, на любой элемент справочника можно сослаться, в документах, константах или вообще в каких либо реквизитах.
Структура справочника
Справочник обычно описываются следующим набором данных:
-
Пользовательские реквизиты — при проектировании пользователь определяет какие данные, какого типа будут храниться в справочнике. Например у справочника Банковские счета будут определены реквизиты: номер счета, банк и тд, для справочника контрагенты ИНН, КПП и тд.
-
Предопределенные реквизиты — любой справочник обладает набором предопределенных реквизитов.
-
Табличные части — справочник может любое количество табличных частей.
Предопределенные реквизиты
У каждого справочника есть номер и наименование. В принципе их можно отключить, указав длину 0. Так же код может быть числовым или текстовым, если код текстовый для удобства сортировки система дополняет код лидирующими нулями на всю длину кода, например если у справочника указана длина кода 9 и справочнику был присвоен код 3 то система дополнит нулями до такого вида: «000000003». Также в случае если имеется распределенная база в код обычно добавляется префикс той базы в которой был создан элемент, например: «ЦН0000003». Нужно учитывать эту особенность если вы соберетесь указывать числовой код, этот объект не сможет корректно работать в распределенной базе. У справочника есть и другие предопределенные реквизиты:
-
ЭтоГруппа
– Имеет смысл только для иерархических справочников. Указывает на то что элемент является группой. -
Родитель
— Имеет смысл только для иерархических справочников. Указывает на группу или элемент который является родителем для этого справочника. -
Владелец
– Имеет смысл только для подчиненных справочников. Указывает на владельца данного справочника. -
ПометкаУдаления
– атрибут с типом булево, указывает помечен ли элемент на удаление или нет. -
Ссылка
– это самый главный атрибут, справочник потому и называется ссылочным типом, потому, что у него есть уникальная ссылка, которая хранится в этом атрибуте. -
Предопределенный
– атрибут с типом булево указывает на то, что элемент создан в конфигураторе.
Иерархичность.
Иерархия это способность выводить справочник в виде дерева. Эта возможность бывает очень удобной, в случаях когда в справочнике содержится много информации. В таких случаях бывает полезно разложить номенклатуру «по полочкам». При включении иерархичности у справочника, добавляются два стандартных реквизита ЭтоГруппа
и Родитель
. Манипулируя значением реквизита Родитель, можно переназначать родителей элемента. Строится иерархия на группах, в эти группы могут входить другие элементы или другие группы. Аналогию можно провести с проводником windows или с большинством файловых систем если вам будет удобно: есть папки в которых могут быть как файлы так и папки в которых в свою очередь тоже могут быть и файлы и папки итд. Иерархия может работать и без групп. То есть родителями могут выступать другие элементы справочника. Такой вид иерархии называется иерархия элементов. Если мы настроили иерархию, у нас появляется возможность настраивать, для какого типа могут использоваться реквизиты, для групп, элементов, или и для того и для другого. Иерархия настраивается на закладке Иерархия
свойств справочника.
Подчиненность
Подчиненность это возможность сделать несколько записей одного справочника уникальными для одной записи другого справочника(если вы знакомы с основами реляционных баз даных, это связь, один ко многим ). Например: у одного контрагента, может быть много договоров, но это будут только его договора, у второго контрагента будет свой набор договоров. В этом случае справочник договоры подчинен справочнику контрагенты. Подчинение справочника реализовано предопределенным реквизитом Владелец
, следовательно у одной конкретно взятой записи справочника, может быть только один владелец. В то же время у одного справочника может быть несколько владельцев. Владельцами могут быть не только справочники, а также планы обмена, планы видов характеристик, планы счетов, планы видов расчета. Также можно указать вид объекта для подчинения, доступны элементы, группы или и то и другое. Если для справочника определены подчиненные справочники и у элемента справочника не назначена основная форма, то при открытии элемента этого справочника в режиме предприятия, в управляемых формах система автоматически добавит панель для открытия подчиненных справочников с фильтром на поле владелец по текущему элементу. Такое поведение можно настроить и на уже существующих формах. (скрин)
Ввод по Строке
При выборе ссылочных данных в 1С есть возможность выбрать элемент справочника или документ, набирая ключевые реквизиты объекта который мы хотим найти, выглядит это следующим образом: пользователь, набирает «масло моторное» в поле ввода с типом «Справочник.Номенклатура» и нажимает ввод. 1С находит все записи которые начинаются с названия со слов «масло моторное» и показывает их в виде выпадающего списка под полем где пользователь вводил текст. Такой же ввод возможен и для документов. Это поведение системы можно настроить на закладке «Формы». Там есть поле Ввод по строке
, по умолчанию для справочников указана возможность поиска по коду и наименованию, но туда можно добавить и свои реквизиты, для того, что бы добавить этот реквизит, он должен быть индексирован и реквизит должен быть примитивного типа.
Предопределенные элементы справочников.
Предопределенные элементы справочников определяются в конфигураторе на закладке Прочие
. При создании элемента указывается имя и наименование предопределенного элемента. Имя и будет являться идентификатором для обращения к этому предопределенному элементу, поэтому к имени предъявляются такие же требования как и к другим идентификаторам(не может начинаться с числа, нельзя использовать пробелы и тд). Наименование может быть любым, его пользователь и увидит в справочнике и сможет его при желании изменить. Пользователь не может изменить имя который был указано при создании этого элемента, зато он может удалить предопределенный элемент.(надо бы найти номер релиза когда это стало возможным).
Обращение к предопределенным элементам происходит так:
НашаФирма = Справочники.Контрагенты.НашаДочерняяФирма
Таким образом, очень удобно ссылаться на предопределенные элементы из встроенного языка или опираться на них при построении каких то условий. Предопределенные элементы справочников можно использовать в схемах СКД и запросах.
Важно. Контроль за удалением предопределенных элементов лежит на плечах разработчиков, а не платформы.
Для предопределенных элементов справочников, стандартный реквизит Предопределенный
имеет значение Истина. Это свойство которое доступно только на чтение, но это не означает, что нельзя «обычный» элемент справочника сделать предопределенным и наоборот. В последних релизах 8.3FIXME(Надо узнать в каких именно), появилась возможность переопределять предопределенные элементы изменяя свойство ИмяПредопределенныхДанных
. Например, вот так можно сделать элемент не предопределенным:
ПредОпрЭлемент = Справочники.МойСправочник.НайтиПоКоду("КодЭлемента").ПолучитьОбъект(); ПредОпрЭлемент.ИмяПредопределенныхДанных = “”; ПредОпрЭлемент.Записать();
И наоборот указав в свойстве ИмяПредопределенныхДанных
имя предопределенного элемента справочника, можно сделать его предопределенным. У иерархических справочников возможно указывать предопределенные группы. Предопределенные элементы нельзя создавать у подчиненных справочников. В пользовательском режиме предопределенный элемент отличается, от обычного, следующим образом(показать скрин).
Подсказка. Предопределенные элементы часто используют для того, что бы избавиться в коде от конструкций вида: НайтиПоКоду
и НайтиПоНаименованию
. Использование этих методов считается дурным тоном, так как наименование и код справочника достаточно часто изменяются. Обычно поступают следующим образом: Создают справочник, например Настройки
с единственным реквизитом Значение
. После этого в конфигураторе добавляют предопределенный элемент с нужным названием а в режиме 1с Предприятие, задают его значение. Теперь вместо того что бы писать в коде:
Нашафирма = Справочники.Организации.НайтиПоНаименованию("ООО Рога и копыта")
или что еще хуже
Нашафирма = Справочники.Организации.НайтиКоду("000112")
Можно просто указать:
Нашафирма = Справочники.Настройки.НашаФирма.Значение
подробнее можно почитать здесь http://infostart.ru/public/275145/
Классы для работы со справочниками.
Все классы справочника можно увидеть в ветке Прикладные объекты –> Справочники
.
Cправочники это элементы которые хранятся в базе данных, считается очевидным, что обращение к любому из классов возможно только на сервере.
Справочник менеджер
Справочник менеджер – можно получить с помощью переменных глобального контекста:
Номенклатура = Справочники.Номенклатура;
Этот класс служит для:
-
Поиска по наименованию, коду или другому реквизиту.
Ножницы = Справочники.Номенклатура.НайтиПоНаименованию("Ножницы канцелярские");
-
Программного создания групп или элементов:
НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент(); НовыйЭлемент.Реквизит1 = "КакоеТоЗначение"; НовыйЭлемент.Записать();
-
Делать выборки:
Выборка = Справочники.Номенклатура.Выбрать()
Получать пустые ссылки:
Пусто = Справочники.Номенклатура.ПустаяСсылка();
И много еще разных возможностей которые можно наблюдать в синтаксис помощнике в ветке: Прикладные объекты – >Справочники – СправочникМенеджер.<ИмяСправочника>
Справочник ссылка
Справочник ссылка – самый часто используемый тип. Используется для чтения данных справочника. Его можно получить с помощью НайтиПоНаименованию
, НайтиПоКоду
и др методов класса СправочникМенеджер
. Так же его можно получить с помощь класса Выборка
и этот тип данных хранится в реквизите Cсылка
объекта класса Справочник объект
.
В этом классе нам доступны все реквизиты справочника, табличные части и все стандартные реквизиты. Абсолютно все свойства этого класса нам доступны только на чтение. Для того что бы изменять реквизиты справочника нам нужен класс Справочник Объект
. Получить его можно с помощью метода Получить Объект()
.
Справочник Объект
Класс Справочник Объект
отличается от класса Справочник Ссылка
не многим, основная его функция обеспечить возможность изменения элемента справочника. Запись происходит с помощью метода Записать()
Справочник Выборка
Справочник Выборка получается с помощью методов Выбрать
и Выбрать Иерахически
он позволяет обойти элементы справочника в цикле, с помощью метода Следующий()
.
Популярные приемы работы со справочниками
Поиск по наименованию.
Несмотря на то, что неоднократно рассматривается поиск элемента справочника по наименованию, «зашивать» в код значения из базы данных считается дурным тоном.
Для поиска по наименованию используется функция НайтиПоНаименованию()
. Для использования этого метода необходимо указать наименование по которому будет происходить поиск. Если поиск должен проходить по точному соответствию с указанной строкой то вторым параметром, нужно указать Истина, иначе поиск будет проходить по первым буквам указанного шаблона поиска, то есть если в качестве строки для поиска указать «Слон» то под шаблон попадут и «Слон» и «Слон игрушечный» и «Слонопотам». Поиск можно ограничить определенной группой, если справочник иерархический или владельцем, если справочник подчиненный. Если значение не найдено, метод вернет пустую ссылку того типа справочника для которого производился поиск.
Поиск по коду
Для поиска по коду используется функция НайтиПоКоду()
. Для использования этого метода необходимо в параметре «Код» указать код, по которому будет производиться поиск. Если в качестве кода указывается полный путь с учетом иерархии (уровни справочника разделяются символом «/»), то второй параметр поиск по полному коду, необходимо установить в Истина. Например:
Номенклатура «Слонопотам» с кодом «001142» находится в папке «Мягкие Игрушки» с кодом «000826» которая находится в папке «Игрушки» с кодом 000375. Тогда можно найти ее с помощью вот такой строки
Слонопотам = Справочники.Номенклатура.НайтиПоКоду("000375/000826/001142", Истина);
Или можно искать сразу:
Слонопотам = Справочники.Номенклатура.НайтиПоКоду("001142");
Поиск можно ограничить определенной группой, если справочник иерархический или владельцем, если справочник подчиненный. Если значение не найдено, метод вернет пустую ссылку того типа справочника для которого производился поиск. Поиск может осуществляться и по реквизиту с помощью одноименного метода, главное условие реквизит должен быть индексирован.
Выборка
Выборка позволяет обходить в цикле элементы справочника.
Для иерарахических справочников доступна выборка по родителю, для подчиненных по владельцу. Для любого вида справочника возможно указать отбор, которому будут соответствовать элементы в выборке и поле по которому выборка будет упорядочена. Работает выборка следующим образом:
Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Наименование = Выборка.Наименование; КонецЦикла;
При использовании метода Следующий()
в классе выборка, текущим устанавливается следующий элемент из текущей выборки. Если в выборка спозиционировалась на определенном элементе, она возвращает Истина, иначе Ложь. Для класса Справочник Выборка
доступны все поля и табличные части, которые определены для текущего справочника, а так же есть свойство Ссылка
которое позволяет получить ссылку на текущий элемент справочника из выборки.
Для того что бы при выборке учитывалась иерархия справочника, необходимо использовать метод ВыбратьИерархически()
.
Программное создание элементов справочника
Элементы и группы справочников, можно создавать и не посредственно из программного кода. Для этого используется следующий код:
НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемнт(); НовыйЭлемент.Наименование = "ТестоваяНоменклатура"; НовыйЭлемент.ПолноеНаименование = "ТестоваяНоменклатура"; //Заполнение всех остальных элементов НовыйЭлемент.Записать();
Группа справочника создается аналогично с помощью метода СоздатьГруппу()
В том случае, если у справочника установлено свойство Автонумерация код указывать не нужно, он устанавливается автоматически.
Проверка переменной с типом СправочникСсылка на заполненность
Иногда возникает необходимость проверить заполнено ли значение с типом «Справочник.Ссылка». Такая необходимость может возникнуть, когда реквизит какого либо объекта имеет тип «Справочник.Ссылка» или когда вы например ищете элемент справочника по коду или наименованию, или в ряде других случаев, когда метод возвращает пустую ссылку на справочник. Есть несколько способов это сделать:
-
Использовать метод глобального контекста
ЗначениеЗаполнено()
который можно применить к любому типу а не только к справочнику. Доступно и на клиенте и на сервере. -
Сравнить c пустой ссылкой менеджера этого справочника. Например:
Если ПроверяемоеЗначение = Справочники.Номенклатура.ПустаяСсылка() Тогда
Только для сервера
-
Использовать метод ‘Пустая()’ доступный на клиенте для объектов класса «Справочник ссылка».
Проверка элемента справочника на вхождение в какую либо группу или подчинение элементу
Когда мы говорим о проверке подчиненности, необходимо понимать, что все методы справедливы не только для групп, но и для элементов, если у справочника установлен вид иерархии «Иерархия элементов».
Здесь возможно несколько вариантов: если у нас есть группа и нам необходимо знать если ли именно в ней и нигде иначе определенный элемент справочника, то можно сравнить предопределенный реквизит Родитель
нужного нам элемента справочника с ссылкой на группу, например:
Если КакойтоЭлемент.Родитель = НужнаяГруппа Тогда
Если справочник многоуровневый и нужно знать есть ли элемент в этой группе или где то в подчинненых группах то можно воспользоваться методом «ПринадлежитЭлементу()» этот метод вернет Истина если элемент содержится в текущей или любой подчиненной группе. Например в этом случае
НужнаяГруппа = НайтиПоНаименованию("ГруппаРаз"); Если НашЭлемент.ПринадлежитЭлементу(НужнаяГруппа) Тогда
условие будет истинным.
СправочникСсылка <> СправочникОбъект
При работе со справочниками очень важно понимать, что во всех реквизитах, выборках и тд, мы чаще всего работаем с типом СправочникСсылка и этот тип позволяет получить любую информацию которая находится в его реквизитах, но не поддерживает запись. Для изменения реквизитов справочника и записи следует использовать тип СправочникОбъект. Преобразовать ссылку в объект можно с помощью метода ПолучитьОбъект()
Например:
КонтрагентПетров = Справочники.Контрагенты.НайтиПоНаименованию("Петров Иван Сергеевич"); КонтрагентОбъект = КонтрагентПетров.ПолучитьОбъект(); //Здесь идут какие то изменения КонтрагентОбъект.Записать(); //и непосредственно запись
Проверка на то что ссылка является ссылкой на справочник
Проверить то что справочник является ссылкой можно очень просто, с помощью одной строки:
Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(СсылкаНаЭлементСправочника));
Где СсылкаНаЭлементСправочника
проверяемая ссылка, эта строка вернет Истина если проверяемая ссылка является ссылкой на какой либо элемент справочника.
Основы использования и конфигурирования 1С: Предприятие
• Типообразующими объектами конфигурации называются объекты конфигурации, …
• Регистр накопления предназначен для …
• Перечисления предназначены для …
• Неверно, что тип данных «…» относится к базовым
• В окне редактирования объекта свойства Имя, Синоним и Комментарий входят в состав группы «…»
• С помощью конструктора … можно создать печатную форму отчета
• Синтаксический контроль модуля предназначен для …
• На закладке «…» окна редактирования регистра сведений определяется структура хранения данных регистра
• Неверно, что работа со справочниками может осуществляться в режиме …
• Неверно, что имя объекта конфигурации …
• Регистр бухгалтерии предназначен для …
• Под ресурсами регистров понимают набор …
• В качестве обязательных реквизитов каждый справочник имеет …
• Если необходимо создать регистр сведений для хранения данных по номенклатуре товаров, реализуемых фирмой, …
• Внешние отчеты …
• Регистр расчета предназначен для …
• В системе 1С:Предприятие режим Монитор предназначен для …
• При форматировании синтаксических конструкций встроенного языка «синтаксический отступ» выполняет автоматическое…
• Под измерениями регистров понимают …
• Все регистры на этапе конфигурирования описываются набором …
• Периодическим называется регистр сведений, …
• Системными реквизитами любого справочника являются…
• Для реквизита документа Дата установить тип данных «Дата» …
• Отношение подчиненности между справочниками заключается …
• Алгоритм поведения документа определяется …
• Макеты документа …
• Неверно, что в 1С:Предприятие существуют регистры…
• Чтобы открыть модуль документа, надо …
• Верным утверждением является «…»
• Под объектом конфигурации понимается …
Основная литература: 1. Габец А.П., Гончаров Д.И. и др. Профессиональная разработка в системе 1С:Предприятие 8. – M.: OOO «1С-Паблишинг», 2010. 2. Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы. – M.: OOO «1С-Паблишинг», 2010.
1. Агрегатными объектами конфигурации называются объекты конфигурации,…
Тип ответа: Одиночный выбор
Объединенные по какому-либо реквизиту в единую группу
Которые могут иметь в своём составе подчиненные объекты
Которые могут образовывать типы значений других объектов
2. Алгоритм проведения документа определяется …
Тип ответа: Одиночный выбор
С помощью встроенных механизмов и встроенного программного языка
С помощью настройки диалоговой формы
С помощью определения функционала пользователей
Только с помощью встроенного программного языка
3. Внешние отчеты…
Тип ответа: Одиночный выбор
По своему назначению и способу использования ничем не отличаются от обычных отчетов, но хранятся в отдельных файлах
Предназначены для формирования отчетной информации о деятельности организации по требованию внешних инстанций
Предназначены для формирования итоговой информации о внешней деятельности организации с другими организациями
Как вид отчетов в 1С:Предприятие не существуют
4. Верным утверждением является «…»
Тип ответа: Одиночный выбор
На этапе конфигурирования, используя режим Предопределенные, можно определить как группы элементов, так и сами элементы
На этапе конфигурирования, используя режим Предопределенные, можно определить только группы элементов
Все без исключения элементы справочника вводятся в режиме 1С:Предприятия
5. В качестве обязательных реквизитов каждый справочник имеет …
Тип ответа: Одиночный выбор
«идентификатор» и «синоним»
«код» и «синоним»
«код» и «наименование»
6. Все регистры на этапе конфигурирования описываются набором …
Тип ответа: Одиночный выбор
Измерений и ресурсов
Инструкций, обеспечивающих порядок фиксирования ошибок пользователей
Свойств, определяющих порядок действий пользователя при работе с конфигурацией
7. Ввод документа на основании – это возможность …
Тип ответа: Одиночный выбор
Создания документов на основании заданных инструкций
Автоматического копирования информации из одного вида документа в документ другого вида
Создания различных видов документов в строго определенной последовательности
8. В окне редактирования объекта свойства Имя, Синоним и Комментарий входят в состав группы «…»
Тип ответа: Одиночный выбор
Общие
Основные
Представление
9. В системе 1С: Предприятие режим Монитор предназначен для …
Тип ответа: Одиночный выбор
Наблюдения за пользователями, работающими в информационной базе, и системными изменениями
Визуального представления отдельных результатов
Слежения за выполнением программы и фиксирования результатов ее выполнения
Визуализации отдельных функций СУБД
10. Движения документа – это …
Тип ответа: Одиночный выбор
Создание документа, его редактирование и удаление
Перемещение документа из одного журнала документов в другой
Изменения в регистрах и других объектах конфигурации, порожденные этим документом
11. Для запуска системы 1С:Предприятие можно использовать режимы: …
Тип ответа: Одиночный выбор
1С:Предприятие, Конфигуратор, Административный, Отладчик
1С:Предприятие, Конфигуратор, Монитор, Отладчик
1С:Предприятие, Административный, Отладчик
1С:Предприятие, Конфигуратор
12. Для реквизита документа Дата установить тип данных «Дата» …
Тип ответа: Одиночный выбор
Невозможно, т.к. реквизит Дата жестко определен для любого документа Можно, для этого необходимо для интересующего документа в дереве конфигурации в пункте Реквизиты выбрать реквизит Дата и в свойствах данного реквизита измените тип данных на «Дата»
Можно, для этого необходимо создать соответствующую процедуру в модуле объекта
13. Если необходимо создать регистр сведений для хранения данных по номенклатуре товаров, реализуемых фирмой,…
Тип ответа: Одиночный выбор
То, поскольку элементов всего два, для хранения данных не имеет значения, что выбрано в качестве измерения, а что – в качестве ресурса
В этом случае цена является измерением, а номенклатура – ресурсом
В этом случае номенклатура является измерением, а цена – ресурсом
14. Значения перечислений устанавливаются …
Тип ответа: Одиночный выбор
в режиме 1С:Предприятие
в режиме Конфигуратор
в режимах Конфигуратор и 1С:Предприятие
15. Иерархические справочники – это …
Тип ответа: Одиночный выбор
Справочники-владельцы, имеющие в своем подчинении другие справочники
Справочники, входящие в определенную группу справочников, объединенных по какому-либо критерию
Многоуровневые справочники, включающие в себя как отдельные элементы, так и группы элементов
16. Макеты документа …
Тип ответа: Одиночный выбор
Предназначены для формирования его печатных форм, которые могут быть Показаны на экране и напечатаны на принтере
Являются шаблонами для создания документов в пользовательском режиме
Определены на уровне системы и позволяют создавать виды документов в режиме Конфигуратор
17. На закладке «…» окна редактирования регистра сведений определяется структура хранения данных регистра
Тип ответа: Одиночный выбор
Данные
Подсистемы
Макеты
Формы
18. Набор свойств объекта конфигурации …
Тип ответа: Одиночный выбор
Для каждого объекта конфигурации жестко определен программой и не может быть изменен, однако на этапе конфигурирования можно задать конкретные значения для каждого из свойств, определяя его поведение в режиме 1С:Предприятие
Для каждого объекта конфигурации в режиме конфигурирования может быть определен произвольно, ограничением является обязательное наличие у каждого объекта конфигурации основных свойств (Имя, Синоним и Комментарий)
Может быть изменен только у объектов типа «Форма» и «Справочник», а для остальных объектов конфигурации набор свойств определен еще на этапе разработки программной части системы 1С:Предприятие
19. Независимым называется регистр сведений,…
Тип ответа: Одиночный выбор
Закрытый для редактирования пользователем (оператором)
Не использующий подчинение регистратору
Временно заблокированный для ввода и хранения любой информации
20. Неверно, что в 1С:Предприятие существуют регистры …
Тип ответа: Одиночный выбор
Сведений
Бухгалтерии
Накопления
Расчета
Учета и информации
21. Неверно, что имя объекта конфигурации …
Тип ответа: Одиночный выбор
Не имеет ограничений на использование символов
Не должно начинаться с цифры и содержать пробелы
Это строка не более 128 символов, состоящая из букв, цифр и знаков подчеркивания
Допускает смешивать прописные и строчные буквы
22. Неверно, что работа со справочниками может осуществляться в режиме …
Тип ответа: Одиночный выбор
Просмотра и редактирования
Выбора элемента справочника
Диагностического функционирования
23. Неверно, что тип данных «…» относится к базовым
Тип ответа: Одиночный выбор
Число
Строка
Дата
Булево
Параметр
24. Особенность реквизитов отчета в том, что …
Тип ответа: Одиночный выбор
Они не сохраняются в информационной базе
Они имеют только один тип данных – «Дата»
Реквизиты отчета не могут располагаться в табличной части, т.к. у отчетов не может быть табличной части
25. Отношение подчиненности между справочниками заключается …
Тип ответа: Одиночный выбор
В связи элементов подчиненного справочника с элементами справочника-владельца
В строгом соответствии количества реквизитов и их идентификаторов подчиненного справочника реквизитам справочника-владельца
В невозможности редактирования значений элементов подчиненного справочника без внесения тех же изменений в справочник-владелец
26. Под ресурсами регистров понимают набор …
Тип ответа: Одиночный выбор
Данных, учитываемых в регистре
Значений, которые детализируют движения средств и в разрезе которых хранятся остатки
Числовых значений, определяющих возможности регистров по количественному накоплению информации
27. Периодическим называется регистр сведений,…
Тип ответа: Одиночный выбор
Хранящий только периодическую информацию
Периодически изменяющий свое содержимое
Использующий привязку ко времени
28. Палитра свойств доступна …
Тип ответа: Одиночный выбор
Только в Конфигураторе
И в Конфигураторе, и в режиме 1С:Предприятие
Только в режиме 1С:Предприятие
29. Перечисления предназначены для …
Тип ответа: Одиночный выбор
Описания постоянных наборов значений, не изменяемых в процессе работы конфигурации
Хранения перечня всех объектов, размещенных в конфигурации
Описания возможных вариантов бухгалтерских операций при работе с финансами предприятия
Хранения информации обо всех видах объектов конфигурации
30. Под объектом конфигурации понимается …
Тип ответа: Одиночный выбор
Компьютерный аналог конкретного понятия, направленный на описание хозяйственной деятельности организации
Конфигурация, полностью созданная программистом самостоятельно с учетом потребностей организации
Формальное описание группы понятий со сходными характеристиками и одинаковым предназначением
31. Под измерениями регистров понимают …
Тип ответа: Одиночный выбор
Набор значений, в разрезе которых учитываются данные в регистре
Числовые величины, являющиеся количественными значениями остатков материальных средств
Набор числовых значений, определяющих возможности регистров по количественному накоплению информации
32. При форматировании синтаксических конструкций встроенного языка «синтаксический отступ» выполняет автоматическое …
Тип ответа: Одиночный выбор
Смещение вправо текста, расположенного внутри управляющих конструкций, на определенное количество знаков табуляции
Смещение текста комментария от операторов на определенное количество знаков табуляции
Выравнивание текста строки по левой границе предыдущей строки
33. Подчиненные документы – это …
Тип ответа: Одиночный выбор
Совокупность взаимосвязанных документов различных видов, имеющих ссылку на документ-родитель
Группа однотипных документов, созданных по одному шаблону
Документы, имеющие в своем составе реквизиты, подчиненные другим объектам конфигурации
34. Регистр сведений …
Тип ответа: Одиночный выбор
Предназначен для накопления и хранения любой информации в разрезе нескольких измерений
Предназначен для формирования инструкций по порядку учета накопленной информации в информационной базе
Предназначен для выдачи справочной информации об используемых объектах конфигурации
Фиксирует сведения о работе пользователей в конфигурации
35. Регистр накопления предназначен для …
Тип ответа: Одиночный выбор
Описания способов учета накопленных материальных средств на предприятии
Формирования инструкций по порядку учета накопленной информации в информационной базе
Накопления и хранения числовой информации в разрезе нескольких измерений
36. Регистр бухгалтерии предназначен для …
Тип ответа: Одиночный выбор
Формирования инструкций по порядку учета бухгалтерских проводок и операций в информационной базе
Того, чтобы фиксировать сведения о работе пользователей в подсистеме конфигурации «Бухгалтерия»
Выдачи справочной информации о расчетах, используемых в бухгалтерском учете
Накопления и хранения данных, учет которых ведется исходя из некоторого плана счетов
37. Регистр расчета предназначен для …
Тип ответа: Одиночный выбор
Формирования инструкций по порядку проведения сложных расчетов в информационной базе
Обеспечения работы калькулятора в информационной базе
Выдачи справочной информации о расчетах, используемых в бухгалтерском учете
Накопления и хранения данных, являющихся результатами расчетов
38. Регистры в 1С:Предприятие используются для …
Тип ответа: Одиночный выбор
Хранения информации о состояниях и количествах различных объектов информационной базы
Регистрации действий пользователей системы
Подсчета количества ошибок, совершенных пользователями
Анализа остатков и движения средств
39. Синтаксический контроль модуля предназначен для …
Тип ответа: Одиночный выбор
Проверки правильности взаимодействия объектов метаданных, описанного в редактируемом модуле
Проверки на правильности использования синтаксических конструкций встроенного языка в редактируемом модуле
Выполнения автоматического смещения текста, расположенного внутри управляющих конструкций, на определенное количество знаков табуляции
40. Системными реквизитами любого справочника являются …
Тип ответа: Одиночный выбор
Код и Наименование
Имя, Синоним и Комментарий
Номер и Дата
41. Синоним объекта конфигурации …
Тип ответа: Одиночный выбор
Не имеет ограничений на использование символов
Не должен начинаться с цифры и содержать пробелы
Это строка не более 128 символов, состоящая из букв, цифр и знаков подчеркивания
42. С помощью конструктора … можно создать печатную форму отчета
Тип ответа: Одиночный выбор
Выходных форм
Ввода на основании
Запросов
43. Текстовый редактор 1С:Предприятие предназначен для …
Тип ответа: Одиночный выбор
Создания программных модулей на встроенном языке и редактирования документов в текстовом виде
Создания текстовых документов и формирования печатных форм документов
Комментариев и справочного материала, а также формирования сводной итоговой информации
Работы с объектами конфигурации при заполнении их текстовой информацией
44. Типообразующими объектами конфигурации называются объекты конфигурации, …
Тип ответа: Одиночный выбор
Для которых может быть указан тип информации, содержащейся в объекте
Объединенные по типу данных в единую группу
Которые могут образовывать типы значений других объектов
45. Типизированными объектами конфигурации называются объекты конфигурации, …
Тип ответа: Одиночный выбор
Которые могут образовывать типы значений других объектов
Для которых может быть указан тип информации, содержащейся в объекте
Объединенные по типу данных в единую группу
46. Текстовое поле как элемент диалога может быть …
Тип ответа: Одиночный выбор
Статическим или информационным
Динамическим или функциональным
Вычислительным или стационарным
47. Чтобы открыть модуль документа, надо …
Тип ответа: Одиночный выбор
В окне редактирования документа перейти на закладку «Прочее» и нажать кнопку «Модуль объекта»
В дереве конфигурации установить курсор на название интересующего документа, нажать правую кнопку мыши и из контекстного меню выбрать пункт «Открыть модуль объекта»
В окне редактирования документа перейти на закладку «Прочее» и нажать кнопку «Модуль объекта» или в дереве конфигурации установить курсор на название интересующего документа, нажать правую кнопку мыши и из контекстного меню выбрать пункт «Открыть модуль объекта»
48. Форма объекта конфигурации включает в себя …
Тип ответа: Одиночный выбор
Экранный диалог, модуль формы, список реквизитов
Экранный диалог и печатную форму
Только экранный диалог