Находимся в процессе перехода с 7.7 на БП 3.0. Делаем это в два этапа:
- предварительный перенос - перенесли остатки, справочники и январские документы. После этого текущая работа ведется в БП 3.0.
- окончательный перенос - после закрытия года в 7.7 в БП удаляются операции ввода остатков и переносим остатки и справочники.
Такой перенос уже делался раньше с другими парами баз. Раньше были только "рублевые" базы и проблем не было.
В данном случае есть валюты. После предварительного переноса для валютного счета вручную была установлена валюта и вид счета. После этого было некоторое количество валютных операций. При окончательном переносе переносили остатки и справочники, и похоже, что валюта банковского счета не перенеслась (перенеслась пустой). Теперь при попытке установить валюту счета выдается сообщение о том, что изменить валюту нельзя, т.к. уже существуют операции с этой валютой. Удалять операции с этой валютой очень не хочется. А как быть?
---
в консоли произвольного кода, попробуйте выполнить такую команду, только имена/занчения/реквизиты свои подставьте

```1c
    Попытка
    лкСчет = Справочники.БанковскиеСчетаОрганизаций.НайтиПоНаименованию("НаименованиеВашегоСчета");
    лкВалюта = Справочники.Валюты.НайтиПоКоду("КодВалюты");
    обСчет = лкСчет.ПолучитьОбъект();
    обСчет.ВалютаДенежныхСредств = лкВалюта;
    обСчет.ОбменДанными.Загрузка = Истина;
    обСчет.Записать();
    Исключение
    лкОшибка = ОписаниеОшибки();
    Сообщить(лкОшибка);
    КонецПопытки;
```
---
Написал обработку. Критика с благодарностью принимается.
---
Заменить обработкой - своей или стандартной, из меню Все функции.
---
стандартной, из меню Все функции.А какой из? Я что-то подходящего не вижу.
---
А какой из? Я что-то подходящего не вижу.
групповое изменение реквизитов
---
групповое изменение реквизитовСообщение: Не удалось записать "Валютный (Банковский счет)"!
Думаю, что по той же причине что и при ручном изменении. Или я там что-то не отметил?
---
Сообщение: Не удалось записать "Валютный (Банковский счет)"!
Думаю, что по той же причине что и при ручном изменении. Или я там что-то не отметил?

Дополнительные параметры - специальные возможности - режим разработчика.
---
создайте еще один счет, рублевый
и вообще: даешь каждой валюте свой счет!!!
---
даешь каждой валюте свой счет!!!У меня есть счета, но валюта в валютном счете оказалась не установленной.
---
sql запросом
---
sql запросомБаза файловая.
---
XML универсальным обменом.
---
подкиньте правила в которых будет модификация. НУ или как предлагали выше, через групповую обработку.
---
подкиньте правила в которых будет модификация. НУ или как предлагали выше, через групповую обработку.Не понял:(
Мне нужно установить одно значение.
---
как раз в КД 2.1 вы можете создать правила для универсального обмена и в событиях следующих за " перед загрузкой данных" вставить свой код.
---
Извините, но вы предлагаете "чесать левое ухо правой рукой". Мне был предложен гораздо более простой вариант (11).
---
ДА прекрасно понимаю, но иногда стоит, что то записать миновав встроенные проверки логики записи.
ОбменДанными.Загрузка
Если значение данного свойства Истина, то...запись данных, полученных через механизмы обмена данными, и эти данные корректны.
А так пишите обработку подменяйте, ссылки, после перезаписывайте и возвращайте обратно.
---
XML универсальным обменом.С чем меняться?
---
а тут не важно вам главное описать загрузку и отправить пустой пакет.
---
в консоли произвольного кода, попробуйте выполнить такую команду, только имена/занчения/реквизиты свои подставьте

```1c
    Попытка
    лкСчет = Справочники.БанковскиеСчетаОрганизаций.НайтиПоНаименованию("НаименованиеВашегоСчета");
    лкВалюта = Справочники.Валюты.НайтиПоКоду("КодВалюты");
    обСчет = лкСчет.ПолучитьОбъект();
    обСчет.ВалютаДенежныхСредств = лкВалюта;
    обСчет.ОбменДанными.Загрузка = Истина;
    обСчет.Записать();
    Исключение
    лкОшибка = ОписаниеОшибки();
    Сообщить(лкОшибка);
    КонецПопытки;
```
---
Пожалуй на основе вашего предложения сделаю обработку. Может быть перезаписывать остатки и справочники придется еще раз (а может и не один).
---
Написал обработку. Критика с благодарностью принимается.