пятница, 25 ноября 2011 г.

Работа со Справочниками


Назначение справочников

Справочник является списком возможных значений того или иного реквизита. Справочники используются в тех случаях, когда необходимо исключить неоднозначный ввод информации. Например, для того, чтобы покупатель, продавец, кладовщик, директор понимали, о каком товаре идет речь, каждый должен называть его одинаково. И в этом случае необходим справочник. Обычно в торговом предприятии он имеет вид прайс-листа, а если такой справочник хранится в компьютере, то в него заносят всю возможную номенклатуру товаров, с которыми работает торговая фирма.
Система 1С:Предприятие позволяет вести практически неограниченное количество необходимых справочников. Каждый справочник представляет собой список однородных объектов: сотрудников, организаций, товаров и т. д. Каждый такой объект называется элементом справочника.
С точки зрения пользователя, следует иметь в виду, что в Конфигураторе создается не сам справочник, как список значений, а разрабатывается заготовка справочника, его шаблон. В процессе конфигурирования описывается структура информации, которая будет храниться в справочнике, разрабатывается экранное и, если необходимо, печатное представление справочника, задаются различные особенности его «поведения».

Атрибуты справочников

В качестве обязательных реквизитов каждый справочник имеет Код и Наименование. Код элемента справочника может быть как числовым, так и текстовым. Система 1С:Предприятие предоставляет широкие возможности по работе с кодами элементов справочника: автоматическое присвоение кодов, автоматический контроль уникальности кода и другие.
Помимо кода и наименования, в справочниках системы 1С:Предприятие может храниться любая дополнительная информация об элементе справочника. Для хранения такой информации в справочнике может быть создан список реквизитов. Используя механизм реквизитов справочника, легко организовать, например, картотеку сотрудников.
Продемонстрируем создание справочника на ранее описанной системы «Отдел кадров». Мы создадим справочник «Сотрудники». Для это нам необходимо запустить нашу систему в режиме конфигуратора, раскрыть дерево конфигурации и щелкнуть правой кнопкой мыши по разделу «Справочники» или выполнить команду: Пункт меню «Конструкторы» - подпункт «Новый справочник». В результате на экране появиться форма


Где мы указываем идентификатор (название справочника), если имя справочника состоит из нескольких слов, то их необходимо указывать без пробелов с использованием различных знаков, например через «-». В нашем случае справочник будет называться «Сотрудники», в полях «Синоним» и «Комментарий» мы можем задать имя справочника как захотим, так же можем использовать пробел. В результате получим следующую заполненную форму:

Проследуем далее. Пропусти окно, где предлагается создать новый вид субконто, и завершим первый этап создания справочника, пропуская окно,  где необходимо указать добавление команды вызов справочника в меню интерфейса, т.к. у нас не создано ни одного пользователя и интерфейса. Завершаем создание нажав на кнопку «Готово».

Формирование реквизитов справочников:

В конфигураторе в списке справочников появиться имя объекта «Сотрудники», щелкнув по которому дважды мышью осуществляется переход ко второму этапу создания справочника – формированию его реквизитов.
Фирма 1С предвосхитила программистов и ввела во все справочники два уже заданных атрибута: Код и Наименование. Действительно, практически любой объект из реальной жизни содержит эти атрибуты. Например, для сотрудников кодом выступает табельный номер, а наименованием - фамилия, имя, отчество (ФИО). Нам необходимо скорректировать из свойства, в частности установить длину поля. Наименование равно 30.
Зададим пока два дополнительных периодических реквизита – Оклад и Дата рождения, выбрав кнопку Новый, и определить свойства для каждого в соответствии с рисунками, представленными ниже.
Замечание: В поле «Идентификатор» нельзя использовать пробелы
Замечание: В поле «Идентификатор» нельзя использовать пробелы
На этом мы пока закончим создание реквизитов. Далее создадим формы для просмотра и редактирования элементов и групп справочника Сотрудники




четверг, 24 ноября 2011 г.

Создание новой информационной базы

Действия, приводящие к созданию новой информационной базы, достаточно просты. Сначала необходимо запусти программу  1С: Предприятие, затем щелкнуть по кнопке «Добавить»,
что приведет к появлению на экране следующего окна
где необходимо указать полное наименование новой информационной базы, например «Отдел кадров», и казать путь к папке, где будет храниться база, в нашем случае это будет пустая папка на диске D:\ОтделКадров. В этой папке будет храниться наша конфигурация, которую мы будем создавать.  После регистрации в окне запуска программы появиться наша информационная система, но на этом создание система не заканчивается.
Далее необходимо запустить конфигуратор, для этого необходимо во вкладке «В режиме:» выбрать «Конфигуратор» и нажать кнопку «ОК». После чего на экране появиться форма выбора формата хранения данных.
Здесь мы оставляем все значения по умолчанию и нажимаем на кнопку «ОК».  После чего на экране будет открыть конфигурация.
Следующее, что от нас понадобиться – это выбор в меню «Конфигурация» раздел «Открыть конфигурацию». В результате на экране появиться окно с деревом объектов конфигурации, показанное в левой стороне окна.
Сейчас в нем присутствуют только заголовки, а в дальнейшем создаваемые нами объекты конфигурации будут автоматически отображаться в этом дереве.

Сейчас нам необходимо задать имя программы в конфигураторе. Для этого щелкаем правой кнопкой мыши по заголовку конфигурации, в нашем случае «Задача», из раскрывшегося списка выбираем параметр «Свойства», в результате на экран выведется форма, представленная ниже
В поле «Идентификатор» мы вносим название «Отдел Кадров» и нажимаем кнопку «ОК». Теперь при запуске программы в рабочем режиме, в заголовке программы будет отображаться название нашей системы.