Добавил:
связь https://discord.gg/sRPpSvnP Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА ЕБУЧАЯ.docx
Скачиваний:
2
Добавлен:
11.05.2025
Размер:
1 Мб
Скачать

Лабораторная работа №2

Цель:

Данная лабораторная работа посвящена работе с регистром сведений и его виртуальной таблицей для получения актуальной цены в заказ клиента.

Задачи:

    1. Создать регистр сведений «Цены номенклатуры»;

    2. Получить актуальную цену номенклатуры;

    3. Подставить актуальную цену в документ «Заказ клиента».

Новые используемые объекты и механизмы:

Регистр сведений, объектная модель, виртуальные таблицы регистра сведений, форма документа, клиент-серверное взаимодействие.

Выполнение работы:

Создание регистра сведений «Цены номенклатуры»

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

Получение актуальной цены номенклатуры

Для получения актуальной цены на товар потребуется использовать объектную модель доступа к данным. Цену необходимо получать с учетом отбираемой номенклатуры на дату заказа.

Найденную цену необходимо подставить в документ «Заказ клиента».

Подстановка актуальной цены номенклатуры

Цена номенклатуры должна подставляться в документ при изменении товара или услуги.

Примечание: при изменении товара, цены, и количества, должна рассчитываться сумма в строке.

Создание отчета «Динамика цен»

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

Примечание: изменение цен в регистре сведений происходит для всех номенклатурных позиций одновременно. Таким образом решается проблема

«пробелов» в данных.

Создание отчета «Цены номенклатуры»

Отчет по ценам номенклатуры должен отображаться в виде списка. Все актуальные цены должны быть установлены. Для номенклатур, где цена не установлена, значение должно быть «Не заполнено».

Примечание: для построения отчета потребуется использовать таблицу справочника и левым соединением добавить цены из виртуальной таблицы регистра сведений. Проверка на наличие цены в запросе

осуществляется через конструкцию ЕстьNULL.

Контрольные вопросы:

  1. Регистр сведений. Назначение механизма. Виды регистров сведений. Виртуальные таблицы.

  2. Директивы компиляции. Их виды. Контекст формы в зависимости от директив.

  3. Клиент-серверная архитектура. Особенности разработки в рамках данной концепции.

  4. Объектная модель доступа к данным. На какой директиве доступна.

  5. Таблица значений. Директива для доступности механизма. Возможности таблицы значений.

Лабораторная работа №3

Цель:

Данная лабораторная работа посвящена работе механизмом накопления остатков.

Задачи:

    1. Создать документ «Приходная накладная»;

    2. Создать журнал документов «Складские накладные»;

    3. Создать регистр накопления «Остатки номенклатуры»;

    4. Создать отчет «Остатки номенклатуры»;

    5. Создать функциональную опцию для складского учета.

Новые используемые объекты и механизмы:

Журнал документов, регистр накопления вида остатки, функциональная опция

Выполнение работы:

Создание документа «Приходная накладная»

Приходная накладная должна содержать информацию о дате и номере заказа.

Также в накладной должны быть указаны поставщик и его договор.

В рамках одной накладной можно приобретать несколько товаров. Услуги в приходной накладной не фиксируются.

Создание журнала документов «Складские накладные»

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

Создание регистра накопления «Остатки номенклатуры»

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

Создание отчета по остаткам

Пользователь должен иметь возможность посмотреть количество номенклатуры на определенную дату.

Создание функциональной опции

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

При установленном флаге в системе склад должен фигурировать в накладных, а также в отчете.

Контрольные вопросы:

  1. Журнал документов. Назначение механизма. Графы журнала документов.

  2. Регистр накопления вида остатки. Назначение механизма. Отличия от регистра накопления вида обороты.

  3. Виртуальные таблицы регистра накопления вида остатки. Стандартные реквизиты регистра накопления вида остатки.

  4. Предопределенные элементы справочника. Назначение механизма. Связь предопределенных элементов с элементами базы данных.

  5. Функциональная опция. Назначение механизма. Способ реализации.

Соседние файлы в предмете Прикладные информационные системы