У меня есть два документа
Документ поступление, в котором мы можем указать долг поставщику, после этот долг отображается в регистре накопления, и также есть документ Долг, в котором при выборе поставщика, в поле СуммаДолга подтягивается из регистра накопления остатки, сумма долга по поставщику за весь период,
и вот сам вопрос, при внесение суммы, сумма долга уменьшается, и выводится в регистре накопления, но когда мы доходим до 0, то предпоследняя сумма заново появляется, помогите решить проблему, чтобы при выборе поставщика, если сумма долга = 0, вылетал 0
&НаКлиенте
Процедура ПоставщикПриИзменении(Элемент)
ПолучитьСведения();
КонецПроцедуры
&НаСервере
Процедура ПолучитьСведения()
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СУММА(ДолгПоПоставщикамОстатки.ДолгОстаток) КАК ДолгОстаток
|ИЗ
| РегистрНакопления.ДолгПоПоставщикам.Остатки КАК ДолгПоПоставщикамОстатки
|ГДЕ
| ДолгПоПоставщикамОстатки.Поставщик = &Поставщик";
Запрос.УстановитьПараметр("Поставщик", Объект.Поставщик);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Объект.СуммаДолга = ВыборкаДетальныеЗаписи.ДолгОстаток;
КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
КонецПроцедуры
&НаКлиенте
Процедура ВнесениеПриИзменении(Элемент)
Объект.СуммаДолга = Объект.СуммаДолга - Объект.Внесение;
КонецПроцедуры