หน้าเว็บ

วันอังคารที่ 28 พฤษภาคม พ.ศ. 2562

Axapta :: PO ถูกลบ

Axapta :: PO ถูกลบ
ถ้ายังไม่มีการทำรับหรือ Invoice ให้สร้างใหม่จะได้ไม่มีปัญหา
แต่ถ้าทำรับมาแล้วยังไม่หมด ต้องการ PIN คืนของ ต้องแก้ข้อมูลเอา

1. Reinstall ข้อมูลจาก Databaselog เรื่องจาก PurchTable ก่อนแล้วค่อย PurchLine ที่ถูกลบไป
2. แก้ที่ Database SQL Server เช่น
  1. SELECT     *
  2. FROM         PURCHLINE
  3. WHERE     (PURCHID LIKE '%PO18-10590%')

3. ดูข้อมูลใน PurchLineDelete ที่ PO และ Item เดียวกัน เอา InventTransId ไปใส่ในข้อ 2. ที่ Query ได้
ลองดูข้อมูลใน Line ของ PO ที่เคย Invoice มาว่าสามารถทำ PIN ติดลบกลับได้หรือยัง (เวลา Post ถ้า Error ของไม่พอต้องไปดูว่ามีการจองของ Batch นี้ไว้หรือไม่ถ้ามีปลดออกถึงจะ Post ได้)

ประเภท Windows 10 License?

ประเภท Windows 10 License?
1. Windows 10 OEM แบบ Preload จากโรงงาน : (เครื่องใหม่) ประเภทนี้เป็นประเภทที่ถูกที่สุด เรียกได้ว่ามากับเครื่อง เช่นซื้อ PC Lenovo ก็มากับ Lenovo โรงงานเลย มากับ DELL ก็มาจากโรงงาน DELL เลย แต่ละยี่ห้อจะแตกต่างกันแค่ว่าบางยี่ห้อจะให้แผ่น เช่น Lenovo จะไม่ให้แผ่นมา ต้องสร้าง Recovery DVD เอง ส่วน DELL จะให้แผ่น Recovery มาด้วย จากโรงงานปัจจุบันจะเป็น Windows 10 Pro Recovery แล้วจะ Downgrade Windows 8.1 บ้าง Windows 7 บ้างแล้วแต่ล่ะ แต่จะไม่ให้แผ่น Windows 7 , 8.1 มาต้องสร้างเอง ส่วนจะ Upgrade ก็ Online ได้เลย

ข้อเสียของ Preload คือ: เวลาติดตั้งใหม่จะกลับไปสู่ค่าโรงงาน ดังนั้นหากเราแบ่ง Drive D, E ไว้ก็ต้องระมัดระวังว่าจะหายไปด้วย

2. Windows 10 OEM แบบแผ่น : (เครื่องใหม่) อันนี้เป็นแผ่นแยกมา แพงกว่าแบบแรกสักพันกว่าบาท จะได้แผ่น พร้อม Key มาเพื่อติดตั้งเอง ก็จะสามารถลงแบบเลือกพาดิชั่นได้แบบที่เหมือนลงคอมปรกติ
3. Windows 10 Open GGWA : (เครื่องเก่า) เราคงเข้าใจว่า Open License จะย้ายเครื่องได้ จริงๆแล้ว Windows 10 ไม่มีแบบ Open แบบย้ายเครื่องได้เพราะแบบ Open License นั้นจะลงเครื่องไหนก็ได้ แล้วไม่สามารถรับรู้ได้ว่าเครื่องเก่า หรือ เครื่องใหม่ ดังนั้นแบบ Open จึงมีแบบเดียวคือ GGWA นั้นคือ License สำหรับคนที่ไม่ได้ซื้อพร้อมเครื่องนั้นเอง จะย้ายเครื่องไม่ได้ แต่จะได้สิทธิ Downgrade ไปยัง Version ไหนก็ได้เช่น Windows XP นั้นเอง จะราคาสูงกว่า OEM และย้ายเครื่่องไม่ได้ มี Key เดียว ติดกับองค์กร ไม่มีทางสูญหาย
4. Windows 10 FPP : (เครื่องเก่า,เครื่องใหม่) จะเป็น Windows 10 แบบเดียวที่ย้ายเครื่องได้ สิทธิจะติดกับกล่อง และ USB และทุกอย่างที่ได้ไปตอนซื้อ หากกล่องหาย มีอะไรหาย ลิขสิทธิ์หาย ซื้อ 10 เครื่องก็มี 10 USB 10 Key ข้อดีของมันก็คือ ทุกวันนี้จะไม่มี Windows 11,12,13 มันจะมีการ Upgrade ไปได้เรื่อยๆบน Windows 10 ดังนั้น FPP จึงเป็น Version เดียวที่เหมือนซื้อ Windows ครั้งเดียวแล้วใช้ไปได้ตลอด ข้อเสียก็คือต้องเก็บแผ่นไว้ เก็บกล่องไว้ ถ้าหายก็เหมือนทำเงินหาย ตัว FPP เลยเป็น License ที่แพงที่สุดของ Windows 10 Pro นั้นเอง

https://www.2beshop.com/How-To-Buy-Windows10.php

Ubuntu :: Ubuntu Manjaro เปลี่ยน Theme ใหม่

Ubuntu :: Ubuntu Manjaro เปลี่ยน Theme ใหม่
1. โหลด Theme ที่ต้องการจากหน้า Theme
2. เข้า Terminal ใช้คำสั่งใน ชื่อของ User ไม่ต้องเข้าเป็น root
gsettings set org.cinnamon.theme name ชื่อ Folder ของ Theme (อยู่ใน Home/.themes)
  1. gsettings set org.cinnamon.theme name New-Minty

Axapta :: Axapta Create PD Status Create To Scheduled Job

Axapta :: Axapta Create PD Status Create To Scheduled
Job
  1. static void AutoSetStatusPD(Args _args)
  2. {
  3.  
  4.     ProdId      myProdId;
  5.     ProdTable   myProdTable;
  6.     ProdTable   updateProdTable;
  7.     ProdMultiSchedulingJob  prodMultiSchedulingJob;
  8.     ProdParmScheduling      prodParmScheduling
  9.     ;
  10.  
  11.     myProdId = NumberSeq::newGetNum(ProdParameters::numRefProdId()).num();
  12.  
  13.     ttsbegin;
  14.         myProdTable.ItemId = "003022008175";
  15.         myProdTable.ProdId = myProdId;
  16.         myProdTable.InventDimId = "06-00000010";
  17.         myProdTable.QtySched = 5;
  18.         myProdTable.type().insert();
  19.     ttscommit;
  20.  
  21.     prodParmScheduling   = prodParmScheduling::findLast(myProdId, ProdSchedMethod::OperationScheduling);
  22.     prodMultiSchedulingJob  = ProdMultiScheduling::construct(ProdSchedMethod::JobScheduling);
  23.     RunBaseMultiParm::initParm(prodMultiSchedulingJob); // to get ProdParmScheduling from sysLastValue (user specific standard parameters)
  24.     prodMultiSchedulingJob.insert(myProdTable, prodParmScheduling);
  25.     prodMultiSchedulingJob.run();
  26.  
  27.     info(strfmt("Create PD %1", myProdId));
  28. }


https://community.dynamics.com/ax/f/33/t/74235

Linux :: Linux Manjaro Add Printer HP Laserjet P1606dn Shared with smb

Linux :: Linux Manjaro Add Printer HP Laserjet P1606dn Shared with smb

1. Install program by search Add/Remove Program
smb.conf

2. Edit smb.conf workgroup to SCI
3. Install python smbc for browser name computer shared on network.
python smbc

4. Install foo2zjs
foo2zjs

5. Add Printer by use PPD
https://nextcloud.sci.com/index.php/s/fYGeB6GDcYz3S4L

Axapta :: Axapta Call Form By Code.

Axapta :: Axapta Call Form By Code.

Example: ตัวอย่างปุ่ม Create TIP ในหน้า InvenjournalTransFer
  1.  
  2.     Args                        args;
  3.     FormRun                 formRun;
  4. ;
  5.  
  6.    SELECT * FROM myInventJournalTable
  7.     WHERE myInventJournalTable.JournalId == TIP_ID;
  8.  
  9.     args = new Args(formStr(InventJournalTable));
  10.     args.record(myInventJournalTable);
  11.     args.caller(this);
  12.  
  13.     formRun = classFactory.formRunClass(args);
  14.     formRun.init();
  15.     formRun.run();
  16.     formRun.wait();

http://dynamics-ax-live.blogspot.com/2009/09/how-to-open-form-by-code.html

Windows 10 :: Windows 10 ค้างโดยไม่ทราบสาเหตุเมื่อไม่ใช้งาน และสักพักขึ้นจอฟ้า

Windows 10 :: Windows 10 ค้างโดยไม่ทราบสาเหตุเมื่อไม่ใช้งาน และสักพักขึ้นจอฟ้า

- เปลี่ยน HDD
- ลง windows ลงโปรแกรมใหม่ ใช้งานไปไม่นานเป็นอีก

พบ Processes Windows Photo Run ขึ้นมารอประมาณ 5-6 นาที และจะ Load Harddisk สูงมากจากนั้นเครื่องจะค้าง และขึ้นจอฟ้า Reboot เอง
ทดลองเปิด Windows Photo ก็ทำให้เครื่องค้างเช่นกัน
แก้ปัญหาโดย
1. ถอดโปรแกรม Windows Photo วิธีถอดโปรแกรมที่มากับ Windows
Start พิมพ์ powershell คลิกขวา Run As Administrator
พิมพ์ Get-AppxPackage *photo* | Remove-AppxPackage แล้ว Enter
https://www.itsupportguides.com/knowledge-base/windows-10/windows-10-how-to-uninstall-photos-app/
2. ติดตั้งโปรแกรมดูรูปตัวอื่นแทน
3. Set Default เปิดรูปด้วยโปรแกรมที่ลงไปใหม่