Имя: Пароль:
1C
 
Когда 1с при проведении документа выдает ошибку "Деление на ноль"
0 Gray776
 
23.12.19
08:58
Тут возник небольшой спор. Я утверждаю что такая ошибка выдается эской когда происходит деление на ноль. тем более в конфигураторе эска тычит в строку с дробью. Коллега не согласен он считает что таким образом обозначается более широкий спектр ошибок... Ну всё чего не может быть...
1 Джо-джо
 
23.12.19
09:00
Огласите весь спектр пожалуйста
2 2S
 
23.12.19
09:00
видимо коллега сто раз разработчик в других системах
3 Gray776
 
23.12.19
09:01
(2) ага он в пример привел другие языки
4 Gray776
 
23.12.19
09:01
(1) я не в курсе я тока знаю что деление на ноль это деление на ноль
5 Hillsnake
 
23.12.19
09:01
(0) ошибка по делению на 0 возникает, когда в знаменателе 0. Искренне ваш КО.
6 2S
 
23.12.19
09:03
(3) ну он по-своему прав
7 ДенисЧ
 
23.12.19
09:05
Иногда деление на нуль - это просто деление на нуль.
А вот откуда взялся нуль там, где на него делят без проверки - это совсем другой вопрос...
8 2S
 
23.12.19
09:07
+(6) Например, в постгри бывает всплывет ошибка с делением на ноль, но причина в другом.
9 famnam
 
23.12.19
09:08
(3) а причем тут другие языки? разговор об 1С же
10 Gray776
 
23.12.19
09:12
(9) ну по аналогии человек подумал... Я таки поразился и удивился подумал мож чего не знаю вот у тут спрашваю на всякий случай
11 dezss
 
23.12.19
09:14
(8) это плохая обработка ошибок.
12 Gray776
 
23.12.19
09:16
(11) Это как бы штатный 1С овский документик...
Ошибка тут:
{ОбщийМодуль.НалоговыйУчетУСН.Модуль(4147)}: Деление на 0
                    КоэффРасчетов = СуммаСписания / (Строка.Сумма + Строка.НДС);

Документ списание с расчетного счета по загруженной из банка выписке
13 Gray776
 
23.12.19
09:19
Кстати во! мож кто сталкивался с таким багом? У меня только мысль возникла что в структура пустая строка как то попадает но блин как отловить...
14 Gray776
 
23.12.19
09:21
Погашение задолженности галка стояла из-за нее ...
15 Gray776
 
23.12.19
09:24
Ну точнее там выбирается автоматически по документу или не погашать... кароч в этом глюк был... всем спасибо за внимание
16 Gray776
 
23.12.19
09:26
косяк 1С однако ... Стояло АВТОМАТИЧЕСКИ и не проводилось с НЕ ПОГАШАТЬ провелось.
(11) "(8) это плохая обработка ошибок." (c)
17 Kigo_Kigo
 
23.12.19
09:27
Да в 1С хватает "Плохая обработка ошибок", одна РЛС чего стоит
18 b_ru
 
23.12.19
09:55
(16) Это у вас в головах косяк и в учете. Автоматическое погашение задолженности видит какой-то кривой остаток, которого там быть не должно. При "не погашать" платежка просто повиснет на аванс, а кривой остаток никуда не денется.
19 dmrjan
 
23.12.19
10:03
(7) Обычно это документ с пустой строкой. Скажем плохо проработанный механизм обмена с Меркурием.
20 IVT_2009
 
23.12.19
10:12
Как правило значение коэфицента в документе потеряно , он или неопределено или 0.
Должен быть >=1
21 IVT_2009
 
23.12.19
10:12
Или в справочнике номенклатура та же бяка с коэфицентом.
22 Gray776
 
23.12.19
13:36
(18) Указали конкретный документ провелось. "Кривой остаток" восстановление последовательности наверное выпрямит но это будет позже
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn