для перевода данных на 6841 сотворилась такая внешняя обработка:
//*******************************************
Процедура Сформировать()
ДокОперацияПоиск = СоздатьОбъект("Операция");
ДокОперация = СоздатьОбъект("Операция");
НачатьТранзакцию();
ДокОперацияПоиск.ВыбратьОперации();
Пока ДокОперацияПоиск.ПолучитьОперацию() = 1 Цикл
Состояние(""+ ДокОперацияПоиск.Документ);
Если ДокОперацияПоиск.Документ.Вид() = "Операция" Тогда
ДокОперация = ДокОперацияПоиск;
ИначеЕсли ДокОперация.НайтиОперацию(ДокОперацияПоиск.Документ) = 0 Тогда
Продолжить;
КонецЕсли;
ЕстьИзменения = 0;
ДокОперация.ВыбратьПроводки();
Пока ДокОперация.ПолучитьПроводку() = 1 Цикл
Если ДокОперация.Дебет.Счет = СчетПоКоду(684) Тогда
ДокОперация.Дебет.Счет = СчетПоКоду(6841);
ЕстьИзменения = 1;
КонецЕсли;
Если ДокОперация.Кредит.Счет = СчетПоКоду(684) Тогда
ДокОперация.Кредит.Счет = СчетПоКоду(6841);
ЕстьИзменения = 1;
КонецЕсли;
КонецЦикла;
Если ЕстьИзменения = 1 Тогда
ДокОперация.Записать();
КонецЕсли;
КонецЦикла;
ЗафиксироватьТранзакцию();
КонецПроцедуры
но что то все равно не так, ничего не происходит.
уточню, проводки были не только документами но и вручную