Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom_Babushkin.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
2.25 Mб
Скачать
      1. Разработка

Инструмент «Рабочее место закупки».

Инструмент «Рабочее место закупки» (далее РМЗ) предназначен для удобного ввода информации о вновь поступивших товарах. В контексте работы РМЗ подразумеваются следующие операции:

  1. Считывание штрих-кода производителя товара и вывод существующего в системе товара в список.

  2. Назначение штрих-кода производителя новому товару.

  3. Назначение внутренней характеристики новому товару.

  4. Переназначение характеристики существующего товара.

  5. Назначение и переназначение штрих-кода товару и характеристике.

  6. Формирование входных документов: Поступление товаров, Установка цен и Установка цен в магазине.

С учетом данных процессов был разработан листинг новой программы, на которую получено свидетельство о государственной регистрации программы для ЭВМ №2012611588 «Рабочее место закупки» зарегистрированный в Реестре РОСПАТЕНТ РФ от 10 февраля 2012 года. Копия свидетельства представлена в Приложении 9

В результате работы РМЗ пользователь имеет возможность выполнять многие рутинные операции при приемке товара в одном рабочем месте.

Инструмент РМЗ вызывается из главного меню программы Сервис – Рабочее место закупки (Рис. 2.2.).

Рисунок 2.2. Меню сервиса программного продукта «1С:Розница 8»

Вид рабочего окна РМЗ представлен на рисунке 2.3. Рассмотрим подробнее.

Реквизиты шапки РМЗ:

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

  2. Поле «Контрагент» – поставщик товара.

  3. Поле «Дата документа сторонней организации» – дата поступления товара.

  4. Флаг «Сформировать установку цен по типу» - признак формирования документа «Установка цен номенклатуры». В соответствующее поле следует ввести тип цены (п.5 на Рис.2.3.).

  5. Флаг «Сформировать установку цен в магазине» - признак формирования документа «Установка цен номенклатуры в магазине».

  6. Группа переключателей «Назначение индекса» - задает вариант назначения индексов (характеристик) для номенклатуры. Ниже рассмотрим подробнее (п.4 на Рис.2.3.).

  7. Панель задач табличной части – содержит стандартные и дополнительные кнопки для работы с номенклатурой. Ниже рассмотрим подробнее.

  8. Табличная часть номенклатуры – содержит информацию о принятом товаре и назначенных характеристиках.

  9. Кнопка «Выполнение» - производит формирование документов и закрывает форму.

Реквизиты табличной части номенклатуры РМЗ:

  1. «Номенклатура» - сам товар по которому будут проводится операции. Добавляется в список стандартными методами или через подбор (п.1 Рис.2.3.).

  2. «Характеристика номенклатуры» - выбирается из списка существующих или назначается новая (п.2 Рис.2.3.).

  3. «Единица» - единица измерения товара.

  4. «Количество» - заполняется из документа поступления.

  5. «Цена» - устанавливается вручную. Цена продажи в магазине а не цена поставщика.

  6. «Сумма» - рассчитывается.

Рисунок 2.3. Вид рабочего окна РМЗ.

Рассмотрим подробнее механизм формирования уникальных индексов товара, связанных с ним характеристик и штрих - кодов.

В общем виде индекс товара представляет собой строку вида NNN0000001234, где:

  • NNN – префикс индекса, изначально берется из кода номенклатурной группы, к которой должен быть привязан товар.

  • 000000 – так называемые «лидирующие нули». По мере заполнения индекса сокращаются, начальная длинна строки индекса меняться не должна.

  • 1234 – значимая числовая часть индекса.

Имеется три варианта назначения индекса:

  1. Назначение вручную (Рис.2.4) – в этом случае выводится окно ввода строки индекса. По умолчанию имеет вид NNN0000001, где NNN – код номенклатурной группы товара. При назначении производится контроль на существование такого индекса. Если пользователь ошибся, будет выдано сообщение и операция прервется. Использовать данный режим целесообразно при первичном назначении индексов на новые номенклатурные группы.

Рисунок 2.4.Варианта назначения индекса «Назначить вручную»

  1. Получение из свободных – производится анализ свободных (остаток равен нулю) индексов для товара. Выводится список из которого следует выбрать нужный. При формировании индекса штрих – код и сам индекс не перезаписываются. Данный механизм целесообразно использовать в целях «незасорения» базы. При переназначении индекса меняется только его представление как характеристики.

  2. Итеральное (нарастающее) назначение (Рис. 2.5.) – работает по принципу получения последнего значащего номера индекса с учетом префикса и увеличения его на одну единицу. При этом формируется новый штрих – код. Удобно для повседневной работы, но при этом не контролируется наличие свободных характеристик и может происходить «замусоривание» базы.

Рисунок 2.5.Варианта назначения индекса «Назначить итерально».

Рассмотрим инструменты подбора, назначения или копирования с новыми параметрами элементов табличной части.

  1. Кнопка «Подбор» - п.1 на Рис. 2.3, представляет стандартный механизм заполнения путем выбора элементов из справочника «Номенклатура» . В этом же контексте можно создавать новые элементы справочника. Новые строки в ТЧ попадают без характеристик.

  2. Кнопка «Назначить» - п.2 на Рис. 2.3, для текущей позиции номенклатуры назначает новую характеристику (по алгоритму, описанному выше) и штрих – код. Вызов с клавиатуры нажатием F5.

  3. Кнопка «Копировать с новыми» - п.3 на Рис. 2.3, для текущей позиции номенклатуры копирует номенклатуру и назначает новую характеристику (по алгоритму, описанному выше) и штрих – код. Вызов с клавиатуры нажатием F4. Удобно при присвоении разных характеристик одной позиции номенклатуры.

По окончании ввода и нажатии на кнопку «Выполнение» происходит формирование и проведение документов с выдачей сообщения о результатах (Рис.2.6.).

Рисунок 2.6. Сообщения о результатах о результатах проведения документов РМЗ.

Модуль формы инструмента «Рабочее место закупки» указан в Приложении 10.

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