Применение компьютерных технологий в бухгалтерском учете
Отчет по практике - Бухгалтерский учет и аудит
Другие отчеты по практике по предмету Бухгалтерский учет и аудит
зать и сложные типы данных. Например атрибут Должность имеет тип данных Должности. В этом случае, значения этого атрибута будут выбираться из справочника Должности. Так реализуется простейшая связь между справочниками, когда значения атрибутов одного справочника выбираются из другого справочника.
Иерархические справочники
Список элементов справочника в системе 1С:Предприятие может быть многоуровневым. В этом случае все строки справочника будут разделяться на 2 вида: просто элементы справочника и группы справочника. Группы позволяют переходить на нижележащие уровни многоуровневого справочника. Использование многоуровневых справочников позволяет организовать ввод информации в справочник с нужной степенью детализации. Элементы и группы элементов в многоуровневом справочнике можно переносить из одной группы в другую.
Подчиненные справочники
Между справочниками может быть установлено отношение подчиненности. В терминах реляционных баз данных, между таблицами устанавливается связь "один-ко-многим". В этом случае каждый элемент подчиненного справочника будет связан с одним из элементов справочника-владельца. Иногда можно сказать, что элементы одного справочника принадлежат элементам другого. Например, в системе может быть справочник Налоговые Льготы. Тогда его можно сделать подчиненным справочнику Сотрудники. Это означает, что "Сотрудник владеет налоговыми льготами".
Структура справочников, Приложение 1, рис. 3, 4, 5.
1.2.3 Форма представления выходных данных
Форма 1С - это метод представления объекта 1С пользователю. Обычно форма представляет собой ряд полей, которые требуется заполнить и набор кнопок (команд меню) для управления. Форма 1С есть у большинства объектов 1С.
В толстом клиенте 1С используются обычные формы 1С. Это значит, что программист просто рисует мышкой форму 1С также как это делается в Visual Studio и других фреймфорках.
В тонком клиенте 1С и веб клиенте 1С используются управляемые формы 1С. Это значит, что их размер, форму 1С и расположение на них полей нельзя изменить мышкой. Они генерируются автоматически на основании настроек. Про управляемые формы 1С мы поговорим в следующих уроках.
Большинство форм 1С типовых конфигураций в 1С имеют свое, типовое представление, привычное пользователю.
Форма списка 1С
В 1С есть множество списков. Когда мы говорим справочник номенклатуры, то подразумеваем список элементов номенклатуры (т.е. товаров). Когда мы говорим документы банка, то имеем ввиду список документов ПКО и РКО.
Для отображения списков есть формы списков 1С. Это всегда табличная часть на всю форму 1С и над ней командная панель с кнопками Добавить, Скопировать и т.п., отображенными в виде картинок.
Колонки и их порядок можно посмотреть в любом типовом справочнике и документе.
Форма элемента/документа 1С
Когда с помощью списка пользователь определился, с каким конкретным документом он собирается работать - открывается форма документа/элемента справочника 1С.
Она обычно состоит из шапки (списка обязательных полей) и закладок с таблицами. Вверху находится также панель с кнопками, но на ней часто бывают текстовые меню Действия, Цены и валюта, Операция.
Форма выбора 1С
Похожа на форму списка 1С. Зачастую форма списка 1С и используется в качестве формы выбора 1С. Она используется в том случае, когда при заполнении документа (или элемента справочника) пользователь нажимает кнопку выбора … и открывается форма 1С для выбора значения.
Форма отчета 1СВерхняя командная панель, обычно с кнопкой Настройка, по нажатию на которую открывается вторая форма отчета 1С - форма НастроекВыбор периода С .. ПО .., кнопка изменения периодаОдно или несколько полей быстрых отборов (например организация)Большое табличное поле, куда будет выведен отчетКнопка формирования обычно вверху, крайняя справа Сформировать.
Форма обработки 1СИмеет часто две командных панели - вверху и внизу, кнопка запуска и закрытия обычно внизу справа.Может не иметь формы вообще (см. использование обработок как классы)У отчетов и обработок формы списка нет.
Логика (порядок) работы пользователя в 1С следующая:
Пользователь заходит в программу, видит интерфейс (в толстом клиенте обычно это меню, в тонком клиенте рабочий стол)
Пользователь выбирает пункт меню или гиперссылку на рабочем столе - открывается форма списка 1С
В форме списка 1С пользователь выбирает команду (например добавить) или существующий элемент списка (элемент справочника или документ) и начинает работать с формой 1С.
Закончив работать с документом, пользователь закрывает форму документа 1С и возвращается в форму списка 1С. Закончив с ней - возвращается к меню.
Таким образом пользователь работает всегда с формами 1С, начиная с форма списка 1С и переходя к форме элемента 1С. Если программист не нарисовал формы, то 1С генерирует формы по умолчанию. Они естественно лишены идеальной красоты и совершенства, но работать позволяют.
Автоматически сгенерированная форма списка 1С обычно содержит минимум полей (код/наименование и дата/номер соответственно). Автоматически сгенерированная форма элемента обычно содержит все поля (реквизиты), перечисленные сверху вниз.
Задача формы 1С - открыться и ждать действий пользователя. При действии - отреагировать. Таким образом основу модуля формы 1С составляют обработчики событий. Это такие функции, которые вызываются тогда, когда пол