2.5Практическая работа «Работа с константами и справочниками» Цель занятия
создание констант, заполнение ручным и программным способами;
создание справочников, обращение к элементам справочника из программного языка;
Краткая теория занятия
Для создания справочника, например Клиенты, необходимо выполнить определенные действия. На рисунках 1 и 2 приведены заполненные закладки Основные и Данные. На закладке Основные указывается имя и Синоним, а на закладке Данные – следует увеличить длину до 50 символов. Остальные закладки, заполненные системой по умолчанию, оставляются без изменений.
Рисунок 1 – Справочник Клиенты закладка Основные
Рисунок 2 – Справочник Клиенты закладка Данные
Для заполнения созданного справочника нажмите клавишу F5 или выполните команду меню Отладка – Начать отладку. На экране появится окно вопроса (Рисунок 3), следует ответить Да.
Рисунок 3 – Вопрос при переходе к отладке
6. Внесите в справочник не менее 3-х клиентов произвольно.
7. Вернитесь в Конфигуратор.
2.6Практическая работа «Работа с документами» Цель занятия
создание электронной формы документа Приходная накладная (Поступление товаров);
создание печатной формы документа;
Краткая теория занятия
Создадим новый объект конфигурации Документ. Имя документа ПриходнаяНакладная. Нажмем Далее.
Реквизит документа с именем Склад и типом данных СправочникСсылка.Склады.
Добавим табличную часть с именем Материалы и создадим у нее 4-е реквизита (Рисунок 1):
Материал – тип СправочникСсылка.Номенклатура
Количество – тип Число, длина 15, точность 2, неотрицательное
Цена – тип Число, длина 15, точность 2, неотрицательное
Сумма – тип Число, длина 15, точность 2, неотрицательное.
Рисунок 1 – Создание документа ПриходнаяНакладная
Для того, чтобы создать форму документа перейдите на закладку Формы и нажмите на кнопку с изображением лупы в разделе Основные формы в поле Документа (Рисунок 2).
Рисунок 2 – Создание формы документа
Система вызовет Конструктор форм. Нажмите кнопку Готово (Рисунок 3).
Рисунок 3 – Конструктор формы документа
Созданная форма представлена на рисунке 4.
Рисунок 4 – форма документа ПриходнаяНакладная
2.7Практическая работа «Работа с регистрами накопления. Движения документов» Цель занятия
создание регистров накопления;
работа с конструктором движения;
движения документов по регистрам
Краткая теория занятия
Создайте новый объект конфигурации Регистр накопления с именем ОстаткиМатериалов.
Измерения регистра:
Материал – тип СправочникСсылка.Номенклатура
Склад – тип СправочникСсылка.Склады.
Ресурс регистра Количество с длиной 15 и точностью 3.
В результате эти действий регистр ОстаткиМатериалов должен иметь вид, представленный на рисунке 1.
Рисунок 1 – Регистр накоплений ОстаткиМатериалов
Движения документа – это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, производимые документом.
Откройте окно редактирования документа ПриходнаяНакладная.
На закладке Движения в списке регистров отметьте регистр ОстаткиМатериалов (Рисунок 2).
Рисунок 2 – Закладка Движения
После отметки регистра станет доступной кнопка Конструктор движений. Воспользуйтесь ею.
По умолчанию Конструктор предлагает создавать движения прихода. В этой накладной это и нужно.
В поле выбора Табличная часть выберите табличную часть документа Материалы. Список реквизитов документа заполнится автоматически.
Теперь необходимо нажать кнопку Заполнить выражения для того, чтобы в нижнем окне сформировалось соответствие полей и выражений (Рисунок 3).
Это соответствие можно заполнить и другим способом: устанавливать курсор в поле Выражение соответствующего реквизита регистра, а в окне Реквизиты документа двойным щелчком мыши отмечать нужный реквизит. При этом будет заполняться выражение.
Нажмите кнопку ОК и посмотрите, какой текст сформировал конструктор движений в модуле объекта (Рисунок 4).
Рисунок 4 – Текст процедуры, сформированный конструктором движений
Запустите 1С:Предприятие в режиме отладки и откройте одновременно два окна: список документов ПриходнаяНакладная и список регистра накопления ОстаткиМатериалов.
Откройте Приходную накладную и нажмите кнопку ОК. При проведении документа в регистре накопления должны появиться соответствующие записи.
|