CARI VE STOK AKTARMA
Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=150
Tarih: 23 Kasım 2024 Saat 01:22 Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com
Konu: CARI VE STOK AKTARMA
Mesajı Yazan: muratserdar
Konu: CARI VE STOK AKTARMA
Mesaj Tarihi: 06 Şubat 2007 Saat 12:19
MRB.
Netsiste iki tane sirketimiz var normal çalistigim sirketteki cari ve stoklari diger sirkete aktarmak istiyorum 1 kere artarma yaptik tekrar aktarma yapilabilir mi sadece cari isimleri ve stok isimleri aktarmak istiyorum hareketleri degil.
|
Cevaplar:
Mesajı Yazan: Vural
Mesaj Tarihi: 06 Şubat 2007 Saat 13:20
murat bey biz netcopy programini kullaniyoruz. Cari ve stokla beraber Faturalarimizi da transfer edebiliyoruz size de tavsiye ederim. Çok pratik kullanimi var
------------- ben de burdayım
|
Mesajı Yazan: (sa)
Mesaj Tarihi: 04 Nisan 2007 Saat 21:09
TBLSTSABIT VE TBLSTSABITEK TABLOSU ICIN INSERT INTO CUMLESI YAZILABILIR.
DETAY ICIN YARDIM EDEBILIRIM
SAYGILARIMLA
------------- (sa)
|
Mesajı Yazan: Qocabas
Mesaj Tarihi: 09 Nisan 2007 Saat 15:26
sene sonu devirde sabit bilgileri kontrolu belki isini görür..
|
Mesajı Yazan: agandalf
Mesaj Tarihi: 09 Nisan 2007 Saat 20:17
USE [msdb] GO /****** Object: Job [CARI_KART AKTARMA_2007] Script Date: 02/28/2007 19:29:44 ******/ BEGIN TRANSACTION DECLARE @ReturnCode INT SELECT @ReturnCode = 0 /****** Object: JobCategory [[Uncategorized (Local)]]] Script Date: 02/28/2007 19:29:44 ******/ IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'[Uncategorized (Local)]' AND category_class=1) BEGIN EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'[Uncategorized (Local)]' IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END
DECLARE @jobId BINARY(16) EXEC @ReturnCode = msdb.dbo.sp_add_job @job_name=N'CARI_KART AKTARMA_2007', @enabled=1, @notify_level_eventlog=0, @notify_level_email=0, @notify_level_netsend=0, @notify_level_page=0, @delete_level=0, @description=N'No description available.', @category_name=N'[Uncategorized (Local)]', @owner_login_name=N'sa', @job_id = @jobId OUTPUT IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback /****** Object: Step [CARI_KART AKTARMA] Script Date: 02/28/2007 19:29:45 ******/ EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'CARI_KART AKTARMA', @step_id=1, @cmdexec_success_code=0, @on_success_action=1, @on_success_step_id=0, @on_fail_action=2, @on_fail_step_id=0, @retry_attempts=0, @retry_interval=0, @os_run_priority=0, @subsystem=N'TSQL', @command=N'INSERT INTO TBLCASABIT SELECT * FROM DENEME107..TBLCASABIT WHERE CARI_KOD NOT IN ( SELECT CARI_KOD FROM TBLCASABIT) AND LEN(CARI_KOD)=5 INSERT INTO TBLCASABITEK SELECT * FROM DENEME107..TBLCASABITEK WHERE CARI_KOD NOT IN ( SELECT CARI_KOD FROM TBLCASABITEK)AND LEN(CARI_KOD)=5', @database_name=N'DENEME07', @flags=0 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id=@jobId, @name=N'Z', @enabled=1, @freq_type=4, @freq_interval=1, @freq_subday_type=1, @freq_subday_interval=1, @freq_relative_interval=0, @freq_recurrence_factor=0, @active_start_date=20060821, @active_end_date=99991231, @active_start_time=10000, @active_end_time=235959 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)' IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback COMMIT TRANSACTION GOTO EndSave QuitWithRollback: IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION EndSave:
DENEME107 NOLU DATABASE'DEN DENEME07 ISIMLI DATABASE'YE CARI KART AKTARIMI ( NOT 5 HANELI CARI KARTLATRI AKTARIR)
|
Mesajı Yazan: agandalf
Mesaj Tarihi: 09 Nisan 2007 Saat 20:18
USE [msdb] GO /****** Object: Job [STOK_KARTLARI_UNPAR07] Script Date: 02/28/2007 19:38:39 ******/ BEGIN TRANSACTION DECLARE @ReturnCode INT SELECT @ReturnCode = 0 /****** Object: JobCategory [[Uncategorized (Local)]]] Script Date: 02/28/2007 19:38:39 ******/ IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'[Uncategorized (Local)]' AND category_class=1) BEGIN EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'[Uncategorized (Local)]' IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END
DECLARE @jobId BINARY(16) EXEC @ReturnCode = msdb.dbo.sp_add_job @job_name=N'STOK_KARTLARI_UNPAR07', @enabled=1, @notify_level_eventlog=0, @notify_level_email=0, @notify_level_netsend=0, @notify_level_page=0, @delete_level=0, @description=N'No description available.', @category_name=N'[Uncategorized (Local)]', @owner_login_name=N'sa', @job_id = @jobId OUTPUT IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback /****** Object: Step [STOK_KARTLARI_UNPAR06'YA] Script Date: 02/28/2007 19:38:39 ******/ EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'STOK_KARTLARI_UNPAR06''YA', @step_id=1, @cmdexec_success_code=0, @on_success_action=1, @on_success_step_id=0, @on_fail_action=2, @on_fail_step_id=0, @retry_attempts=0, @retry_interval=0, @os_run_priority=0, @subsystem=N'TSQL', @command=N'INSERT INTO TBLSTSABIT SELECT * FROM DENEME107..TBLSTSABIT WHERE STOK_KODU NOT IN(SELECT STOK_KODU FROM DENEME07..TBLSTSABIT) INSERT INTO TBLSTSABITEK SELECT * FROM DENEME107..TBLSTSABITEK WHERE STOK_KODU NOT IN(SELECT STOK_KODU FROM DENEME07..TBLSTSABITEK) ', @database_name=N'DENEME07', @flags=0 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id=@jobId, @name=N'Z', @enabled=1, @freq_type=4, @freq_interval=1, @freq_subday_type=1, @freq_subday_interval=1, @freq_relative_interval=0, @freq_recurrence_factor=0, @active_start_date=20060821, @active_end_date=99991231, @active_start_time=10000, @active_end_time=235959 IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)' IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback COMMIT TRANSACTION GOTO EndSave QuitWithRollback: IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION EndSave:
|
Mesajı Yazan: tlosfethiye
Mesaj Tarihi: 10 Nisan 2007 Saat 10:41
Ustadim, Merhaba
Öncelikle aramiza hosgeldiniz, sefalar getirdiniz.
SQL cümleleri içinde ayrica tesekkür ederim.
------------- Recep TEKE
ASR Danişmanlik
|
Mesajı Yazan: erDal
Mesaj Tarihi: 11 Nisan 2007 Saat 14:12
murat serdar sana bi kolay yontem daha
yardmci programlar menusunden kayit altinda netsis transfer icerisinde tatablodan tabloya kopyalama ile cok kolay bi sekilde yaparsin sadece tablolari bilmen yeterli tblstsabit tblcasabit tablolarin kolay gelsin
------------- ERDAL AŞIK
SELÇUK ISIL İŞLEM
|
Mesajı Yazan: emiray
Mesaj Tarihi: 12 Nisan 2007 Saat 23:16
merhaba muratserdar, senin istedigin aslinda çok basit eger sql de TBLleri biliyorsan, kopyalanacak sirketin database inde TBLSTSABIT VE TBLSTSABITEK tablolarini aç, excel de oldugu gibi kopyalayacagin stoklari (cariler içinde ayni sey geçerli) kopyala yapistiracagin sirketin içinde ayni TBLleri aç ve içine yapistir. TBLSTSABIT=TBLSTSABIT TBLSTSABITEK=TBLSTSABITEK TBLCASABIT=TBLCASABIT TBLCASABITEK=TBLCASABITEK
ikinci yol ise expot ile excel çikart excel içinde istemedigin stok veya carileri sil import ile tasimak istedigin sirkete at.
|
|