Думаю, что тема будет в ближайшее время очень актуальной, поэтому я начал ковыряться в этом направлении. Стал пробовать переносить данные с 7-ки на 8-ку пока что стандартными средствами 1С. Я уже давно привык к тому, что от стандартных обработок ждать полного безпроблемного переноса не приходится, но попробовать то ведь надо. Зря что ли люди старались.
Сразу скажу, что база у меня большая, но это ведь не повод для того, чтобы обработка по переносу глючила. А она глючит. Попробовал я для начала сделать полный перенос справочников, документов и остатков. На сутки примерно оставлял комп. работать и в итоге получил 4 xml файлика с данными и ошибку о нехватке памяти. Ну раз вылетела ошибка, то и пробовать загружать данные файлы я не стал.
Решил переносить по частям. Попробовал запустить выгрузку только справочников. Опять сутки и опять нехватка памяти. В третий раз я уже стал выгружать только контрагентов с договорами. Снова не дождался результата и оставил на ночь. Утром увидел, что получился один файл xml и сообщения об ошибке нет. Стал загружать полученные данные в 8-ку. Загрузка прошла часа за 3 и без видимых проблем.
Стал смотреть что он там мне перенес. Все вроде ничего: контрагенты есть, договора есть. Меня больше всего волновали студенты, т.к. рассматриваемая организация это вуз. И вот тут засада.
Прежде всего, мне вообще не понятно чем думали разработчики, когда создавали такую систему справочников и регистров по студентам. По мнению авторов программы по каждому студенту должен быть как я понял один договор на все года обучения(т.к. там реквизиты о приеме и отчислении подвязаны). Но тогда хотя бы сумму надо делать периодической, она ведь меняется каждый год. Видимо по этому принципу и работает перенос данных.
У нас в 7-й версии по каждому студенту на каждый год обучения заводится свой договор. И обработка перебрасывает эти договора в справочнике договоров. Но при этом по каждому студенту в регистре сведений, где регистрируются договора студентов, зарегистрирован только один договор.
Т.е. у Иванова в справочнике есть 4 договора, а в регистре зарегистрирован только один. Но это только половина проблемы. Стал я смотреть, а собственно какой из договоров регистрируется-то. И тут выяснилось, что у Иванова зарегистрирован договор вообще другой организации, которая к Иванову не имеет никакого отношения. И так судя по всему по всем студентам.
Дурдом одним словом. Во-первых, очень не удобно реализован механизм работы со студентами, а во-вторых криво перебрасываются договора студентов. Придется опять все делать самому. Седня запустил выгрузку номенклатуры и ОС. Можеть хоть здесь будет все нормально.
На время был отложен переход на 8-ку в организации где есть студенты. Сейчас снова приступил к перекидке данных. Теперь переход делаю по правилам Бухгалтерия 7.7 ред. 6.2 -> БГУ. Косяки теже что и раньше. Хочу поделится одной поправкой, которая подправляет бардак с договорами студентов.
Правим обработку BGU77_BGU8.ert
Другими словами в эту функцию в качестве параметра передается Контрагент, а потом тут же входящие параметры затираются. В итоге, если не внести мою поправку, то мы имеем кучу договоров с пустыми контрагентами.
Отправить комментарий