|
Ошибка в запросе | ☑ | ||
---|---|---|---|---|
0
_Alexandr_T
11.02.13
✎
18:06
|
Уважаемые коллеги в типовой Рознице 1.0.16.4 при проведении документа возврат поставщику при выполнении запроса возникает деление на ноль!
ВЫБРАТЬ Док.НомерСтроки , Док.Номенклатура КАК Номенклатура, Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, Док.Коэффициент КАК Коэффициент, Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения, Док.Количество * Коэффициент / ЕСТЬNULL(Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) КАК Количество, Док.Цена КАК Цена, Док.Сумма КАК Сумма, Док.СтавкаНДС КАК СтавкаНДС, Док.СуммаНДС КАК СуммаНДС, Док.ДокументЗакупки КАК ДокументЗакупки, Док.КлючСтроки КАК КлючСтроки, Док.Количество * Коэффициент / ЕСТЬNULL(Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) * -1 КАК КоличествоМинус, Док.Сумма * -1 КАК Стоимость, Док.Номенклатура.Услуга КАК Услуга, Док.Номенклатура.Комплект КАК Комплект, Док.Ссылка.Склад КАК Склад, Док.Ссылка.Склад.ТипСклада КАК ТипСклада, Док.Ссылка.Магазин КАК Магазин, Док.Ссылка КАК ДокументОснование, Док.Ссылка.ХозяйственнаяОперация КАК ХозяйственнаяОперация, Док.Ссылка.Контрагент КАК Контрагент, Док.Сумма * -1 КАК СуммаПоступления ИЗ Документ.ВозвратТоваровПоставщику.Товары КАК Док ГДЕ Док.Ссылка = &ДокументСсылка HELP!!! не могу понять где может появиться ноль? |
|||
1
Kashemir
11.02.13
✎
18:06
|
Номенклатура.ЕдиницаХраненияОстатков.Коэффициент = 0
|
|||
2
Птица
11.02.13
✎
18:07
|
вариантов нет, кроме
/ ЕСТЬNULL(Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) * - |
|||
3
Птица
11.02.13
✎
18:08
|
тем более, проверка на NULL есть, а на 0 нет. а это разные вещи
|
|||
4
_Alexandr_T
11.02.13
✎
18:11
|
Номенклатура.ЕдиницаХраненияОстатков.Коэффициент может быть нулем? это же справочник Единицы измерения?
|
|||
5
Kashemir
11.02.13
✎
18:13
|
_Alexandr_T, а 0 это число ?
|
|||
6
Птица
11.02.13
✎
18:15
|
(4) и что? если он заполнялся, например, переносом из друой базы,то 0 вполне мог заесаться.
да и неважно, деления-то в запрое все равно больше нет, значит, надо здесь искать в первую очередь. |
|||
7
_Alexandr_T
11.02.13
✎
18:18
|
Да, спасибо. Забыл про обмен. Потому что при ручном заведении не даст сохранить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |