Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1s_ekzamen.doc
Скачиваний:
12
Добавлен:
25.09.2019
Размер:
282.11 Кб
Скачать

10 Синтаксис-Помощник. Глобальный модуль. Общие таблицы.

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

Синтакс-помощник позволяет:

- находить описания объектов встроенного языка выбором из дерева объектов;

- находить описания объектов встроенного языка поиском по подстроке;

- открыв в текстовом редакторе программный модуль, установить курсор на интересующую конструкцию встроенного языка и по контекстному меню или горячей клавише (Ctr+F1) сразу перейти к описанию этой конструкции в синтакс-помощнике.

В системе 1С есть так называемый Глобальный модуль.Он относится к конфигурации в целом. Глобальный модуль нужен для того, что писать процедуры и функции, доступные в любом месте программы (в любом другом модуле). Для этого необходимо просто указать ключевое слово Экспорт. Также можно создать глобальные переменные, которыми можно будет пользоваться в любом месте программы. Но чем меньше будет таких глобальных переменных, тем лучше, так как модули получаются более независимыми друг от друга, что снижает количество ошибок в программе и облегчает отладку.

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

Для редактирования общих таблиц следует выбрать пункт «Общие таблицы» из меню «Действия» главного меню Конфигуратора. На экран будет выдано окно редактора таблиц, содержащее существующие общие таблицы.

Если в текущей конфигурации не существует общих таблиц, окно редактора таблиц будет содержать пустой лист.

11. Создание констант, перечислений и справочников

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

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

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

12.Реквизиты. Виды и свойства реквизитов. Типы значений реквизитов. Периодические реквизиты.

Реквизиты справочника. Любой объект, кроме названия и порядкового номера имеет множество других характеристик: длинна, вес, цвет, форма и пр. Естественно, что нас интересуют не все, а только те, которые нужны для более эффективного учета товара. Например, если фирма занимается доставкой товара, то ей необходимо знать вес и объем товара, чтобы оптимально загрузить машину. Для описания множества таких свойств и используются реквизиты справочника. Предположим, что нас для каких то целей интересеут вес товара. Создадим этот реквизит, для этого нажмем на кнопку "Новый" в группе "Реквизиты".

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

"Периодический" Означает, реквизит будет хранить историю своего изменения во времени, т.е. даты изменений и предыдущие значения. При установке этого свойства становятся доступными еще два реквизита: "Изменяется документами" и "Ручное изменение". Эти реквизиты соответстевенно разрешают/запрещают изменение реквизита документами или/и пользователем. По умолчанию редактирование пользователем разрешено. Эти свойства доступно для любых типов реквизита.

"Сортировка" Означает, что список элементов справочника может быть отсортирован не только по коду или наименованию, но и по этому реквизиту. Кроме того это дает определенные приемущества при использовании встроенного языка.

"Отбор по реквизиту" Означает, что из списка элементов справочника можно выбрать только те, которые имеют определенное значение этого реквизита.

Свойсво "Использовать" Означает, будет ли этот реквизит доступен только у элемента справочника, только у группы или у обоих

Реквизиты документа Во всех хозяйственных операциях описываемых документами, существует информация, которая фигурирует один раз, например "поставщик" в приходе товара, или "адрес доставки" в реализации товара покупателю. Кроме того, в определенной части операций есть информация, которую нельзя описать один раз. Например в том же приходе товара (если мы покупаем более одной номенклатурной позиции) это "Товара", "Цена", "Количество". Эту информацию нам придется описывать столько раз, сколько товаров пришло в поставке.

Поэтому в документе реквизиты разделены на две части:

"Реквзиты шапки" описывают информацию, которая всречается только один раз ("Поставщик", "Адрес разгрузки").

"Реквзиты табличной части" описывают определенную таблицу, которая содержит в строках информацию, повторяющуюся некоторе число раз ("Товар", "Количество", "Цена"). Дополнительно: Разделять триады, неотрицательный, итог по колонке(Его необходимо устанавливать, когда мы хотим иметь суммовой итог по какому-то реквизиту, например по количеству или по сумме.).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]