![]() |
|
УТ 11 : Ошибка SQL при попытке распровести документ (невозможно удалить движения) | ☑ | ||
---|---|---|---|---|
0
bvb
31.01.25
✎
13:23
|
Добрый день
Не могу ни распровести, не пометить на удаление, ни удалить обработкой движения документа в УТ11 Не удалось установить пометку удаления на документ: Реализация товаров и услуг БПЦБ-000004 от 23.01.2025 15:40:40 по причине: Ошибка при выполнении операции над данными: Microsoft SQL Server Native Client 11.0: Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric. HRESULT=80040E57, SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1 Проблема в регистре "Регистр накопления "Выручка и себестоимость продаж" (22) Как быть ? Мне приходит в голову только : Отследить профайлером на запросе sql затыкается и делитнуть записи по данному регистратору непосредственно в таблице регистра в SQL. Может есть менее гиморный и стремный способ ? |
|||
1
asady
31.01.25
✎
13:34
|
(0) Это пробовал?
https://infostart.ru/1c/articles/567327/ |
|||
2
Михаил Козлов
31.01.25
✎
13:46
|
Обработкой записать пустой набор записей регистра не пробовали?
|
|||
3
bvb
31.01.25
✎
14:02
|
(1) Это не проканает там идет уже удаление движение и генерится запрос на уровне скуля
(2) Пробовал . Не проходит |
|||
4
alexela
31.01.25
✎
14:09
|
(0) а пробовали разобраться в причине возникновения ошибки.
Может быть пытаетесь на ноль разделить? |
|||
5
Fedor-1971
31.01.25
✎
14:14
|
(0) Может обновление SQL Server поставилось кривое? (косячит не только 1С)
Вот ещё что бывает https://helpf.pro/faq8/view/52.html?ysclid=m6knxg7pjn412349493 |
|||
6
bvb
31.01.25
✎
14:18
|
(4) Документ проведен
Я включал ему автоматическое удаление движений. Пытаюсь удалить Удаление с автоматическим удалением движений идет средствами СУБД. При этом субд генерит внутри себя запросы на удаление. Какое деление на 0 ? (1) не прокатит по той же причине . Даже если я скорректирую разрядность в запросе, формируем таблицу движений, чтобы записать новые, нужно удалить старые движения. |
|||
7
Ёпрст
гуру
31.01.25
✎
14:24
|
(0) ну выбери записи регистра селектом в скуле по регистратору, да посмотри, чего там в полях криминального.
|
|||
8
bvb
31.01.25
✎
14:30
|
(7) Я не против но это не так просто сделать. Селектор там явно не определен
|
|||
9
Ёпрст
гуру
31.01.25
✎
14:31
|
(8) че?))
|
|||
10
bvb
31.01.25
✎
14:32
|
(7) Кроме того там ошибка может быть по запросу не в физической таблице регистра, а во временной создаваемой скулем
Попытался увеличить разрядность ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака, которым определяются ресурсы регистра - тоже мимо |
|||
11
Ёпрст
гуру
31.01.25
✎
14:34
|
Нет, ошибка там, только при пересчете итогов.
|
|||
12
Fedor-1971
31.01.25
✎
15:03
|
(10) Если поискать по "HRESULT=80040E57", то в результатах будет ссылка на ошибочное обновление самого сервера SQL (что-то типа 91...), там написано, что надо поставить следующее обновление
Проверь, может действительно косячное обновление? |
|||
13
bvb
31.01.25
✎
15:49
|
(11) Догадываюсь
Осталось дело за малым: определить в какой таблице чистить и как отобрать записи по данному регистратору
|
|||
14
Ёпрст
гуру
31.01.25
✎
15:10
|
(13) ир нету что ле? Как то смотреть
Получитьструктурухранения..тоска. а в ир, и гуид дока есть, и имена табличек. Вам, в основной табличке регистра прибить записи по регистратору. |
|||
15
Ёпрст
гуру
31.01.25
✎
15:11
|
Можешь и штатно, отключить итоги регистра и отменить проведения дока, потом итоги пересчитать
|
|||
16
ptiz
31.01.25
✎
15:32
|
(15) А где гарантия, что не возникнет ошибки при пересчете итогов? На кошках (копии) сначала лучше потренироваться. Может там записи других документов мешаются, по этим же измерениям.
|
|||
17
Ёпрст
гуру
31.01.25
✎
15:36
|
(16) у него же sql. Там можно творить что угодно.
|
|||
18
alexela
31.01.25
✎
16:00
|
интересно.
а какой результат даст выполнение такого запроса? ВЫБРАТЬ Количество(*) ИЗ РегистрНакопления.ВыручкаСебестоимостьПродаж КАК ВыручкаСебестоимостьПродаж |
|||
19
bvb
31.01.25
✎
17:06
|
(15) Все вопрос решен :
Это оборотный регистр накопления. Там есть агрегаты и пересчитывались они очень давно Отключил использование агрегатов и удалил бяку. Спасибо большое за подсказку |
|||
20
craxx
31.01.25
✎
17:08
|
(0) в режиме загрузки не пробовал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |