 | Loading… |
|
|
Обновяване на работата за инвентар с помощта на Enterprise ManagerОбновяване на работата за инвентар с помощта на Enterprise Manager
Обновяване на работата за инвентар с помощта на Enterprise Manager
Тази тема описва как да стартирате функцията за обновяване на инвентара на PANTHEON, използвайки SQL Server работи.
В Enterprise Manager намерете и разширете желания SQL Server, отидете на Управление, SQL Server Agent, щракнете с десния бутон Работи и изберете Нова работа...

Въведете името на работата Име, но не променяйте категорията. Описание е по избор. Щракнете на Стъпки вкладка.

Тук определяте стъпки, които трябва да бъдат изпълнени. Щракнете на Нова , за да добавите нова стъпка.

Стъпка 1 - Обновяване на серийни номера
Име на стъпката |
Името на стъпката. Тъй като тази стъпка ще обнови серийните номера, наречете я Обновяване на серийни номера. |
Тип |
Използвайте TSQL, по подразбиране. |
База данни |
Изберете базата данни, на която искате да стартирате работата. Този пример използва NovoPodjetje. |
Команда |
Въведете SQL команди, които трябва да бъдат изпълнени, в този случай две съхранени процедури.
exec pPA_SerialNoItemRecalc '', null, null
exec pPA_SerialNoStatusRecalc ''
|
Щракнете OK , за да запазите стъпката.

 |
Научете повече за съхранените процедури в базата данни на PANTHEON на сайта на Datalab Разработчик под Информация за база данни |DB Info P55 | Процедури, Вюта, Тригери. |
Стъпка 2 - Обновяване на цени
Отново щракнете Нова... , за да добавите друга стъпка.
Име на стъпката |
Името на стъпката. Тази стъпка ще Обнови цените. |
Тип |
Използвайте TSQL, по подразбиране. |
База данни |
Изберете базата данни, на която искате да стартирате работата. Този пример използва NovoPodjetje. |
Команда |
Въведете SQL команди, които трябва да бъдат изпълнени, в този случай три съхранени процедури.
if object_id('tempdb..#lHE_InventoryIdent') is null
CREATE TABLE [dbo].[#lHE_InventoryIdent]
([acIdent] char(16) COLLATE DATABASE_DEFAULT NOT NULL DEFAULT (''),
[adDate] datetime NOT NULL DEFAULT (dateadd(day,datediff(day,(0),getdate()),(0))),
[acWarehouse] char(30) COLLATE DATABASE_DEFAULT NOT NULL DEFAULT (''),
PRIMARY KEY CLUSTERED (acIdent, adDate,acWarehouse))
else
TRUNCATE TABLE [#lHE_InventoryIdent]
exec pPA_PriceCalc '', null, null, ''
exec pPA_PriceCalcOwnPrice '', null, null, ''
exec pPA_MoveAssmblyRecalc ''
|
Щракнете OK , за да запазите стъпката.

Стъпка 3 - Обновяване на инвентара
Отново щракнете Нова... , за да добавите друга стъпка.
Име на стъпката |
Името на стъпката. Тази стъпка ще Обнови инвентара. |
Тип |
Използвайте TSQL, по подразбиране. |
База данни |
Изберете базата данни, на която искате да стартирате работата. Този пример използва NovoPodjetje. |
Команда |
Въведете SQL команди, които трябва да бъдат изпълнени, в този случай една съхранена процедура.
exec pPA_StockRecalc ''
|
Щракнете OK , за да запазите стъпката.

4. стъпка преразчет - Преразчитайте заглавията на документите
Отново щракнете на Нова, за да създадете нова стъпка. Тук въведете:
Име на стъпката |
Името на стъпката. Тази стъпка ще Обнови заглавията на документите.. |
Тип |
Използвайте TSQL, по подразбиране. |
База данни |
Изберете базата данни, на която искате да стартирате работата. Този пример използва NovoPodjetje. |
Команда |
Въведете SQL команди, които трябва да бъдат изпълнени, в този случай множество съхранени процедури.
exec pPA_CashRegRecalc null, null
exec pPA_GLRecalc null, null
exec pPA_OrderHeadRecalc null, null
exec pPA_OrderDispDocRecalc '', null, null
exec pPA_MoveHeadRecalc null, null, 'F'
|
Щракнете OK , за да запазите стъпката.

Сега всички необходими стъпки са настроени. Това основно прави същото като функцията за обновяване на инвентара в PANTHEON.

Настройка на график
Сега просто трябва да настроите график за работата, за да не е необходимо да я стартирате ръчно. Отидете на Графици вкладка и щракнете Нов график...

Въведете име за графика на работата и задайте типа на графика на Повтарящ се. Щракнете Промяна... , за да зададете параметри за повторение.

Изберете, че работата се извършва Ежедневно и Всеки 1 ден. Под Ежедневна честота, изберете Извършва се веднъж в: и задайте желаното време (през нощта е препоръчително). Щракнете OK няколко пъти, за да затворите всички диалогови прозорци. Новата работа сега е изброена в панела Работи.
 |
Можете да настроите работа да се изпълнява на всеки няколко часа, като зададете Ежедневна честота на Извършва се всеки: и посочите времевия интервал.
Обърнете внимание, че стартирането на работа по време на работно време може да забави нормалната работа поради увеличеното натоварване на сървъра. |

 | Loading… |
 | Loading… |
|
|
|