пользователям программных продуктов Scala 5.1, iScala 2.1, iScala 2.2, iScala 2.3, iScala 3.0, iScala 3.1, iScala 3.2, iScala 3.3 (и так далее)

Цикл продаж

Схема взаимодействия модулей iScala в цикле продажВозможно, то, о чем я собираюсь рассказать, кажется абсолютно избитым, однако, во многих конкретных компаниях используется очень малая толика функциональности по причине того, что «так было всегда». Давайте попробуем разобраться в последовательности действий, которую Скала подразумевает при работе с модулем «Заказ на продажу» и определим, что в какой момент происходит.

Итак, последовательность. Звездочкой я буду помечать необязательные шаги. Данная последовательность будет рассмотрена для заказа типа 1 (Стандартный заказ, самый распространенный тип). Заказы со структурами здесь не рассматриваются. Так же не рассматривается механизм «поставки без посредников» (Drop Shipment).

1*. Ввод расценки (заказ на продажу типа 0).
В результате ввода расценки никакой статистики по покупателю и по запасам не обновляется. Информация помещается в таблицы заголовка и строк заказов. «Занимается» номер заказа.

2*. Печать расценки.
Тоже никакой статистики по покупателю и по запасам не обновляется.

3. Преобразование расценки в заказ или ручной ввод заказа.
В результате ввода заказа (или преобразования в него расценки) обновляется статистика и по покупателю и по запасам. Кроме того, если включен параметр сохранения статистики по заказам, информация также помещается в таблицу статистики по полученным заказам. Если более подробно, то для покупателя сумма заказа помещается в поле «заказано, но не поставлено», а по запасам информация попадает в таблицу планирования по запасам (ожидаемая выдача), а кроме того обновляются таблица позиций запасов (SC01) — общее количество, зарезервированное по всем складам, а также таблица складов (SC03) — зарезервированное количество по конкретному складу.

4*. Печать подтверждения заказа, списков подборки товаров, накладной (если установлен параметр, что в накладной печатается заказанное количество)
Тоже ничего не меняется, за исключением флага печати этих документов в заголовке заказа.

5*. Печать предложения о Поставке.
А вот это уже не собственно документ, а процесс, в результате которого происходит «жесткое» резервирование определенных партий или их части. Обновляется информация в таблице партий. Если после этого печатать документы, которые упоминались в предыдущем пункте, уже можно использовать в DDF файлах секцию партий. Объективности ради, скажу, что этот шаг используется редко.

6. Ввод расхода запасов (для заказов типа 2 и 8 этот шаг выполнять обычно не требуется).
При вводе расхода запасов происходит добавление информации в таблицу отгрузок по заказу (OR19), создание аналитической проводки в таблице проводок модуля «Управление Запасами» (SC07), обновление информации в таблицах запасов (SC01), складов (SC03), партий (SC33) — зарезервированные количества переходят в другое поле — отгруженное количество, покупателей (SL01) — сумма заказа «изымается» из поля «Заказано» и переходит в поле «Поставлено, неотфактуровано». Кроме этого обновляется информация в строках и заголовке заказа — подставляется себестоимость израсходованных запасов (раньше это значение было предварительным) и меняются флаги, позволяющие переходить к следующим шагам.

7*. Печать накладной.
Ничего не меняется, за исключением флага печати этого документа в заголовке заказа, а также обновления счетчика накладных.

8. Печать счета-фактуры/кредит-ноты.
Меняется статус документа и флаг того, что счет-фактура распечатан (без чего невозможен следующий шаг). Именно в этот момент изменяется счетчик номеров счетов-фактур. В зависимости от параметров, дата проводки по покупателю будет равна либо дате распечатки счета-фактуры, либо дате отгрузки. Сальдо по покупателю пока еще не меняется.

9. Закрытие счета-фактуры/кредит-ноты.
Создаются проводки по покупателю: аналитическая (таблицы SL03 и SL17) и бухгалтерская (таблица SL04). Меняется сальдо по покупателю и сумма заказа «убирается» из поля «Поставлено, неотфактуровано». Если была полная поставка, заказ полностью «уходит» из списка открытых заказов и попадает в историю заказа (если включено сохранение истории заказов). Если была частичная отгрузка, заказ меняет тип на 4 и в нем остаются только строки, где не произошла или произошла частичная отгрузка. Далее с ним можно работать, как с обычным заказом. Если включен режим создания статистики по выписанным счетам-фактурам, то добавляются записи в таблицу статистики по счетам-фактурам.

Нашли для себя что-то новое?

Может быть я чего-нибудь упустил 🙂 Добавляйте, если потребуется. 🙂

Maxim: Добавлено: 31.05.2005 11:05 Заголовок сообщения: Спасибо

«Не знал про…»

(SL01) — сумма заказа «изымается» из поля «Заказано» и переходит в поле «Поставлено.

Алексей Васильев: Добавлено: 31.05.2005 12:49 Заголовок сообщения: Цикл продаж: дополнение

Алексей Васильев писал(а):

3. Преобразование расценки в заказ или ручной ввод заказа.
В результате ввода заказа (или преобразования в него расценки) обновляется статистика и по покупателю и по запасам. Кроме того, если включен параметр сохранения статистики по заказам, информация также помещается в таблицу статистики по полученным заказам. Если более подробно, то для покупателя сумма заказа помещается в поле «заказано, но не поставлено», а по запасам информация попадает в таблицу планирования по запасам (ожидаемая выдача), а кроме того обновляются таблица позиций запасов (SC01) — общее количество, зарезервированное по всем складам, а также таблица складов (SC03) — зарезервированное количество по конкретному складу.

9. Закрытие счета-фактуры/кредит-ноты.
Создаются проводки по покупателю: аналитическая (таблицы SL03 и SL17) и бухгалтерская (таблица SL04). Меняется сальдо по покупателю и сумма заказа «убирается» из поля «Поставлено, неотфактуровано». Если была полная поставка, заказ полностью «уходит» из списка открытых заказов и попадает в историю заказа (если включено сохранение истории заказов). Если была частичная отгрузка, заказ меняет тип на 4 и в нем остаются только строки, где не произошла или произошла частичная отгрузка. Далее с ним можно работать, как с обычным заказом. Если включен режим создания статистики по выписанным счетам-фактурам, то добавляются записи в таблицу статистики по счетам-фактурам.

Совершенно упустил: Если в заголовке заказа введен код продавца, то накапливается также статистика по продавцу.

Алексей Васильев: Добавлено: 03.06.2005 07:50 Заголовок сообщения: Re: Спасибо

Maxim писал(а):

«Не знал про…»

(SL01) — сумма заказа «изымается» из поля «Заказано» и переходит в поле «Поставлено.

Кстати, увидеть это можно, если ввести русскую букву «К» (Кредитный чек) в поле «Покупатель по поставке» заголовка заказа на продажу и нажать Enter