|
Что не так в запросе? Почему падает? | ☑ | ||
---|---|---|---|---|
0
Aswed
18.04.16
✎
16:42
|
САБЖ
ВЫБРАТЬ ОстаткиТоваровКомпанииОстатки.Номенклатура КАК Номенклатура, ОстаткиТоваровКомпанииОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ОстаткиТоваровКомпанииОстатки.СкладКомпании КАК СкладКомпании, ЕСТЬNULL(ОстаткиТоваровКомпанииОстатки.КоличествоОстаток,0) КАК Количество, ЕСТЬNULL(ОстаткиТоваровКомпанииОстатки.РезервОстаток,0) КАК Резерв, ЕСТЬNULL(ОстаткиТоваровКомпанииОстатки.СуммаРознОстаток,0) КАК СуммаРозн ИЗ РегистрНакопления.ОстаткиТоваровКомпании.Остатки(&Момент,Номенклатура В (&Номенклатура) И СкладКомпании=&СкладКомпании) КАК ОстаткиТоваровКомпанииОстатки ДЛЯ ИЗМЕНЕНИЯ РегистрНакопления.ОстаткиТоваровКомпании.Остатки УПОРЯДОЧИТЬ ПО ОстаткиТоваровКомпанииОстатки.ХарактеристикаНоменклатуры.Сортировка Возр ИТОГИ СУММА(Количество) КАК Количество, СУММА(Резерв) КАК Резерв, СУММА(СуммаРозн) КАК СуммаРозн ПО Номенклатура На этом запросе по непонятным мне причинам вываливается с ошибкой. Причем ошибка по двум складам одной организации. По другим складам отрабатывает нормально. Что в нем не так? |
|||
1
pessok
18.04.16
✎
16:44
|
что за ошибка то?
|
|||
2
itlikbez
18.04.16
✎
16:47
|
(0) "Для изменения" зачем?
|
|||
3
Aswed
18.04.16
✎
16:52
|
(1) Да тупо ошибка выполнения запроса и все.
(2) Хрен его, запрос из модуля регистра накопления в АльфаАвто |
|||
4
Aswed
18.04.16
✎
16:53
|
+ (3) Ошибка при вызове контекста Выпонить
|
|||
5
Aswed
18.04.16
✎
16:53
|
Уже всю голову сломал что там может быть не так.
|
|||
6
Aswed
18.04.16
✎
16:54
|
Странно.
Скопировал запрос в отдельную обработка, пробую сформировать. Формируется нормально. Не понятно совсем. |
|||
7
salvator
18.04.16
✎
16:54
|
А если упорядочивание убрать?
|
|||
8
Лефмихалыч
18.04.16
✎
16:54
|
платформа какая? реиндекс и апдэйт статистикс когда в последний раз делали? итоге рассчитаны в последний до рождества христова?
|
|||
9
Лефмихалыч
18.04.16
✎
16:55
|
(6) просто кэш продуй и всё
|
|||
10
Aswed
18.04.16
✎
16:55
|
(1) Во что пишет
Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {РегистрНакопления.ОстаткиТоваровКомпании.МодульНабораЗаписей(209)}: Ошибка при вызове метода контекста (Выполнить) по причине: Ошибка выполнения запроса по причине: В данной транзакции уже происходили ошибки! |
|||
11
Тролль главный
18.04.16
✎
16:56
|
(10) у тебя уже падала транзакция, но попало в Исключение, а тут скорее всего тайм-аут
|
|||
12
pessok
18.04.16
✎
16:57
|
(10) заблокировать таблицу не может
убери "ДЛЯ ИЗМЕНЕНИЯ" |
|||
13
Aswed
18.04.16
✎
16:57
|
(9) База на скуле крутится
|
|||
14
Лефмихалыч
18.04.16
✎
16:59
|
(13) ичо?
|
|||
15
Aswed
18.04.16
✎
16:59
|
(14) Для полноты картины))))
|
|||
16
Aswed
18.04.16
✎
17:00
|
А как выяснить что держит таблицу?
|
|||
17
Aswed
18.04.16
✎
17:01
|
(11) Почему она падает только по одному складу? По десятку остальных проскакивает нормально.
|
|||
18
pessok
18.04.16
✎
17:02
|
да просто кто-то проводит документ и блокирует. не занимайся фигней, убери "ДЛЯ ИЗМЕНЕНИЯ"
|
|||
19
Aswed
18.04.16
✎
17:05
|
(18) С радостью, но в базе работает 150 человек. Не хочется делать демоническое обновление.
|
|||
20
Aswed
18.04.16
✎
17:06
|
+ (19) и если бы дело было в блокировке то не проводились бы вообще ни какие документы по этому регистру. А они проводятся, только по другим складам.
|
|||
21
AceVi
18.04.16
✎
17:12
|
(10) Ошибка не в запросе. ошибка ДО запроса. просто 2 разных транзакции во вложенной транзакции ошибка, но по ней не останавливаеться программа, и только когда доходит до след действия выпадает с ошибкой "В данной транзакции уже происходили ошибки!" - Это значит что ошибка в подТранзакции. Ищи где стартует подтранзакция и проходись там отладчиком каждый шаг и смотри где отваливаеться.
|
|||
22
Aswed
18.04.16
✎
17:12
|
(9) Почистил кэш. Однофигственно.
|
|||
23
Aswed
18.04.16
✎
17:20
|
(21) Понял.
Буду тогда вечером копать. |
|||
24
NeoVision
18.04.16
✎
17:33
|
Пока можно тех журнал настроить на отлов событий Transaction и BeginTransaction + EXCP
|
|||
25
Aswed
18.04.16
✎
17:34
|
(24) Что за тех журнал?
|
|||
26
GANR
18.04.16
✎
17:34
|
(3) выкинь ее
|
|||
27
ПиН
18.04.16
✎
17:36
|
технологический...
альфа авто надо удалять с сервера сразу как устраиваешься на работу как вредоносное по... |
|||
28
Aswed
18.04.16
✎
17:39
|
(27) ))))))))
я в курсе. Но что то надо вместо неё поставить))) А пока нечего))) |
|||
29
Aswed
18.04.16
✎
17:39
|
(27) "технологический" ааааа
|
|||
30
GANR
18.04.16
✎
17:41
|
(28) счеты
|
|||
31
Pavlov_vu
18.04.16
✎
18:19
|
(0) что такое параметр &Момент
|
|||
32
Карупян
18.04.16
✎
18:23
|
у тебя была ошибка записи в попытке.
Может какие справочники создаются |
|||
33
Aswed
19.04.16
✎
10:47
|
(32) Точно так и оказалось.
Нашел откуда эта хрень лезет. Был общий модуль. Там велась запись в регистр сведений. Запись была через попытку. Не понимаю только почему если там была попытка, а исключение пустое, почему вываливалось после прохождения этого участка кода. Причем гораздо дальше. |
|||
34
Карупян
19.04.16
✎
10:49
|
после ошибки записи, чтение не имеет смысла
|
|||
35
Aswed
19.04.16
✎
12:16
|
(34) Запись в другой регистр шла. Причем просто информационный, не влияющий на регистры учета.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |