منتديات جريت بلينز العربية Great Plains For Arab

منتديات جريت بلينز العربية Great Plains For Arab (http://www.gp4arab.com/forum/index.php)
-   حزمة التشغيل (جزيئ المبيعات - المشتريات - المستودعات ) (http://www.gp4arab.com/forum/forumdisplay.php?f=19)
-   -   استفسار: خطأ يظهر عند ترحيل باتش جزئية المشتروات يمنع العمليات من الترحيل الى الـ gl (http://www.gp4arab.com/forum/showthread.php?t=2524)

CG_Lion 18-Aug-2015 05:13 PM

استفسار: خطأ يظهر عند ترحيل باتش جزئية المشتروات يمنع العمليات من الترحيل الى الـ gl
 
السلام عليكم
تحياتي جميعا، ارجوا ان تكونوا في صحة جيدة.... شهركم كريم
-------------
في النظام عندي استخدم شركتين... الشركة الثانية هي نسخة من الشركة الاولى و ملفاتها هي نفس ملفات الشركة الاساسية
عندما احاول ترحيل الباتشات الثانية الشركة الثانية ( ليست الاساسية ) في باتشات الـ Manual Payment و الـ Payable Transactions تظهر لي رسالة الخطأ التالية:
-------------
Work Messages:
Distributions for this transaction contain errors.;This transaction contains errors. It won't be posted.
A distribution type is invalid for a destination company distribution.
-------------

العلة هي في هذه العبارة (invalid for a destination company distribution) لكني مش متاكد بالضبط كيفية اصلاح المشكلة
هل اضطر للدخول الى جميع العمليات و تحويل وجهة الشركة الى اسم الشركة الاخرى؟
مع ان المشكلة من قبل لم تكن موجودة، لكنها ظهرت فجأة
اشكر لكم تعاونكم احبائي ،،،
اصدار النظام قديم شوية : 7.5 :)

CG_Lion 18-Aug-2015 09:51 PM

عذرا على الخطأ المطبعي
اقتباس:

عندما احاول ترحيل الباتشات الثانية الشركة الثانية ( ليست الاساسية )
التصحيح:
عندما احاول ترحيل الباتشات الخاصة بالشركة الثانية ( ليست الاساسية )
في انتظار ردكم اخواني ،،،

CG_Lion 25-Aug-2015 11:01 AM

يا خسارة
كنت متوقع المنتدى افضل و اكثر حيوية من كذا
حسافه

osamamakled 06-Sep-2015 02:49 PM

السلام عليكم
لم تذكر إصدار البرنامج الذى تعمل عليه
يجب عليك مراجعة إعداد الترحيل ؛pmtrx

اقتباس:

المشاركة الأصلية كتبت بواسطة cg_lion (المشاركة 11800)
السلام عليكم
تحياتي جميعا، ارجوا ان تكونوا في صحة جيدة.... شهركم كريم
-------------
في النظام عندي استخدم شركتين... الشركة الثانية هي نسخة من الشركة الاولى و ملفاتها هي نفس ملفات الشركة الاساسية
عندما احاول ترحيل الباتشات الثانية الشركة الثانية ( ليست الاساسية ) في باتشات الـ manual payment و الـ payable transactions تظهر لي رسالة الخطأ التالية:
-------------
work messages:
Distributions for this transaction contain errors.;this transaction contains errors. It won't be posted.
A distribution type is invalid for a destination company distribution.
-------------

العلة هي في هذه العبارة (invalid for a destination company distribution) لكني مش متاكد بالضبط كيفية اصلاح المشكلة
هل اضطر للدخول الى جميع العمليات و تحويل وجهة الشركة الى اسم الشركة الاخرى؟
مع ان المشكلة من قبل لم تكن موجودة، لكنها ظهرت فجأة
اشكر لكم تعاونكم احبائي ،،،
اصدار النظام قديم شوية : 7.5 :)


CG_Lion 06-Sep-2015 05:05 PM

مرحبا اخي
شكرا على الرد بعد كل هذا الوقت من الانتظار.... كنت قد يأست من الموضوع من قبل... لكن شكرا لك
اصدار النظام في بداية الموضوع هو 7.5
استاذي ممكن توضح اكثر في ما يخص إعداد الترحيل pmtrx، اقصد من اين بالضبط ممكن الدخول اليها... و ما الذي افعله بالضبط
تحياتي اخي

Hafandi 29-Sep-2015 11:35 AM

هل قمت بتشغيل ال sql scripts الخاصة بعملية عمل نسخة من الشركة database على نفس السيرفر ؟

قد تحل لك مشكلتك .
هذا أهم واحد ، وهو الخاص بتعديل بيانات الشركة ID


كود PHP:

--*****************************************************************************
--    
Description:    
--    
Updates any table that contains a company ID or database name value    
--    with the appropriate values as they are stored in the DYNAMICS.dbo.SY01500 table    
--
--******************************************************************************

if 
not exists(select 1 from tempdb.dbo.sysobjects where name '##updatedTables')
     
create table [##updatedTables] ([tableName] char(100))
truncate table ##updatedTables
declare @aaaaaaaaacStatement varchar(255)
declare 
G_cursor CURSOR for
select
case
when UPPER(a.COLUMN_NAMEin ('COMPANYID','CMPANYID')
     
then 'update '+a.TABLE_NAME+' set '+a.COLUMN_NAME+' = 'cast(b.CMPANYID as char(3))
else
     
'update '+a.TABLE_NAME+' set '+a.COLUMN_NAME+' = '''db_name()+''''
end
from INFORMATION_SCHEMA
.COLUMNS aDYNAMICS.dbo.SY01500 bINFORMATION_SCHEMA.TABLES c
where UPPER
(a.COLUMN_NAMEin ('COMPANYID','CMPANYID','INTERID','DB_NAME','DBNAME''COMPANYCODE_I')
     and 
b.INTERID db_name() and a.TABLE_NAME c.TABLE_NAME and c.TABLE_CATALOG db_name() and c.TABLE_TYPE 'BASE TABLE'
set nocount on
OPEN G_cursor
FETCH NEXT FROM G_cursor INTO 
@aaaaaaaaacStatement
WHILE (@aaaaaaaaa@aaaaaaaaaFETCH_STATUS <> -1)
begin
         insert 
##updatedTables select
substring(@aaaaaaaaacStatement,8,patindex('%set%',@aaaaaaaaacStatement)-9)
         
Exec (@aaaaaaaaacStatement)
     
FETCH NEXT FROM G_cursor INTO @aaaaaaaaacStatement
end
DEALLOCATE G_cursor
select 
[tableName] as 'Tables that were Updated' from ##updatedTables 


عدنان66 20-Feb-2017 05:00 PM

هذه المشكلة بسيطة جداً و هي توزيع القيد بين دائن و مدين غير صحيح بسبب اجراء تعديلات للفاتورة
او فقدان حساب من احد طرفي القيد نتيجة عدم ربط الأصناف
يتطلب حذف سطر الصنف و اعادة ادخاله بشرط ان يكون الربط(class id( صحيح

CG_Lion 20-Feb-2017 05:00 PM

شكرا أحبتي على الرد على الموضوع
الموضوع قديم جدا، و قد تم حل المشكلة... شاكر لكم
تحياتي...


جميع الأوقات بتوقيت GMT +3. الساعة الآن 12:50 PM.

Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم


الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز