"Перенос данных из ЗиК 7.70.291 в ЗБУ 1.0.7.2<br><br>Здравствуйте.<br><br>Возникла необходимость указанного переноса. Пробовал осуществить (безуспешно) несколькими способами, в том числе:<br><br>1. В чистой базе ЗБУ 1.0.7.2 Сервис/Перенос данных из информационных баз 1С 7.7/Загрузить данные из информационной базы (ЗиК 291), с 2008 года.<br>Выгрузка из ИБ 7.7 проходит, на этапе загрузки появляется большое количество ошибок типа:<br><br>Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(7065)}: Поле объекта не обнаружено (ВариантУчетаРасходовПоНалогамСФОТВНалоговомУчете)<br><br>Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(6272)}: Поле объекта не обнаружено (НапомнитьПоЗавершении)<br><br>Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(7065)}: Поле объекта не обнаружено (ВидТарифнойСтавки)<br><br>Ошибка в обработчике события ПослеЗагрузкиОбъекта<br> ИмяПКО = НачисленияИУдержания<br> ТипОбъекта = Документ ссылка: Перенос данных<br> Объект = Перенос данных НЗР-0801 от 27.11.2009 0:00:00<br> Обработчик = ПослеЗагрузкиОбъекта<br> ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода<br> ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML(7339)<br> КодСообщения = 21<br><br>Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(1541)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта<br> ИмяПКО = НачисленияИУдержания<br> ТипОбъекта = Документ ссылка: Перенос данных<br> Объект = Перенос данных НЗР-0801 от 27.11.2009 0:00:00<br> Обработчик = ПослеЗагрузкиОбъекта<br> ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода<br> ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML(7339)<br><br>...<br>ну и т. п. (еще на несколько экранов ошибок). В общем, вариант не прокатил.<br><br>2. Раздельная выгрузка из 7.7 и загрузка в 8.1.<br>а) в ЗБУ в версии 1.0.1.5 есть папка Convert (по крайней мере, на текущий момент этой папки нет в последующих релизах, которые поставляются только в виде обновлений - мы партнеры, ведем скачивание напрямую с закрытого раздела сайта 1С, пишу 27.11.2009). В ней есть правила переноса PrB_ZBU.xml и обработка для 7.7 V77Exp.ert. Делаю выгрузку из 7.7 этой обработкой, используя указанные правила. Обработка, кстати, версии 2.0.26. Результат - вроде как выгрузилось что-то, ошибка всего одна была:<br><br>Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_ЕСН_ПФР_ЕНВД<br> - Значение не представляет агрегатный объект (Вид)<br><br>Правда, и базка маленького детсада была, и выгрузка всего за 1 месяц, ну да не в том дело.<br>Далее, загружаю в 8.1.<br>Беру чистую базу ЗБУ 1.0.7.2. Заполняю производственный календарь за 2008 и 2009 годы.<br>Выбираю Сервис/Обмен данными/Универсальный обмен данными. На закладке Загрузка указываю xml-файл с моей выгрузкой, загружаю.<br>Следующие ошибки:<br><br>Ошибка записи объекта<br> ТипОбъекта = Документ ссылка: Перенос данных<br> Объект = Перенос данных ПНУ от 27.11.2009 0:00:00<br> ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : Бичева Роза Ивановна : МДОУ д/с № 104 компен.вида "Золотой ключик" : Стимулирующая выплата : : 01.02.2009 0:00:00 (Регистр сведений: Плановые начисления сотрудников; Номер строки: 16)<br> ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML(4754)<br> КодСообщения = 26<br><br>Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(4761)}: Ошибка записи объекта<br> ТипОбъекта = Документ ссылка: Перенос данных<br> Объект = Перенос данных ПНУ от 27.11.2009 0:00:00<br> ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : Бичева Роза Ивановна : МДОУ д/с № 104 компен.вида "Золотой ключик" : Стимулирующая выплата : : 01.02.2009 0:00:00 (Регистр сведений: Плановые начисления сотрудников; Номер строки: 16)<br> ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML(4754)<br> КодСообщения = 26<br><br>...<br>ну и т. п.<br>Документ, вводящий данный вид расчета по указанному сотруднику, не помечен на удаление, проведен.<br><br>В общем, тоже не прокатило...<br><br>Кстати, все вышеперечисленное по этому пункту - в соответствии с описанием 1С из файла CV23_10.htm из той же папки Convert.<br><br>б) идем далее. Папки Convert нет в последующих апдейтах из-за того, как я понял, что процесс переноса, собственно, был встроен в саму конфигурацию. Стало быть, и обработка выгрузки, и правила зашиты в конфигурацию. Это, конечно, нигде не описано, или описано там, где найти в принципе невозможно, но я обнаружил справочник "Конвертации из информационных баз 1С 7.7", из которого выгрузил обработку V77Exp и правила PrB.xml. Использую их для выгрузки из 7.7. Версия V77Exp - 2.0.28.<br>Выгрузка прошла без ошибок.<br>Грузим в 8.1. Ошибка сразу:<br><br>Начало загрузки: 27.11.2009 13:17:03<br><br>Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(7065)}: Поле объекта не обнаружено (ВариантУчетаРасходовПоНалогамСФОТВНалоговомУчете)<br><br>Окончание загрузки: 27.11.2009 13:17:04<br><br>Все, не прокатило.<br><br>в) устанавливаю конфигурацию "Конвертация данных", версия 2.1.1.1 (опять-таки последняя на сегодняшний момент). В комплекте поставки, кстати, имеется V77Exp.ert версии 2.1.1. Беру последние доступные правила (см. п. б)) из конфигурации 1.0.7.2, пытаюсь использовать этот V77Exp.ert и эти правила для выгрузки из 7.7. Сразу, на этапе загрузки правил, выдает ошибку:<br><br>Конвертация_ПослеЗагрузкиПравилОбмена<<?>>()<br>Функция не обнаружена (Конвертация_ПослеЗагрузкиПравилОбмена)<br><br>Как говорится, следующий...<br><br>г) При помощи MD77Exp.ert и MD81Exp.epf создаю срезы структур метаданных 7.7 и 8.1. Загружаю в конвертацию. Открываю правила из конфигурации 1.0.7.2 (см. п.б)). Открываю настройку правил обмена и последовательно отключаю или удаляю или, по возможности, осмысленно, комментирую те объекты, на выгрузке и загрузке которых выдается ошибка. Ну хоть что-нибудь бы выгрузить!<br>В конце концов натыкаюсь на то, что при загрузке идет ссылка на некий "ДокументОснование" в коде, ответственном за загрузку в 8.1 начислений и удержаний, собственно, ради которых, в основном, все и затеивалось. Т. е. просто удалить/отключить объект смысла нет, почему не работает код, пытался выяснить, но что-то уж совсем в дебри залез - пробовал использовать режим отладки при загрузке, выгружать код обработчиков во внешний файл, как описано в обработке "Универсальный обмен данными в формате XML" - там совсем глухо - исходя из кода, этот документ-основание есть ссылка на документ в журнале расчетов зарплаты в семерке, и код в принципе должен быть рабочим, но не работает почему-то. Видимо, чтобы это выяснить, нужно целиком рисовать всю схему выгрузки-загрузки данных, т. е., грубо говоря, проще самому с нуля правила обмена написать.<br><br>Подводя итог всему вышеизложенному, прихожу к двум противоречивым выводам:<br>1. Это я что-то делаю не так. Но тогда подскажите, как сделать так и, главное, где в официальных источниках это можно прочесть?<br>или<br>2. А был ли успешный перенос, которых так хвалят одинэсэсовцы?<br><br>У кого есть опыт, прошу откликнутся.<br><br>P. S.: Клиентов много.<br>"