Добавил колонку в отчет ЗадолженностьПокупателейПоСрокамДолга.
Но в пользовательском режиме изменения не отображаются.
Система где-то хранит старую версию отчета.
Раньше в таких случаях сохранял отчет под другим именем и отчет обновлялся. В этом отчете имя поменять не получается - у него связи с другими объектами и появляются ошибки.

Функцию ВариантыОтчетов.Обновить() запускал - не помогает.
Предопределелнный вариант отчета удалял из справочника - не помогает.

Какие еще есть варианты решения задачи?
---
Вот начало процедуры, где добавил колонку:

```1c
    КоличествоПолейПериодов = Схема.НаборыДанных.ОсновнойНабор.Поля.Количество() - 5;
    Для Индекс = 1 По КоличествоПолейПериодов Цикл
    ПолеДляУдаления = Схема.НаборыДанных.ОсновнойНабор.Поля.Найти("ОстатокПериода" + Индекс);
    Если ПолеДляУдаления <> Неопределено Тогда
    Схема.НаборыДанных.ОсновнойНабор.Поля.Удалить(ПолеДляУдаления);
    КонецЕсли;
    КонецЦикла;

    Схема.ПоляИтога.Очистить();
    ПолеИтога = Схема.ПоляИтога.Добавить();
    ПолеИтога.ПутьКДанным = "ОстатокДолга";
    ПолеИтога.Выражение = "Сумма(ОстатокДолга)";

    ПолеИтога = Схема.ПоляИтога.Добавить();
    ПолеИтога.ПутьКДанным = "ПросроченнаяЗадолженность";
    ПолеИтога.Выражение = "Сумма(ПросроченнаяЗадолженность)";

    //ДОБАВЛЕНО +++
    ПолеИтога = Схема.ПоляИтога.Добавить();
    ПолеИтога.ПутьКДанным = "КредиторскаяЗадолженность";
    ПолеИтога.Выражение = "Сумма(КредиторскаяЗадолженность)";
    //---

    КомпоновщикНастроек.Настройки.Выбор.Элементы.Очистить();
    БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(КомпоновщикНастроек, "ОстатокДолга");
    БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(КомпоновщикНастроек, "ПросроченнаяЗадолженность");
    БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(КомпоновщикНастроек, "КредиторскаяЗадолженность"); //ДОБАВЛЕНО
```
---
Система где-то хранит старую версию отчета. Первое, что в таких случаях предлагается (чаще всего помогает) - почистить кэш.
---
Изменения не отображаются... в смысле колонка есть но она не заполнена или вообще колонки нет ? Если нет колонки, то копайте путь к данным, гляньте что родит консоль. Прогоните отладчиком и посмотрите что возвращает запрос касательно ЗадолженностьПокупателейПоСрокамДолга
---
В этом отчете ресурсы надо в модуле менеджера еще прописывать, чтобы в отчете выводились. Там в процедуре "ЗаполнитьПоляВСоответствииСоСпискомИнтервалов" по аналогии с просроченной задолженностью.
---
Вот начало процедуры, где добавил колонку:

```1c
    КоличествоПолейПериодов = Схема.НаборыДанных.ОсновнойНабор.Поля.Количество() - 5;
    Для Индекс = 1 По КоличествоПолейПериодов Цикл
    ПолеДляУдаления = Схема.НаборыДанных.ОсновнойНабор.Поля.Найти("ОстатокПериода" + Индекс);
    Если ПолеДляУдаления <> Неопределено Тогда
    Схема.НаборыДанных.ОсновнойНабор.Поля.Удалить(ПолеДляУдаления);
    КонецЕсли;
    КонецЦикла;

    Схема.ПоляИтога.Очистить();
    ПолеИтога = Схема.ПоляИтога.Добавить();
    ПолеИтога.ПутьКДанным = "ОстатокДолга";
    ПолеИтога.Выражение = "Сумма(ОстатокДолга)";

    ПолеИтога = Схема.ПоляИтога.Добавить();
    ПолеИтога.ПутьКДанным = "ПросроченнаяЗадолженность";
    ПолеИтога.Выражение = "Сумма(ПросроченнаяЗадолженность)";

    //ДОБАВЛЕНО +++
    ПолеИтога = Схема.ПоляИтога.Добавить();
    ПолеИтога.ПутьКДанным = "КредиторскаяЗадолженность";
    ПолеИтога.Выражение = "Сумма(КредиторскаяЗадолженность)";
    //---

    КомпоновщикНастроек.Настройки.Выбор.Элементы.Очистить();
    БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(КомпоновщикНастроек, "ОстатокДолга");
    БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(КомпоновщикНастроек, "ПросроченнаяЗадолженность");
    БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(КомпоновщикНастроек, "КредиторскаяЗадолженность"); //ДОБАВЛЕНО
```
---
Отчет формируется через СКД? Если да - то там где - то нужно добавлять информацию
---
Да СКД - именно там я и добавил колонку. Какую информацию - куда добавлять?
---
Наверное нужно очистить Хранилище настроек.
---
да
  // Получим пользовательские настройки из системного хранилища.
  КлючОбъекта = ИмяОтчета + "/" + КлючВарианта + "/ТекущиеПользовательскиеНастройки";
  ПользовательскиеНастройки = ОбщегоНазначения.ХранилищеСистемныхНастроекЗагрузить(КлючОбъекта,, Неопределено);
---
КлючВарианта и ТекущиеПользовательскиеНастройки как заполнить?
---
вам это не надо, этот код считывает настройки из хранилища. Вам надо очистить хранилище, привёл вам ссылку.
---
КлючВарианта и ТекущиеПользовательскиеНастройки как заполнить? Просто завести нового пользователя - у него какая версия отчета будет выводиться?
---
Старая версия
---
Старая версия Тогда кэш не при чем, да и насчет очистки хранилища настроек я очень сомневаюсь - у нового пользователя они ведь не заполнены старыми данными?
---
Да, очистка кеша и хранилища не помогает.
---
попробуйте https://guesto.ru/1c-ochistka-proizvolnykh-nastroyek-iz-khranilishcha-sistemnykh-nastroyek/
---
Спасибо. Хранилище очистил как в ссылке, но не помогает - версия все равно старая.
---
Как выше уже сказали: колонка добавлена, но а) в отчете она не отражается (не добавлена в настройках) б)отражается но с пустыми полями(запрос финальный не содержит данных данной колонки)
---
Было бы неплохо увидеть сам отчет.
---
Бухгалтерия предприятия КОРП 3.0.91.36
---
какая конкретно колонка добавлена была?
---
КредиторскаяЗадолженность (для нее дополнительный набор данных)