v7: Переход с 7.7 на 8.1: не переносятся коды справочников #449546


#0 by Kaidend
Всем привет. При переходе с Бухгалтерии 7.7 (релиз 509) на Бухгалтерию 8.1 (релиз 1.6.19.3) не переносятся коды элементов справочников. Вместо тех, что были в 7.7, в 8.1 появляются совершенно новые коды, непонятно как рассчитанные (возможно, рассчитанные в порядке очереди переноса). К примеру, элемент с кодом 00001507 в 7.7 получает код 000000272 в 8.1 С этим кто-нибудь сталкивался? Сохранение исходных кодов очень важно. Конфигурации стандартые, релизы последние, переход выполняется из пункта меню "Сервис" - "Перенос данных из информационных баз 1С:Предприятия 7.7" через подключение к базе-источнику.
#1 by Aniana
так у тебя в 7.7 код состоит из восьми чисел, а в 8 версии из 9
#2 by Kaidend
И это повод их не переносить? Безобразие какое. Сейчас попробую удлинить код в 7.7 Еще попробую отключить автонумерацию в 8.1
#3 by Kaidend
Ни первое, ни второе не помогло. У кого-нибудь есть какие-нибудь идеи?
#4 by MORRoz
Идей впринципе несколько: 1. Письмо к разработчику 2. На форум к разработчику 3. Перенести так, потом через внешний файл (ексель, текстовой) загрузить старые коды обработкой 4. Посмотреть в коде как сейчас делается, и подправить врятли кто-нибудь следит за каждым новым изменением правил переноса из 7.7 в 8.1, т.к. это обычно разовый перенос, а не регулярное мероприятие
#5 by bvn13
+ 5. Подправить правила самому
#6 by Kaidend
Хорошие идеи, спасибо. Только все трудоемкие все, не считая обращения в 1С.
#7 by MORRoz
Рекомендую проводить комплексно
#8 by bvn13
ну тут на ум только одно изречение приходит... "хочешь и рыбку съесть, и ... руки не заляпать?"
#9 by Kaidend
Хочу, чтобы штатный переход с одной полностью типовой конфигурации на другую полностью типовую конфигурацию, не сопровождался копанием в правилах обмена (которые еще надо извлечь) и тем более копанием в коде, выполняющем эти правила обмена.
#10 by jaVer
"Нет,сынок!Это фантастика!"
#11 by Kaidend
Опытным путем удалось установить, что в правилах, по которым идет обмен, есть булевый параметр конвертации ВыгружатьКоды. При выгрузке кодов идет проверка, чему равен этот параметр и код либо, выгружается, либо нет. Как бы мне установить этот параметр в стандартной обработке перехода...
#12 by Kaidend
Черт, сказалось мое незнание 7.7 Я забыл, что при обновлении конфигураций 7.7 (я сначала обновлялся до последнего релиза бухии, потом делал переход) надо еще кучу файлов раскидать ручками (вот ужас-то!), в восьмерке этого делать не нужно. Среди этих файлов, которые надо раскидывать ручками, - правила конвертации. Короче, при выгрузке данных из Б7.7 использовались старые правила, не подходящие для загрузки данных в последние релизы БП.
#13 by Kaidend
Хотя нет, я же делал переход, напрямую подключаясь к базе-источнику, т.е. правила использовались свежие из БП 8.1., так что не в этом дело. Похоже, все дело все-таки в параметры ВыгружатьКоды.
#14 by ФИгорь
Переносить справочники да и обороты тоже рекомендую обработкой из 1С Предприятия 7.7 - V77Exp.ert. Поскольку восьмерка именно это и делает. То-есть восьмерка подключает семерку и запускает обработку и правила выгрузки документов Acc77_80.xml (без параметров по поводу переноса кодов). А когда выгружаешь сам обработкой из семерки непосредственно, то можно выбирать какие справочники выгружать и какие обороты / остатки по счетам. И еще. Можно выгружаить остатки не только на 1 января, а например на 1 октября и соответственно начинать вести базу в восмерке с нуля с любого месяца, не вкачивая данные, относящиеся к периоду от 1 января до 1 октября. Для этого нужно только указать одну и ту же дату начала и конца переноса данных например так  01.10.09 / 01.10.09 . Можно перенести и с 1 октября по текущую дату. То-есть возможностей по переносу куда больше. Если еще поставить восьмерочную конфигурацию "Конвертация данных" и вкачать туда правила переноса данных Acc77_80.xml , то можно много чего узнать по поводу того, как переносятся данные, а также подкрутить правила переноса из семерки в восмерку.
#15 by Guk
в принципе для автора ценно только последнее предложение ;)...
#16 by apt_2891
я переносил справочник из УТ8 В БП8 , в БП была сбита нумерация справочников, и в УТ ставилась новая нумерация, а клиенту нужна была именно такая, какая в бухии, так что пришлось в КД закинуть БАЗЫ, и просто сделать перенос (поиск) по коду. Стало все очень красиво, попробуй может поможет.
#17 by apt_2891
+ нумерация элементов справочников)
#18 by ФИгорь
при переносе из семерки в восьмерку поиск элементов в справочниках восьмерочной базе идет по названию. Я пробовал переносить один период, но оказалось, что бухгалтерия подкрутила названия и в следующем периоде названия кнтрагентов некоторых стали другими и соответственно они вкачались с теми же кодами но с ругими названиями к предыдущим, ранее закачанным. Просто нужно на переходный период (если у кого такой есть при использвании совместно семерки и восмерки) как-то бухгалтерии и прочим товарищам запретить редактирование названий, или вести модерацию редактировния справочников, чтобы соответственно в восьмерочной базе отслеживать изменения и при последующем добросе данных не иметь проблем с дулированием.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С