Что за ошибка??

1. rbcvg 15.12.09 12:44 Сейчас в теме
Бухия 8.1 1.6(1.6.11.7), скульная.
При проведении некоторых доков выскакивает ошибка:
{ОбщийМодуль.УправлениеДенежнымиСредствами(335)}: Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса "Ошибка при выполнении операции над данными:
Microsoft OLE DB Provider for SQL Server: Divide by zero error encountered.
HRESULT=80040E14, SQLSrvr: Error state=1, Severity=10, native=8134, line=1

Может кто-нибудь сталкивался? Заранее спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. braynt 55 15.12.09 12:55 Сейчас в теме
деление на ноль.. запрос нужно смотреть
VladimirMelnychenko; +1 Ответить
3. rbcvg 15.12.09 13:02 Сейчас в теме
Владимир пишет:

деление на ноль.. запрос нужно смотреть




В запросе нашел:
КОНЕЦ * ТаблицаПлатежей.КурсВзаиморасчетов / ТаблицаПлатежей.КратностьВзаиморасчетов

Это ОНО??
VladimirMelnychenko; tatoshka0403; +2 Ответить
4. braynt 55 15.12.09 13:05 Сейчас в теме
как вариант да. обмен с ЗУП не делали?
5. rbcvg 15.12.09 13:40 Сейчас в теме
6. braynt 55 15.12.09 13:43 Сейчас в теме
только один документ не проводится?
7. rbcvg 15.12.09 13:44 Сейчас в теме
Блин, только что попробовал провести, теперь пишет:

Ошибка при выполнении обработчика - '{ОбщийМодуль.ПолныеПрава(349)}: Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса "Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Lock request time out period exceeded.
HRESULT=80040E31, SQLSrvr: Error state=38, Severity=10, native=1222, line=1
"'
по причине:
{ОбщийМодуль.ПолныеПрава(349)}: Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса "Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Lock request time out period exceeded.
HRESULT=80040E31, SQLSrvr: Error state=38, Severity=10, native=1222, line=1
"

по причине:
Ошибка выполнения запроса "Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Lock request time out period exceeded.
HRESULT=80040E31, SQLSrvr: Error state=38, Severity=10, native=1222, line=1
"
по причине:
Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Lock request time out period exceeded.
HRESULT=80040E31, SQLSrvr: Error state=38, Severity=10, native=1222, line=1
9. Душелов 4018 15.12.09 13:45 Сейчас в теме
(7) Вызовите к себе специалиста. На форуме Ваши проблемы не решить.
10. rbcvg 15.12.09 13:46 Сейчас в теме
Душелов пишет:

(7) Вызовите к себе специалиста. На форуме Ваши проблемы не решить.




Это шутка? Или серьезно?
11. Душелов 4018 15.12.09 14:06 Сейчас в теме
(10) Это шутка, в (7)?
Если нет, то и (9) - тоже не шутка.
12. Istur 1472 15.12.09 14:15 Сейчас в теме
(7) Конфликт блокировок - это сидят несколько человек в базе, то что Вы делаете, нужно монопольно, то есть Вы один должны быть в базе. А так - реально кого-то вызывайте.
8. rbcvg 15.12.09 13:45 Сейчас в теме
Владимир пишет:

только один документ не проводится?



Нет. Несколько.
13. rbcvg 15.12.09 14:25 Сейчас в теме
Провожу один док - нормуль, следующий - ошибка, третий - нормуль.
Блин, (_|_)опа.
14. Istur 1472 15.12.09 14:29 Сейчас в теме
(13) Кто-то другой во время проводки второго документа начал проводить что-то и заблокировал на это время данные. решение - выкинуть всех из базы.
15. rbcvg 15.12.09 14:29 Сейчас в теме
16. rbcvg 15.12.09 14:54 Сейчас в теме
Мистика. Выкинул всех - все равно выдает ошибку.
Выбираю "проблемный" документ, добавляю копированием новый, провожу и вуаля. Все нормально.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот