Имя: Пароль:
1C
1С v8
Перенос из 1с77 в 1с8
0 altfin
 
15.12.13
12:30
Предполагается перенести остатки из 1с77 в БП 3.0, возможно перенос будет в несколько этапов (сначала предварительные остатки по счетам, потом уже уточненные).
При переносе из 1с77 в БП 3.0 нет поиска по ГУИДу, а хотелось бы. В 1с77 нет ГУИДа, но его можно получить через функцию если постараться.
Кто-нибудь делал поиск при загрузке по ГУИДу и как это дело реализовывали?
1 Aleksey
 
15.12.13
12:58
(0) Перенос разовый? Просто добавь в 7-ку реквизит ГУИД и заполни его
2 Aleksey
 
15.12.13
12:58
Вот только поиск тебе придётся самому прописывать
3 altfin
 
15.12.13
13:11
Перенос разовый.

это же надо в каждый справочник добавлять реквизит? Потом в 1с8 тоже добавлять эти же реквизиты? Хотелось бы избежать таких глобальных изменений. Может создать в 1с77 один справочник в который затолкать все ссылки справочников и заполнить там ГУИДы, а в 1с8 создать такой же справочник и сделать как-то поиск через этот справочник?
4 Aleksey
 
15.12.13
13:47
а в 8-ке он зачем?
5 vqwy
 
15.12.13
13:47
а зачем усложнять типовой перенос? Зачем тебе отдельно гуиды?
6 vqwy
 
15.12.13
13:47
(4) ага
7 Aleksey
 
15.12.13
13:47
проверь уникальность кодов справочника и тупо синхронизируй по коду, документы - номер и дата
8 Aleksey
 
15.12.13
13:48
Там и без этого проблем много, например деления договоров
9 ProxyInspector
 
15.12.13
13:56
Если у тебя не разовый переход, а с уточнениями, тогда можно  добавлять GUID в справочники. Если перенос в одну сторону, тогда можно сделать GUID в 7-ке из ЗначениеВСтрокуВнутр(), ну и дальше можно фантазировать. Единственная проблема в том, что типовые правила КД для 7-ки не поддерживают синхронизацию по GUID. И придется немного поправить правила. Что есть не очень тривиально.
  Я в свое время пробился.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший