|
РЛС: как по трассировке профайлера понять где собака? | ☑ | ||
---|---|---|---|---|
0
ptrtss
17.10.12
✎
09:50
|
Вот трассировка с событиями SP:StmtCompleted SQL:StmtCompleted. Но только она переведена на русский обработкой на основе ПолучитьСтруктуруХраненияБазыДанных
Как получена трассировка: 1. В отладчике останавливаемся на КонецПроцедуры в ОбработкаПроведения 2. Запускаем трассировку 3. Продолжаем выполнение 4. Получаем "Нарушение прав доступа!" 5. Заканчиваем трассировку ---------------------------------------------- SELECT spid, blocked FROM master..sysprocesses WHERE blocked > 0 AND lastwaittype LIKE 'LCK_%' SELECT T1.ИспользоватьРасширеннуюАналитикуУчетаНоменклатурыИЗатрат FROM Константы T1 WHERE T1._RecordKey = P1 DELETE FROM T1 FROM Последовательность.ПартииЗаказыВзаиморасчеты T1 WHERE T1.Регистратор_TRef = P1 AND T1.Регистратор_RRef = @P2 INSERT INTO Последовательность.ПартииЗаказыВзаиморасчеты (Период,Регистратор_TRef,Регистратор_RRef) VALUES(P1,@P2,@P3) SELECT CAST(COUNT(*) AS NUMERIC(10)) FROM Последовательность.НалоговыйУчетУСН T1 WHERE T1.Регистратор_TRef = P1 AND T1.Регистратор_RRef = @P2 SELECT CAST(COUNT(*) AS NUMERIC(10)) FROM Последовательность.ПартииЗаказыВзаиморасчеты T1 WHERE T1.Регистратор_TRef = P1 AND T1.Регистратор_RRef = @P2 SELECT CAST(COUNT(*) AS NUMERIC(10)) FROM Последовательность.ПартииЗаказыВзаиморасчеты.ГраницыПоследовательности T1 SELECT T1.Ссылка_RRef FROM ПланОбмена.Полный T1 WHERE NOT ((T1.Ссылка_RRef IN (P1))) select count(*) from sysobjects where name = P1 exec sp_executesql N'select count(*) from sysobjects where name = P1', N'P1 nvarchar(128)', N'Config' SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Config WHERE FileName = P1 exec sp_executesql N'SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Config WHERE FileName = P1', N'P1 nvarchar(128)', N'6f14f304-248a-4fb4-bffa-81cfd54c9324.0' SELECT T1.ИспользоватьРегистрСвободныеОстатки FROM Константы T1 WHERE T1._RecordKey = P1 SELECT T1.Период, T1._UseTotals, T1._ActualPeriod, T1._UseSplitter, T1._MinPeriod FROM НастройкиХраненияИтоговРегистровНакопления T1 WHERE T1._RegID = P1 SELECT CAST(COUNT(T1.Регистратор_TRef) AS NUMERIC(10)) FROM РегистрНакопления.ТоварыВРознице T1 WHERE T1.Регистратор_TRef = P1 AND T1.Регистратор_RRef = @P2 SELECT T1.Период, T1.Регистратор_TRef, T1.Регистратор_RRef, T1.НомерСтроки, T1.Активность, T1.ВидДвижения, T1.Склад_RRef, T1.Номенклатура_RRef, T1.Качество_RRef, T1.ХарактеристикаНоменклатуры_RRef, T1.СерияНоменклатуры_RRef, T1.Количество, T1.СуммаПродажная FROM РегистрНакопления.ТоварыВРознице T1 WHERE T1.Регистратор_TRef = P1 AND T1.Регистратор_RRef = @P2 ORDER BY T1.НомерСтроки UPDATE T1 SET _MessageNo = CAST(NULL AS NUMERIC(38,8)) FROM РегистрНакопления.ТоварыВРознице.РегистрацияИзменений T1 WHERE T1.Регистратор_TRef = P1 AND T1.Регистратор_RRef = @P2 AND (T1._NodeTRef = @P3 AND T1._NodeRRef IN (@P4)) SELECT T2._NodeTRef, T2._NodeRRef FROM РегистрНакопления.ТоварыВРознице.РегистрацияИзменений T2 WHERE T2.Регистратор_TRef = P1 AND T2.Регистратор_RRef = @P2 AND T2._MessageNo IS NULL AND (T2._NodeTRef = @P3 AND T2._NodeRRef IN (@P4)) INSERT INTO РегистрНакопления.ТоварыВРознице.РегистрацияИзменений (_NodeTRef,_NodeRRef,_MessageNo,Регистратор_TRef,Регистратор_RRef) VALUES(P1,@P2,@P3,@P4,@P5) select count(*) from sysobjects where name = P1 exec sp_executesql N'select count(*) from sysobjects where name = P1', N'P1 nvarchar(128)', N'Params' SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Params WHERE FileName = P1 exec sp_executesql N'SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Params WHERE FileName = P1', N'P1 nvarchar(128)', N'ibparams.inf' SELECT T1.Ссылка_RRef FROM ПланОбмена.Полный T1 WHERE NOT ((T1.Ссылка_RRef IN (P1))) SELECT T1.Период, T1.Регистратор_TRef, T1.Регистратор_RRef, T1.НомерСтроки, T1.Активность, T1.Номенклатура_RRef, T1.ХарактеристикаНоменклатуры_RRef, T1.СтатусПартии_RRef, T1.ЗаказПоставщику_TYPE, T1.ЗаказПоставщику_RTRef, T1.ЗаказПоставщику_RRRef, T1.ДоговорКонтрагента_RRef, T1.ДокументЗакупки_TYPE, T1.ДокументЗакупки_RTRef, T1.ДокументЗакупки_RRRef, T1.Проект_TYPE, T1.Проект_RTRef, T1.Проект_RRRef, T1.Подразделение_RRef, T1.Организация_RRef, T1.Контрагент_RRef, T1.Количество, T1.Стоимость, T1.НДС, T1._DimHash FROM РегистрНакопления.Закупки T1 WHERE T1.Регистратор_TRef = P1 AND T1.Регистратор_RRef = @P2 ORDER BY T1.НомерСтроки SELECT FileName,Creation,Modified,Attributes,DataSize FROM Config WHERE FileName = P1 exec sp_executesql N'SELECT FileName,Creation,Modified,Attributes,DataSize FROM Config WHERE FileName = P1', N'P1 nvarchar(128)', N'8854f6bc-201c-4b82-b738-3f3d6c66b9dc.3' SELECT T1._AggMode, T1._EnableUse, T1._FillStartDate, T1._FillEndDate, T1._DeltaPeriodic FROM НастройкиРежимаАгрегатовРегистровНакопления T1 WHERE T1._RegID = P1 SELECT T1.Период, T1._UseTotals, T1._ActualPeriod, T1._UseSplitter, T1._MinPeriod FROM НастройкиХраненияИтоговРегистровНакопления T1 WHERE T1._RegID = P1 INSERT INTO РегистрНакопления.Закупки (Период,Регистратор_TRef,Регистратор_RRef,НомерСтроки,Активность,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22,@P23,@P24,@P25) INSERT INTO РегистрНакопления.Закупки (Период,Регистратор_TRef,Регистратор_RRef,НомерСтроки,Активность,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22,@P23,@P24,@P25) INSERT INTO РегистрНакопления.Закупки (Период,Регистратор_TRef,Регистратор_RRef,НомерСтроки,Активность,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22,@P23,@P24,@P25) INSERT INTO РегистрНакопления.Закупки (Период,Регистратор_TRef,Регистратор_RRef,НомерСтроки,Активность,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22,@P23,@P24,@P25) INSERT INTO РегистрНакопления.Закупки (Период,Регистратор_TRef,Регистратор_RRef,НомерСтроки,Активность,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22,@P23,@P24,@P25) UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16', N'P1 numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary(16),@P6 varbinary(16),@P7 varbinary(16),@P8 varbinary(1),@P9 varbinary(16),P10 varbinary(1),P11 varbinary(4),P12 varbinary(16),P13 varbinary(16),P14 varbinary(16),P15 numeric(10,0),P16 numeric(1,0)', 10, 1180, 180, {ts '4012-10-01 00:00:00'}, 0x8133B69615A954754BBC177111897508, 0x00000000000000000000000000000000, 0xA7EA983738B50459493B5D56DE47876A, 0x01, 0x8552842B2B5E101311E2175EB59AC8E6, 0x08, 0x000001BC, 0x8552842B2B5E101311E2175EB59AC8E7, 0x9547FAF0632D1DAB48BD694298635A40, 0xBD59F09723C211C54AA8F8147D1A8C5A, 1007417030, 0 INSERT INTO РегистрНакопления.Закупки.Обороты (Период,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash,_Splitter) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22) UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16', N'P1 numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary(16),@P6 varbinary(16),@P7 varbinary(16),@P8 varbinary(1),@P9 varbinary(16),P10 varbinary(1),P11 varbinary(4),P12 varbinary(16),P13 varbinary(16),P14 varbinary(16),P15 numeric(10,0),P16 numeric(1,0)', 20, 2360, 360, {ts '4012-10-01 00:00:00'}, 0xBC18130654C671B04DCE62EEA110CFED, 0x00000000000000000000000000000000, 0xA7EA983738B50459493B5D56DE47876A, 0x01, 0x8552842B2B5E101311E2175EB59AC8E6, 0x08, 0x000001BC, 0x8552842B2B5E101311E2175EB59AC8E7, 0x9547FAF0632D1DAB48BD694298635A40, 0xBD59F09723C211C54AA8F8147D1A8C5A, 1007417030, 0 INSERT INTO РегистрНакопления.Закупки.Обороты (Период,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash,_Splitter) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22) UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16', N'P1 numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary(16),@P6 varbinary(16),@P7 varbinary(16),@P8 varbinary(1),@P9 varbinary(16),P10 varbinary(1),P11 varbinary(4),P12 varbinary(16),P13 varbinary(16),P14 varbinary(16),P15 numeric(10,0),P16 numeric(1,0)', 30, 3540, 540, {ts '4012-10-01 00:00:00'}, 0xAF63F4356D5C1A884761E68C0F4B3A72, 0x00000000000000000000000000000000, 0xA7EA983738B50459493B5D56DE47876A, 0x01, 0x8552842B2B5E101311E2175EB59AC8E6, 0x08, 0x000001BC, 0x8552842B2B5E101311E2175EB59AC8E7, 0x9547FAF0632D1DAB48BD694298635A40, 0xBD59F09723C211C54AA8F8147D1A8C5A, 1007417030, 0 INSERT INTO РегистрНакопления.Закупки.Обороты (Период,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash,_Splitter) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22) UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16', N'P1 numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary(16),@P6 varbinary(16),@P7 varbinary(16),@P8 varbinary(1),@P9 varbinary(16),P10 varbinary(1),P11 varbinary(4),P12 varbinary(16),P13 varbinary(16),P14 varbinary(16),P15 numeric(10,0),P16 numeric(1,0)', 40, 4720, 720, {ts '4012-10-01 00:00:00'}, 0xA48F1A4DFCE1DB6E409D6347D2897F11, 0x00000000000000000000000000000000, 0xA7EA983738B50459493B5D56DE47876A, 0x01, 0x8552842B2B5E101311E2175EB59AC8E6, 0x08, 0x000001BC, 0x8552842B2B5E101311E2175EB59AC8E7, 0x9547FAF0632D1DAB48BD694298635A40, 0xBD59F09723C211C54AA8F8147D1A8C5A, 1007417030, 0 INSERT INTO РегистрНакопления.Закупки.Обороты (Период,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash,_Splitter) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22) UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + P1, Стоимость = T1.Стоимость + @P2, НДС = T1.НДС + @P3 FROM РегистрНакопления.Закупки.Обороты T1 WHERE T1.Период = @P4 AND T1.Номенклатура_RRef = @P5 AND T1.ХарактеристикаНоменклатуры_RRef = @P6 AND T1.СтатусПартии_RRef = @P7 AND T1.ЗаказПоставщику_TYPE = @P8 AND T1.ДоговорКонтрагента_RRef = @P9 AND T1.ДокументЗакупки_TYPE = P10 AND T1.ДокументЗакупки_RTRef = P11 AND T1.ДокументЗакупки_RRRef = P12 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = P13 AND T1.Контрагент_RRef = P14 AND T1._DimHash = -P15 AND T1._Splitter = P16', N'P1 numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary(16),@P6 varbinary(16),@P7 varbinary(16),@P8 varbinary(1),@P9 varbinary(16),P10 varbinary(1),P11 varbinary(4),P12 varbinary(16),P13 varbinary(16),P14 varbinary(16),P15 numeric(10,0),P16 numeric(1,0)', 50, 5900, 900, {ts '4012-10-01 00:00:00'}, 0xACBF93C1778A53994591CEE69D5C783F, 0x00000000000000000000000000000000, 0xA7EA983738B50459493B5D56DE47876A, 0x01, 0x8552842B2B5E101311E2175EB59AC8E6, 0x08, 0x000001BC, 0x8552842B2B5E101311E2175EB59AC8E7, 0x9547FAF0632D1DAB48BD694298635A40, 0xBD59F09723C211C54AA8F8147D1A8C5A, 1007417030, 0 INSERT INTO РегистрНакопления.Закупки.Обороты (Период,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash,_Splitter) VALUES(P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,@P20,@P21,@P22) UPDATE T1 SET _MessageNo = CAST(NULL AS NUMERIC(38,8)) FROM РегистрНакопления.Закупки.РегистрацияИзменений T1 WHERE T1.Регистратор_TRef = P1 AND T1.Регистратор_RRef = @P2 AND (T1._NodeTRef = @P3 AND T1._NodeRRef IN (@P4)) SELECT T2._NodeTRef, T2._NodeRRef FROM РегистрНакопления.Закупки.РегистрацияИзменений T2 WHERE T2.Регистратор_TRef = P1 AND T2.Регистратор_RRef = @P2 AND T2._MessageNo IS NULL AND (T2._NodeTRef = @P3 AND T2._NodeRRef IN (@P4)) INSERT INTO РегистрНакопления.Закупки.РегистрацияИзменений (_NodeTRef,_NodeRRef,_MessageNo,Регистратор_TRef,Регистратор_RRef) VALUES(P1,@P2,@P3,@P4,@P5) SELECT @@TRANCOUNT ROLLBACK TRANSACTION ---------------------------------------------- Тут не видно правда где SP:StmtCompleted, а где SQL:StmtCompleted ---------------------------------------------- Вижу здесь такие таблицы: РегистрНакопления.Закупки, РегистрНакопления.ТоварыВРознице, Всякие последовательности Константа.ИспользоватьРегистрСвободныеОстатки На все это установлены права без каких-либо РЛС ---------------------------------------------- Вопрос №1: где спотыкается РЛС? Вопрос №2: что/где еще просмотреть? |
|||
1
ptrtss
17.10.12
✎
09:54
|
Забыл сказать. Проводится документ "ПоступлениеТоваровУслуг" в КА
|
|||
2
ptrtss
17.10.12
✎
09:59
|
Вот переведенный файл трассировки
http://files.mail.ru/A6WHW8 |
|||
3
Maxus43
17.10.12
✎
10:06
|
что за ересь? ошибка нарушение прв доступа ловится в ЖР, там будет указано на какой объект спотыкается
|
|||
4
ptrtss
17.10.12
✎
10:10
|
(3) Смотри ж ты, и вправду! Ладно, смотрю...
|
|||
5
ptrtss
17.10.12
✎
10:19
|
Да, все решилось. Большое спасибо
|
|||
6
Feanorko
17.10.12
✎
10:22
|
(5) чо ж вы так любите гланды через жёппу удалять? )))
|
|||
7
Maxus43
17.10.12
✎
10:25
|
мы не ищем лёгких путей (с)
Надо было развить тему про профайлер, убить полдня, а при решении проблемы сказать (3). Поторопился |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |