Partkeepr: Nomor Lot tidak termasuk dalam Proyek Berjalan

Dibuat pada 17 Sep 2020  ·  12Komentar  ·  Sumber: partkeepr/PartKeepr

Cara memperbanyak:

  1. Buat proyek baru di bawah "edit> proyek"
  2. Tambahkan bagian dan isi bidang "Nomor lot" dengan "12345" dan klik "Simpan proyek".
  3. Hasilkan laporan proyek di bawah "tampilan> Laporan Proyek", pilih proyek dan atur Qty ke 1 dan klik Buat Laporan.
  4. Klik "Hapus suku cadang dari stok"
  5. Buka "View > Project Runs" dan lihat proses terakhir.

Apa yang terjadi: "Bidang nomor lot kosong"
Apa yang diharapkan: Nomor lot harus "12345".

Selesaikan ini dan dapatkan hadiah

Backend Bug Low Priority

Komentar yang paling membantu

Halo! Saya melihat masalah ini di bountysource jadi saya melihat kodenya.

Saya dapat mereproduksi bug. Dengan memeriksa http://partkeepr.local/api/project_run_parts/1 Saya melihat bahwa lotNumber diatur di bagian dalam proyek, tetapi tidak diatur di bagian tingkat atas. Berdasarkan ini saya pikir itu hanya masalah tampilan daripada nilai lotNumber menghilang, memang lotNumber disalin ke dalam massRemoveStockAction dari src/PartKeepr/PartBundle/Controller/PartController.php .

Bagaimana tampilan perbaikan berikut? https://github.com/partkeepr/PartKeepr/pull/1153

Semua 12 komentar

Saya dapat mengkonfirmasi masalah ini.

Saya baru saja membuat dump HAR dari firefox agar ini didokumentasikan. Selama massRemoveStock nomor lot tampaknya tidak ditransfer, jika saya melihatnya dengan benar. Oleh karena itu perlu diimplementasikan dalam menjalankan proyek (untuk hadir ketika mengklik "hapus bagian dari stok".

Halo! Saya melihat masalah ini di bountysource jadi saya melihat kodenya.

Saya dapat mereproduksi bug. Dengan memeriksa http://partkeepr.local/api/project_run_parts/1 Saya melihat bahwa lotNumber diatur di bagian dalam proyek, tetapi tidak diatur di bagian tingkat atas. Berdasarkan ini saya pikir itu hanya masalah tampilan daripada nilai lotNumber menghilang, memang lotNumber disalin ke dalam massRemoveStockAction dari src/PartKeepr/PartBundle/Controller/PartController.php .

Bagaimana tampilan perbaikan berikut? https://github.com/partkeepr/PartKeepr/pull/1153

Akan menyenangkan untuk mendapatkan konfirmasi bahwa PR Anda memperbaiki masalah ini sepenuhnya!

Saya mencoba menerapkan perubahan tetapi sepertinya tidak berpengaruh. Saya hanya menerapkan perubahan dan menjalankan kembali halaman /setup. Apakah saya perlu menjalankan perintah komposer juga?

Saya pikir cache file javascript frontend harus dihapus agar perubahan ini dapat diterapkan. Saya baru saja menghapusnya lalu menjalankan ulang pengaturan tetapi kemudian saya menemukan perintah ini yang mungkin berfungsi lebih baik https://wiki.partkeepr.org/wiki/Running_PartKeepr_from_GIT#Console_commands

@ed-commits Saya benar-benar noob dengan lingkungan ini, mohon maaf atas pertanyaan bodoh saya. Tetapi dengan menghapus cache javascript frontend maksud Anda menjalankan perintah rm -rf app/cache/* ? Saya sudah mencoba ini, sebelum menjalankan setup, tetapi saya masih tidak bisa memasukkan nomor lot dalam proyek yang berjalan. Bisakah Anda memberi saya prosedur persis yang Anda gunakan untuk memverifikasi tambalan sehingga saya dapat mereproduksi?

Saya melakukan itu, mungkin juga mencoba rm -rf web/js/compiled dan rm -rf web/js/packages/extjs6 juga. kemudian jalankan kembali pengaturan. maka perubahan harus diterapkan.

@ed-commits Saya sekarang telah mencoba ini juga, dan sayangnya saya tidak dapat melihat bahwa perubahan itu membuat perbedaan. Apakah orang lain dapat mengonfirmasi bahwa ini menyelesaikan masalah?

Sekarang saya dapat mengonfirmasi bahwa #1153 memperbaiki masalah ini. Sepertinya cache di suatu tempat disetel ulang setelah beberapa saat. Namun menghapus yang dikompilasi dan extjs6 tidak disarankan. Ini akan merusak seluruh sistem, membuatnya macet di halaman pemuatan, dan halaman pengaturan dibiarkan kosong. Masalah ini dapat ditutup setelah perbaikan digabungkan ke master.

edit: Obs, sekarang saya melihat bahwa nomor lot di proyek Jalankan akan berubah jika Proyek berubah (di bawah edit-> proyek). Ini tidak benar. Nomor Lot tidak boleh diubah setelah proyek berjalan. Jadi tidak terkait langsung dengan proyek, jika itu masuk akal.

Sekedar bermanfaat,
Saya perhatikan ada semacam masalah logika dengan tombol "Simpan Proyek" saat mengimpor bagian ke dalam proyek.
Setelah semua proses selesai (baca file CSV, klik "Execute Import") berhasil menambahkan daftar bagian ke proyek, tabel ProjectPart terpenuhi dengan benar, bahkan menutup jendela impor tetap benar tetapi ketika Anda mengklik " Simpan Proyek" tombol itu melepaskan/mengembalikan perubahan (?)
di akhir halaman ini dijelaskan bagaimana pengguna menghindari ini
https://readthedocs.web.cern.ch/display/PARTK/07a+-+Creating+Projects+and+BOM+Imports

penyebutan "simpan proyek" di awal masalah ini dan perilaku yang dijelaskan tampaknya mirip dengan apa yang saya jelaskan.
Salam

Dear JoarGjersund dan ed-commits
Jika saya mengerti dengan benar ketika Anda menjalankan http://localhost/web/app_dev.php
https://readthedocs.web.cern.ch/display/PARTK/Setup+for+Debug+and+Verbose+mode
Anda tidak peduli dengan cache, apa yang Anda jalankan dilakukan secara langsung.
Salam

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

baradhili picture baradhili  ·  17Komentar

kgabryszewska picture kgabryszewska  ·  8Komentar

integralmedia picture integralmedia  ·  4Komentar

HolgerHeckeroth picture HolgerHeckeroth  ·  4Komentar

WickedAx picture WickedAx  ·  11Komentar