"не секрет.Но сначала даю совет уже загнавшего на переходе с 1.6 на 2.0 не одну мышь - "Элегантней переходить через Универспльный обмен данными в формате XML" там по крайней мере всё разбито по шагам.<br><br>В Основная конфигурация. Обработка.Перенос данных из информационных........ поставил в 2 строках ,там где //19.07.10<br><br><br> Функция ВыгрузитьИБ()<br> Попытка<br> ОбработкаОбмена = v8.Обработки.УниверсальныйОбменДаннымиXML.Создать();<br> ОбработкаОбмена.РежимОбмена = "Выгрузка";<br> ОбработкаОбмена.ИмяФайлаПравилОбмена = ИмяФайлаПравил;<br> ОбработкаОбмена.ИмяФайлаОбмена = ИмяФайлаДанных;<br> ОбработкаОбмена.ИмяФайлаПротоколаОбмена = ИмяФайлаПротокола; <br> ОбработкаОбмена.ДатаНачала = НачалоГода(ДатаНачала);<br> Если ШагПериода = 12 Тогда<br> ОбработкаОбмена.ДатаОкончания = НачалоГода(ДатаНачала);<br> Иначе<br> ОбработкаОбмена.ДатаОкончания = КонецМесяца(ДатаОкончания);<br> КонецЕсли;<br> ОбработкаОбмена.ВыводВОкноСообщенийИнформационныхСообщений = Истина;<br> ОбработкаОбмена.ВыгружатьТолькоРазрешенные = Истина; <br> ОбработкаОбмена.ЗагрузитьПравилаОбмена(ИмяФайлаПравил);<br> Если ОбработкаОбмена.ФлагОшибки Тогда<br> ЗафиксироватьОшибку(ЭтапКонвертации, "Не удалось загрузить правила переноса данных для информационной базы " + ИмяИБ, "Возможно, с информационной базой работают пользователи. Перенос данных возможен только при наличии монопольного доступа к информационной базе, из которой выгружаются данные."); <br> v8 = """";<br> Возврат Ложь;<br> КонецЕсли;<br> //Если выгружаем только справочники, то отключим правила выгрузки документов и остатков<br> Если ОстаткиОбороты = 0 Тогда<br> СтрокиТаблицыПравилВыгрузки = ОбработкаОбмена.ТаблицаПравилВыгрузки.Строки;<br> КоличествоСтрок = СтрокиТаблицыПравилВыгрузки.Количество();<br> Для НомерСтроки = 0 По КоличествоСтрок - 1 Цикл<br> ТекСтрока = СтрокиТаблицыПравилВыгрузки.Получить(НомерСтроки);<br> Если Лев(ТекСтрока.Имя,4) <> "Спр_" Тогда<br> ТекСтрока.Включить = 0;<br> Если ТекСтрока.ЭтоГруппа = 1 Тогда <br> ВложенныеСтроки = ТекСтрока.Строки;<br> КоличествоВложенныхСтрок = ВложенныеСтроки.Количество();<br> Для НомерВложенносСтроки = 0 По КоличествоВложенныхСтрок - 1 Цикл<br> ТекВложеннаяСтрока = ВложенныеСтроки.Получить(НомерВложенносСтроки);<br> ТекВложеннаяСтрока.Включить = 0;<br> КонецЦикла;<br> КонецЕсли;<br> КонецЕсли;<br> КонецЦикла;<br> КонецЕсли;<br> Для Каждого ЗнПараметра ИЗ ОбработкаОбмена.ТаблицаНастройкиПараметров Цикл<br> ЗнСвойства = Неопределено;<br> Если ОбработкаОбмена.Параметры.Свойство(ЗнПараметра.Имя, ЗнСвойства) Тогда<br> ЗнПараметра.Значение = ЗнСвойства; <br> КонецЕсли;<br> КонецЦикла;<br> <br> ОбработкаОбмена.ВыполнитьВыгрузку();<br> <br> Если ОбработкаОбмена.ФлагОшибки Тогда<br>//19.07.10 ЗафиксироватьОшибку(ЭтапКонвертации, "Не удалось произвести выгрузку данных из информационной базы " + ИмяИБ, "Проверьте корректность данных в информационной базе, из которой осуществляется перенос информации. Возможно, с информационной базой работают пользователи. Перенос данных возможен только при наличии монопольного доступа к информационной базе, из которой выгружаются данные."); <br> //файл протокола<br> v8 = """";<br>//19.07.10 Возврат Ложь;<br> КонецЕсли;<br> v8 = """";<br> Возврат Истина;<br> Исключение<br> v8 = """";<br> ЗафиксироватьОшибку(ЭтапКонвертации, "Не удалось произвести выгрузку данных из информационной базы " + ИмяИБ, "Возможно, с информационной базой работают пользователи. Перенос данных возможен только при наличии монопольного доступа к информационной базе, из которой выгружаются данные.");<br> Возврат Ложь;<br> КонецПопытки;<br>КонецФункции<br><br><br><br>Удачи!"