06.05.2011, 19:11 | #1 |
Участник
|
axforum blogs: Переделываем RecId в таблицах
Источник: http://axforum.info/forums/blog.php?b=247
============== <div>Для исправления проблемы Произошла ошибка при получении нового значения RecId для таблицы. Цитата: Не удается распределить номера номерной серии для TableId:%1, CurrentNextVal:%2, NewNextVal:%3 Произошла ошибка при получении нового значения RecId для таблицы. Нюанс использования:
Использовал скрипт Upd_RecID.sql.txt: <div style="margin:20px; margin-top:5px"> PHP код: <div class="alt2" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 498px; text-align: left; overflow: auto"> <span style="color: #000000">USE DynamicsAx2009; DECLARE @recid bigint DECLARE @recIdCustTable bigint DECLARE @recIdVendTable bigint DECLARE @recIdCustBankAccount bigint DECLARE @recIdVendBankAccount bigint DECLARE @DataAreaID nvarchar(4) DECLARE @AccountNUM nvarchar(20) DECLARE @ACCOUNTID nvarchar(10) DECLARE @CUSTACCOUNT nvarchar(20) DECLARE @VENDACCOUNT nvarchar(20) SET @recIdCustTable = 7349605052; SET @recIdCustBankAccount = 7173596050; SET @recIdVendTable = 8709438849; SET @recIdVendBankAccount = 6691633308; DELETE FROM CUSTTABLE WHERE DATAAREAID in ('BR', 'CB','L01','L02', 'DAT') DELETE FROM VendTable WHERE DATAAREAID in ('BR', 'CB','L01','L02', 'DAT') DELETE FROM CustBankAccount WHERE DATAAREAID in ('BR', 'CB','L01','L02', 'DAT') DELETE FROM VendBankAccount WHERE DATAAREAID in ('BR', 'CB','L01','L02', 'DAT') -------------------------------CustTable Start---------------------------------- DECLARE CustTable_Cursor CURSOR FOR SELECT ACCOUNTNUM, DATAAREAID, RecID FROM dbo.CustTable WHERE DataAreaID in ('j01','BSRF') ORDER BY DataAreaID; OPEN CustTable_Cursor; FETCH NEXT FROM CustTable_Cursor INTO @AccountNUM, @DataAreaID, @recid; WHILE @@FETCH_STATUS = 0 BEGIN IF(@recid > @recIdCustTable OR @recid @recIdVendTable OR @recid @recIdCustBankAccount OR @recid an style="color: #007700", @/spanspan style="color: #0000BB"ACCOUNTID/spanspan style="color: #007700", @/spanspan style="color: #0000BB"recid/spanspan style="color: #007700";br /WHILE @@/spanspan style="color: #0000BB"FETCH_STATUS /spanspan style="color: #007700"= /spanspan style="color: #0000BB"0br /BEGINbr / /spanspan style="color: #007700"IF(@/spanspan style="color: #0000BB"recid /spanspan style="color: #007700"> @recIdVendBankAccount OR @recid <span style="color: #007700">
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|