РЛС: как по трассировке профайлера понять где собака? #634652


#0 by ptrtss
Вот трассировка с событиями SP:StmtCompleted SQL:StmtCompleted. Но только она переведена на русский обработкой на основе ПолучитьСтруктуруХраненияБазыДанных Как получена трассировка: 1. В отладчике останавливаемся на КонецПроцедуры в ОбработкаПроведения 2. Запускаем трассировку 3. Продолжаем выполнение ---------------------------------------------- SELECT spid, blocked FROM master..sysprocesses WHERE blocked > 0 AND lastwaittype LIKE 'LCK_%' SELECT T1.ИспользоватьРасширеннуюАналитикуУчетаНоменклатурыИЗатрат FROM Константы T1 WHERE T1._RecordKey = DELETE FROM T1 FROM Последовательность.ПартииЗаказыВзаиморасчеты T1 WHERE T1.Регистратор_TRef = AND T1.Регистратор_RRef = @P2 INSERT INTO Последовательность.ПартииЗаказыВзаиморасчеты (Период,Регистратор_TRef,Регистратор_RRef) VALUES(,@P2,@P3) SELECT CAST(COUNT(*) AS NUMERIC) FROM Последовательность.НалоговыйУчетУСН T1 WHERE T1.Регистратор_TRef = AND T1.Регистратор_RRef = @P2 SELECT CAST(COUNT(*) AS NUMERIC) FROM Последовательность.ПартииЗаказыВзаиморасчеты T1 WHERE T1.Регистратор_TRef = AND T1.Регистратор_RRef = @P2 SELECT CAST(COUNT(*) AS NUMERIC) FROM Последовательность.ПартииЗаказыВзаиморасчеты.ГраницыПоследовательности T1 SELECT T1.Ссылка_RRef FROM ПланОбмена.Полный T1 WHERE NOT ((T1.Ссылка_RRef IN )) select count(*) from sysobjects where name = exec sp_executesql N'select count(*) from sysobjects where name = ', N' nvarchar', N'Config' SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Config WHERE FileName = exec sp_executesql N'SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Config WHERE FileName = ', N' nvarchar', N'6f14f304-248a-4fb4-bffa-81cfd54c9324.0' SELECT T1.ИспользоватьРегистрСвободныеОстатки FROM Константы T1 WHERE T1._RecordKey = SELECT T1.Период, T1._UseTotals, T1._ActualPeriod, T1._UseSplitter, T1._MinPeriod FROM НастройкиХраненияИтоговРегистровНакопления T1 WHERE T1._RegID = SELECT CAST(COUNT(T1.Регистратор_TRef) AS NUMERIC) FROM РегистрНакопления.ТоварыВРознице T1 WHERE T1.Регистратор_TRef = 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 = AND T1.Регистратор_RRef = @P2 ORDER BY T1.НомерСтроки UPDATE T1 SET _MessageNo = CAST(NULL AS NUMERIC(38,8)) FROM РегистрНакопления.ТоварыВРознице.РегистрацияИзменений T1 WHERE T1.Регистратор_TRef = AND T1.Регистратор_RRef = @P2 AND (T1._NodeTRef = @P3 AND T1._NodeRRef IN (@P4)) SELECT T2._NodeTRef, T2._NodeRRef FROM РегистрНакопления.ТоварыВРознице.РегистрацияИзменений T2 WHERE T2.Регистратор_TRef = 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(,@P2,@P3,@P4,@P5) select count(*) from sysobjects where name = exec sp_executesql N'select count(*) from sysobjects where name = ', N' nvarchar', N'Params' SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Params WHERE FileName = exec sp_executesql N'SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Params WHERE FileName = ', N' nvarchar', N'ibparams.inf' SELECT T1.Ссылка_RRef FROM ПланОбмена.Полный T1 WHERE NOT ((T1.Ссылка_RRef IN )) 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 = AND T1.Регистратор_RRef = @P2 ORDER BY T1.НомерСтроки SELECT FileName,Creation,Modified,Attributes,DataSize FROM Config WHERE FileName = exec sp_executesql N'SELECT FileName,Creation,Modified,Attributes,DataSize FROM Config WHERE FileName = ', N' nvarchar', N'8854f6bc-201c-4b82-b738-3f3d6c66b9dc.3' SELECT T1._AggMode, T1._EnableUse, T1._FillStartDate, T1._FillEndDate, T1._DeltaPeriodic FROM НастройкиРежимаАгрегатовРегистровНакопления T1 WHERE T1._RegID = SELECT T1.Период, T1._UseTotals, T1._ActualPeriod, T1._UseSplitter, T1._MinPeriod FROM НастройкиХраненияИтоговРегистровНакопления T1 WHERE T1._RegID = INSERT INTO РегистрНакопления.Закупки (Период,Регистратор_TRef,Регистратор_RRef,НомерСтроки,Активность,Номенклатура_RRef,ХарактеристикаНоменклатуры_RRef,СтатусПартии_RRef,ЗаказПоставщику_TYPE,ЗаказПоставщику_RTRef,ЗаказПоставщику_RRRef,ДоговорКонтрагента_RRef,ДокументЗакупки_TYPE,ДокументЗакупки_RTRef,ДокументЗакупки_RRRef,Проект_TYPE,Проект_RTRef,Проект_RRRef,Подразделение_RRef,Организация_RRef,Контрагент_RRef,Количество,Стоимость,НДС,_DimHash) VALUES(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@P20,@P21,@P22,@P23,@P24,@P25) UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6', N' numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary,@P6 varbinary,@P7 varbinary,@P8 varbinary,@P9 varbinary,0 varbinary,1 varbinary,2 varbinary,3 varbinary,4 varbinary,5 numeric(10,0),6 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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@P20,@P21,@P22) UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6', N' numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary,@P6 varbinary,@P7 varbinary,@P8 varbinary,@P9 varbinary,0 varbinary,1 varbinary,2 varbinary,3 varbinary,4 varbinary,5 numeric(10,0),6 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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@P20,@P21,@P22) UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6', N' numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary,@P6 varbinary,@P7 varbinary,@P8 varbinary,@P9 varbinary,0 varbinary,1 varbinary,2 varbinary,3 varbinary,4 varbinary,5 numeric(10,0),6 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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@P20,@P21,@P22) UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6', N' numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary,@P6 varbinary,@P7 varbinary,@P8 varbinary,@P9 varbinary,0 varbinary,1 varbinary,2 varbinary,3 varbinary,4 varbinary,5 numeric(10,0),6 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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@P20,@P21,@P22) UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6 exec sp_executesql N'UPDATE T1 SET Количество = T1.Количество + , Стоимость = 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 = 0 AND T1.ДокументЗакупки_RTRef = 1 AND T1.ДокументЗакупки_RRRef = 2 AND T1.Проект_TYPE = @P8 AND T1.Подразделение_RRef = @P6 AND T1.Организация_RRef = 3 AND T1.Контрагент_RRef = 4 AND T1._DimHash = -5 AND T1._Splitter = 6', N' numeric(2,0),@P2 numeric(4,0),@P3 numeric(3,0),@P4 datetime,@P5 varbinary,@P6 varbinary,@P7 varbinary,@P8 varbinary,@P9 varbinary,0 varbinary,1 varbinary,2 varbinary,3 varbinary,4 varbinary,5 numeric(10,0),6 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(,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,0,1,2,3,4,5,6,7,8,9,@P20,@P21,@P22) UPDATE T1 SET _MessageNo = CAST(NULL AS NUMERIC(38,8)) FROM РегистрНакопления.Закупки.РегистрацияИзменений T1 WHERE T1.Регистратор_TRef = AND T1.Регистратор_RRef = @P2 AND (T1._NodeTRef = @P3 AND T1._NodeRRef IN (@P4)) SELECT T2._NodeTRef, T2._NodeRRef FROM РегистрНакопления.Закупки.РегистрацияИзменений T2 WHERE T2.Регистратор_TRef = 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(,@P2,@P3,@P4,@P5) ---------------------------------------------- Тут не видно правда где SP:StmtCompleted, а где SQL:StmtCompleted ---------------------------------------------- Вижу здесь такие таблицы: РегистрНакопления.Закупки, РегистрНакопления.ТоварыВРознице, Всякие последовательности Константа.ИспользоватьРегистрСвободныеОстатки На все это установлены права без каких-либо РЛС ---------------------------------------------- Вопрос №1: где спотыкается РЛС? Вопрос №2: что/где еще просмотреть?
#1 by ptrtss
Забыл сказать. Проводится документ "ПоступлениеТоваровУслуг" в КА
#2 by ptrtss
Вот переведенный файл трассировки
#3 by Maxus43
что за ересь? ошибка нарушение прв доступа ловится в ЖР, там будет указано на какой объект спотыкается
#4 by ptrtss
Смотри ж ты, и вправду! Ладно, смотрю...
#5 by ptrtss
Да, все решилось. Большое спасибо
#6 by Feanorko
чо ж вы так любите гланды через жёппу удалять? )))
#7 by Maxus43
мы не ищем лёгких путей (с) Надо было развить тему про профайлер, убить полдня, а при решении проблемы сказать . Поторопился
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С