В программе SPSM для расчёта заказов широкоформатной и цифровой печати SPSM есть три метода нумерации индивидуальных заказов (заказов состоящих из одной части или частей группового заказа) и групповых заказов (заказов стоящих из нескольких частей).

Любой из трёх методов работает для всех типов заказов (широкоформатная печать, цифровая печать, сопутствующие товары\услуги) одновременно – выбрать один метод нумерации для одного типа заказов и другой для остальных невозможно.

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

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

Полностью автоматическая нумерация заказов

Это вариант по-умолчанию (включён после инсталляции).

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

Настройка "Разрешить ввод номера заказа вручную" установлена как "Нет".

Номера начинаются от 1001 и возрастают на 1 для каждого последующего заказа.

Ввод номера заказа вручную

Номера заказов вводятся вручную.

У пользователя есть возможность изменить номер.

Настройка "Разрешить ввод номера заказа вручную" установлена как "Да".

Номера вводятся произвольно, могут содержать буквы и цифры. Общая длина номера заказа не должна превышать 15 знаков.

Ввод номера заказа вручную с авто генерацией по маске

Номера заказов генерируются автоматически, по маске установленной в настройках.

Пользователь имеет возможность изменять номер и устанавливать (сбрасывать) начальный номер последовательности из которой берётся номер.

Настройка "Разрешить ввод номера заказа вручную" установлена как "Да".

Настройка "Автоматически генерировать номер заказа при ручном вводе" установлена как "Да".

Автоматически генерируемый номер заказа создаётся с использованием маски, указанной в настройках. Общая длина номера не должна превышать 15 знаков. В маске могут быть использованы следующие элементы:

  • Произвольные буквы и цифры, знаки тире, пробел и пр.
  • %Y% – маска текущего года (две цифры). При генерации номера будет заменена на последние две цифры текущего года.
  • %M% – маска текущего месяца (две цифры). При генерации номера будет заменена на номер текущего месяца (с ведущим нолём).
  • %D% – маска текущего дня (две цифры). При генерации номера будет заменена на номер текущего дня месяца (с ведущим нолём).
  • %N% – маска номера из последовательности. Будет заменена на номер, без ведущих нолей.
  • %02N% …%09N% – маски номера из последовательности. Будут заменены на номер, общей длиной до двух…девяти цифр, с ведущими нолями.
  • %P% – маска порядкового номера части заказа. Будет заменена на номер, без ведущих нолей. Работает только для индивидуальных заказов (частей группового заказа), не для группового заказа!
  • %02P% …%09P% – маски порядкового номера части заказа. Будут заменены на номер, общей длиной до двух…девяти цифр, с ведущими нолями. Работает только для индивидуальных заказов (частей группового заказа), не для группового заказа!


ВНИМАНИЕ! Для третьего варианта нумерации заказов в программе используется отдельная последовательность, не имеющая ничего общего с последовательностью, используемой в первом варианте. Пользователь может устанавливать (сбрасывать) начальный номер этой последовательности по своему усмотрению (например по концу года).  Одна последовательность используется для нумерации индивидуальных и групповых заказов. В режиме администрирования в меню Настройки необходимо выбрать пункт "Сброс начальных номеров последовательностей":

И установить необходимый номер в открывшемся окне:


ВНИМАНИЕ!  Есть настройка, которая влияет на момент присвоения номера в первом и третьих вариантах:

По-умолчанию ("Нет") номер присваивается в момент создания заказа. Если установить "Присваивать номер заказа при сохранении" в "Да" при создании заказа номер присваиваться не будет (в первом варианте будет присвоен временный номер, в третьем – сообщение о том, что номер будет присвоен позже). Номер буде присвоен при первом сохранении заказа.