Ошибка "Деление на 0" при корректировке приобретения
При проведении документа "Корректировка приобретения" на документ "Приобретения товаров и услуг", возникает ошибка "Деление на 0":
Деление на 0
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1929)}: Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.КорректировкаПриобретения.Форма.ФормаДокумента.Форма(5149)}: ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Деление на 0
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(433)}: Объект.Движения.Записать();
{Документ.КорректировкаПриобретения.МодульОбъекта(338)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Деление на 0
{ОбщийМодуль.ОперативныеВзаиморасчетыСервер.Модуль(688)}: СуммаСторноРегл = СуммаСторно *
{ОбщийМодуль.ОперативныеВзаиморасчетыСервер.Модуль(1480)}: ЗаполнитьОперативныеВзаиморасчеты(ОсновныеПараметры);
{РегистрНакопления.РасчетыСПоставщиками.МодульНабораЗаписей(335)}: ОперативныеВзаиморасчетыСервер.РассчитатьПоИзменениям(Запрос.МенеджерВременныхТаблиц, Ложь, Отбор.Регистратор.Значение, ДополнительныеСвойства);
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(433)}: Объект.Движения.Записать();
{Документ.КорректировкаПриобретения.МодульОбъекта(338)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);
В чем может быть проблема?
Внутри документа "Приобретение товаров и услуг" только Доставка,
документом "Корректировка" делаем, соответственно, корректировку по сумме.
Деление на 0
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1929)}: Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.КорректировкаПриобретения.Форма.ФормаДокумента.Форма(5149)}: ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Деление на 0
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(433)}: Объект.Движения.Записать();
{Документ.КорректировкаПриобретения.МодульОбъекта(338)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Деление на 0
{ОбщийМодуль.ОперативныеВзаиморасчетыСервер.Модуль(688)}: СуммаСторноРегл = СуммаСторно *
{ОбщийМодуль.ОперативныеВзаиморасчетыСервер.Модуль(1480)}: ЗаполнитьОперативныеВзаиморасчеты(ОсновныеПараметры);
{РегистрНакопления.РасчетыСПоставщиками.МодульНабораЗаписей(335)}: ОперативныеВзаиморасчетыСервер.РассчитатьПоИзменениям(Запрос.МенеджерВременныхТаблиц, Ложь, Отбор.Регистратор.Значение, ДополнительныеСвойства);
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(433)}: Объект.Движения.Записать();
{Документ.КорректировкаПриобретения.МодульОбъекта(338)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);
В чем может быть проблема?
Внутри документа "Приобретение товаров и услуг" только Доставка,
документом "Корректировка" делаем, соответственно, корректировку по сумме.
Прикрепленные файлы:

По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Корректировка Поступления не попадает в книгу продаж. Как исправить?
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Перенос данных из КА 1.1 в КА 2.5. Переносятся документы, остатки и справочники
- Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
В чем может быть проблема?
В попытке деления на ноль.
документом "Корректировка" делаем, соответственно, корректировку по сумме.
Ага: то, что у вас "нет" количества, на самом деле означает, что количество равно 0. Если программа рассчитывает стоимость единицы номенклатуры, то при делении суммы на количество что происходит, а?
СуммаСторноРегл = СуммаСторно *
(ГлобальныеПеременные.ДанныеНакладных[СтрокаОплаты.СвязанныйДокумент].СуммаДокументаРегл /ГлобальныеПеременные.ДанныеНакладных[СтрокаОплаты.СвязанныйДокумент].СуммаДокумента);
Судя по коду сумма корректируемого поступления равна 0 и якобы так быть не должно
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот