Про проверке количества в документе, если упаковка заполнена, то при превышение остатка выдаёт "деление на 0".
По отладке переходит на
```1c
    Функция.РазбитьПоНеотгружаемым
    Если ЗначениеЗаполнено(СтрокаТЧ.Упаковка) Тогда
    КоэффициентУпаковки = СтрокаТЧ.Количество / СтрокаТЧ.КоличествоУпаковок;
    Иначе
    КоэффициентУпаковки = 1;
    КонецЕсли;
```

УТ 11.4.11.102

Константы ед. из. все проверил.
---
Да решение было временным) ошибка не исчезла.

Но добавил проверку на заполнение СтрокаТЧ.КоличествоУпаковок и ушла ошибка.

Если ЗначениеЗаполнено(СтрокаТЧ.Упаковка) И ЗначениеЗаполнено(СтрокаТЧ.КоличествоУпаковок) Тогда
   КоэффициентУпаковки = СтрокаТЧ.Количество / СтрокаТЧ.КоличествоУпаковок;
  Иначе
   КоэффициентУпаковки = 1;
  КонецЕсли;
---
Если ЗначениеЗаполнено(СтрокаТЧ.Упаковка) Тогда
КоэффициентУпаковки = СтрокаТЧ.Количество / СтрокаТЧ.КоличествоУпаковок; И что тут гадать? Упаковка выбрана, но при этом КоличествоУпаковок равно нулю.
---
До проверки вроде всё заполнено
---
И после пробивания тоже всё заполнено
---
И после пробивания тоже всё заполнено Что "заполнено"? Карточка элемента справочника "Упаковка"? При чем тут она, если у вас в табличной части (СтрокаТЧ) стоит 0.
(8) давайте ближе к решению, если знаете Знаем: учиться пользоваться отладчиком.

И - думать... но это уже сложнее.
---
СтрокаТЧ.КоличествоУпаковок
Рекомендую смотреть процедуру
ОтгружаемыеТоварыУпаковкаПриИзменении(Элемент),
необходимо выянить откуда заполняется реквизит КоличествоУпаковок
---
В отладке посмотреть, что содержится в СтрокаТЧ.Упаковка.КоличествоУпаковок, если там 0, тогда проверять, что это за упаковка такая
---
Открыть отладку и нажать кнопку остановка по ошибке религия не позволяет?
---
Позволяет, а просмотреть картинки не позволяет ? Я же в теме выложил, что показывает отладка.
---
А зачем вы ее открыли если не можете понять где деление на ноль происходит?
---
давайте ближе к решению, если знаете. Логично, если бы я понимал всё, этой темы не было вы вообще.
---
КоэффициентУпаковки = СтрокаТЧ.Количество / СтрокаТЧ.КоличествоУпаковок
написали же выше что знаменатель равен нулю. или неправильно заполнен документ или где то это количество упаковок обнуляется. нужно смотреть выше по коду.
Обычно такое бывает когда в справочнике единицы измерения и упаковки есть элементы со знаменателем и числителем равным нулю
---
Где выделил Знаменатель и Числитель были пустыми, я прописал 1, но ошибка всё равно осталась.
---
Если в начале проверки там, где указал стрелкой, указать какое-то число, то излишек выходит правильно без деления на 0. А если пусто, то излишек выходит с ошибкой деления на 0.

До обновлении была версия ут 11.3, посмотрел код, там про коэффициент упаковки ничего нет и такая ошибка не выходила.
---
Решил так, коэффициент упаковки = 1, а КоэффициентУпаковки = СтрокаТЧ.Количество / СтрокаТЧ.КоличествоУпаковок отключил.
---
СтрокаТЧ.КоличествоУпаковок явно реквизит табличной части документа. Который явно чем-то заполняется, если не заполняется - вероятно ошибка; если 0 - вероятно ошибка. Но ваш выход из ситуации странный
---
Да решение было временным) ошибка не исчезла.

Но добавил проверку на заполнение СтрокаТЧ.КоличествоУпаковок и ушла ошибка.

Если ЗначениеЗаполнено(СтрокаТЧ.Упаковка) И ЗначениеЗаполнено(СтрокаТЧ.КоличествоУпаковок) Тогда
   КоэффициентУпаковки = СтрокаТЧ.Количество / СтрокаТЧ.КоличествоУпаковок;
  Иначе
   КоэффициентУпаковки = 1;
  КонецЕсли;
---
Я бы сделал тоже таким образом, как и писал в (16)