Microsoft Dynamics GP — одно из самых популярных программ ERP, используемых компаниями по всему миру.
Он предлагает широкий спектр функций, помогающих эффективно управлять своей деятельностью.
Одним из важнейших компонентов Microsoft Dynamics GP, который часто требует особого внимания, является модуль «Дебиторская задолженность» (AR).
В Microsoft Dynamics Great Plains существует популярная процедура поддержки под названием GP Debit Entry (GPDE), с помощью которой пользователи должны исправить неудачную пакетную запись или передачу данных о моменте пополнения (RM) в историю.
Для достижения этой цели GPDE предлагает несколько методов, таких как проверка ссылок.
Однако эта технология доступна лишь небольшому числу пользователей из-за ее сложного характера и ограниченной поддержки со стороны Microsoft. После многочисленных исследований и анализа было установлено, что простого восстановления записей RM в таблицах защищенной памяти реального времени (RM20) недостаточно.
Таким образом, чтобы облегчить восстановление данных в Microsoft Dynamics GP, одним из подходов является использование SQL для идентификации, обновления и передачи ошибочных записей.
Был проведен анализ и тестирование исторических и открытых проводок и выявлено несколько сводных таблиц.
Ниже приведен пример кода SQL, который может помочь обновить записи об ошибках в открытых и исторических файлах: ```sql UPDATE Orders SET LOY_DField44 = 'Removed' WHERE LOY_SupplierField != NULL;" GO UPDATE AppliedReceptionSettlements SET AppliedAmount = 0 WHERE AppliedReceptionTransactionTermsID != NULL; GO SELECT [RowID] INTO TempOpenOrders FROM apply_reception_settlements; "DELETE FROM open onmsg ЗАКАЗЫ ГДЕ [LOYDXMLID ] IS NOT NULL AND LOYDDField43 IS NOT NUL"; GO INSERT INTO openonmsg_history VALUES (выберите [ROWID],'RM',(SELECT Ex_SuccessiveID + 1 FROM удаленные OND, WHERE RMColumnNumber='1' и not delete_column3 имеет значение null)); GO INSERT OPENDATASOURCE('SQLNCLI11','DRIVER={SQL Server};SERVER=ServerName;Trusted_Connection=True;User ID=Username;Global Language='American English';Initial Properties='' ') SELECT TOP(1) ROWID INS_RECID ,[TEA],[PurchasedNumericOrderID],[SupplierCompanyName][LOY_COMPANY]['Room11BZFLV'],UpdatedBy,'Orders','US Trade',OrderDate,ordernumber FROM OPENDATASOURCE('SQLNCLI', 'DRIVER=SQLServer'D,SERVER ='serverName','Trusted_Connection='True','User'I=dName', Initial Properties=''').
sys.OPENQUERY('Warehouse', 'SELECT * FROM AppliedReceptionTransactions;') GO ``` As a Программисту SQL, важно осознавать все риски при выполнении модификаций SQL. Поэтому перед обновлением или изменением записей GP рекомендует сделать резервную копию нужных таблиц, чтобы избежать случайного удаления данных.
Кроме того, необходимо также принять базовые меры безопасности, чтобы конфиденциальная информация каталога и учетные данные персонала не были скомпрометированы.
-
Что Искать В Счетчике Посещений
19 Oct, 24 -
Германские Языки
19 Oct, 24 -
Flash Player 10.1 Для Мобильных Устройств
19 Oct, 24