При синхронизации УТ и БП , в БП выдает ошибку "Попытка передачи мутабельного значения результата метода ПолучитьСписокОбособленныхПодразделений ().". Если начать синхронизацию из БП такая ошибка не появляется. Не знаю даже как в отладчике отловить её.
подскажите как исправить такое.
1С:Предприятие 8.3 (8.3.10.2772)
клиент-сервер
---
Эм, почему какой-то?
Список значений это мутабельный тип в обычном приложении.
---
судя по всему правила обмена пилить надо. Открываете конвертацию, и ищем.
---
что искать?
---
Обмен с помощью правил КД?
---
да, через универсальный обмен данными. КД3.0
---
универсальный формат
---
Мутабельные значения - это те которые могут измениться пока их передали с клиента на сервер. Как правило не правильно передаются значения, пытаются передать путем присвоения значения переменной, а надо через методы реквизитФормыВЗначение или ДанныеФормыВЗначение.
В методе ПолучитьСписокОбособленныхПодразделений() поискать или рядом с тем местом где его вызвали
---
вызов происходить вот так

```1c
    СписокОрганизаций = ОбщегоНазначенияБПВызовСервераПовтИсп.ПолучитьСписокОбособленныхПодразделений(Реквизиты.Организация);
```

сама функция

```1c
    // Возвращает список организаций, которые являются обособленными подразделениями
    // того же юр.лица, к которому относится переданная организация
    //
    Функция ПолучитьСписокОбособленныхПодразделений(Организация) Экспорт

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Организация", Организация);
    Запрос.Текст =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    | Организации.ГоловнаяОрганизация КАК ГоловнаяОрганизация
    |ПОМЕСТИТЬ ТаблицаГоловнойОрганизации
    |ИЗ
    | Справочник.Организации КАК Организации
    |ГДЕ
    | Организации.Ссылка = &Организация
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | Организации.Ссылка,
    | Организации.Наименование КАК Наименование
    |ИЗ
    | Справочник.Организации КАК Организации
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТаблицаГоловнойОрганизации КАК ТаблицаГоловнойОрганизации
    | ПО Организации.ГоловнаяОрганизация = ТаблицаГоловнойОрганизации.ГоловнаяОрганизация
    |
    |УПОРЯДОЧИТЬ ПО
    | Наименование";

    СписокОП = Новый СписокЗначений;
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
    СписокОП.Добавить(Выборка.Ссылка, Выборка.Наименование);
    КонецЦикла;

    Возврат СписокОП;

    КонецФункции
```

Попробовал сделать так

```1c
    СписокОП = Новый СписокЗначений;
    СписокОП.Добавить(Реквизиты.Организация.Ссылка, Реквизиты.Организация.Наименование);

    СписокОрганизаций = СписокОП;
```

Ошибка пропала, но в чем здесь проблема?
---
Функция ПолучитьСписокОбособленныхПодразделений(Знач Организация) Экспорт
---
Знач Ошибка сохранилась
---
Попробовал сделать так
СписокОП = Новый СписокЗначений;
    СписокОП.Добавить(Реквизиты.Организация.Ссылка, Реквизиты.Организация.Наименование);

    СписокОрганизаций = СписокОП;

Ошибка пропала, но в чем здесь пробле

Есть возможность остановится в отладке в этой функции?
Видимо в самом списке значений "на выходе" содержится какой-то мутабельный тип.
---
Эм, почему какой-то?
Список значений это мутабельный тип в обычном приложении.
---
сейчас структурой попробую
---
Спасибо тебе большое, заменил на Массив и все заработало
---
Пожалуйста))
---
Список значений это мутабельный тип в обычном приложении.
Это да.
Просто выше было написано, что попробовали изменить содержимое списка значений и ошибка пропала. Поэтому подумал что внутри что-то не так.
---
я не могу там остановиться так как когда делаю отладку в БП ошибки нету. Сейчас попробовал сделать вот так

```1c
    Запрос = Новый Запрос("ВЫБРАТЬ
    | Организации.Ссылка,
    | Организации.Наименование
    |ИЗ
    | Справочник.Организации КАК Организации");

    СписокОП = Новый СписокЗначений;
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
    СписокОП.Добавить(Выборка.Ссылка, Выборка.Наименование);
    КонецЦикла;

    Возврат СписокОП;
```

Ошибка сохранилась. Выходит что ссылка на Организацию является мутабельным значением ?