Имя: Пароль:
1C
1С v8
v8: Я не умею давать названия темам: перенос данных
,
0 Shrek_yar
 
13.12.11
17:30
При переносе данных из 7 в 8 ку, код справочника превращается из "0136" в "00000136", что в правилах КД надо подправить чтоб он код не форматировал так. Так как в 7-ке по кодом "00000136" записан другой справочник из за криворукости бухгалтеров
1 Buster007
 
13.12.11
17:32
перенумеровать в 7ке не предлагать?
2 MadHead
 
13.12.11
17:32
Код числовой что ле?
3 MadHead
 
13.12.11
17:33
Та все должно переноситься 1 в 1, если только в 8 код не числовой
4 Shrek_yar
 
13.12.11
17:33
код строка
5 Rie
 
13.12.11
17:33
(0) Задай явно то правило конвертации свойств для кода, которое тебе нужно.
6 Shrek_yar
 
13.12.11
17:34
не не предлогать(( (1)
7 Shrek_yar
 
13.12.11
17:34
(5) вот и хотел спросить, я в КД не силен
8 Shrek_yar
 
13.12.11
17:39
ап
9 Shrek_yar
 
13.12.11
17:40
(3)в 8-ке поставить числовой код
10 Shrek_yar
 
13.12.11
17:40
??
11 DrShad
 
13.12.11
17:41
в КД есть какая то фишка, которая определяет приведения кода/номера к длине и ее можно отключать
12 Rie
 
13.12.11
17:42
(7) Вот я и ответил - напиши ПКС для кода.
Или, что более вероятно, открой уже существующее ПКС для кода и убери в нём выравнивание номера по длине.
13 Shrek_yar
 
13.12.11
17:43
(12) ок, попробуем
14 Shrek_yar
 
13.12.11
17:55
(12) убрал выравнивание, все равно замещает и форматирует по образцу(до 9 символо)
15 GenV
 
13.12.11
17:57
(14) Обработчики проверь. Обычно в после загрузки делают назначение пустого кода.
16 Shrek_yar
 
13.12.11
18:03
Значение = ПолучитьЗначение(Источник, "Код"); такой код ставл
17 Shrek_yar
 
13.12.11
18:04
(15) при и после выгрузке там все пусто (((
18 Shrek_yar
 
13.12.11
18:04
в типах строка стоит источника и приемника
19 Vovan1975
 
13.12.11
18:05
(11) Именно!!!! Приз в студию!!!!
20 Vovan1975
 
13.12.11
18:06
Это расположено в ПКС
21 Shrek_yar
 
13.12.11
18:07
(19) а где ПКС?
22 Shrek_yar
 
13.12.11
18:08
(21) вопрос снят
23 Shrek_yar
 
13.12.11
18:08
в каком месте точнее7
24 Rie
 
13.12.11
19:02
(23) Что у тебя в ПКС для кода сейчас написано?
25 Fram
 
13.12.11
19:15
(0) проще и быстрее было сделать как сказал (1). Зачем себе гемор на попу придумываешь?
26 Shrek_yar
 
14.12.11
09:33
(25) щас перенесут только  справочники, и будут работать в ней, после нового года перенесут и остатки, поэтому надо чтоб коды совпадали.
Или если я изменю все коды у контагентов, это потом никак не отразиться на документах??
27 Shrek_yar
 
14.12.11
09:34
(24)Значение = ПолучитьЗначение(Источник, "Код"); такой код ставл
28 Shrek_yar
 
14.12.11
09:40
29 Shrek_yar
 
14.12.11
09:41
30 Shrek_yar
 
14.12.11
09:41
31 Shrek_yar
 
14.12.11
09:41
картнка
32 hhhh
 
14.12.11
09:53
(26) так они и будут совпадать. Вы же их сейчас перекодируете, в исходной базе.
33 Shrek_yar
 
14.12.11
09:55
(26)значит вариант только переиндексации справочников
34 СаПеР
 
14.12.11
09:55
в правилах конвертации для кода справочника "Перед выгрузкой" в конвертации бух стоит:

Если Параметры.ВыгружатьКоды = Да Тогда
    Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
Иначе
    Отказ = 1 ;
КонецЕсли;

Можно это просто закомментировать, тогда коды всегда будут переноситься один в один.
А можно сюда вписать любую свою обработку, например:
Если Источник.Код = "0136" Тогда
   Значение = Источник.Код;
   Сообщить("Сохраняю значение кода справочника "+Источник.Код);
КонецЕсли;
35 Shrek_yar
 
14.12.11
11:13
поствил галочку напротив наименования, вроде все переноситься стало, хоть и некоторые коды одиннаковые, но это уже работв бух)
36 DimaSar
 
14.12.11
11:17
сохрани в свойство старый код из 7ки, а в 8ке используй уже нормальную кодировку справочника, в дальнейшем это тебе облегчит жизнь
37 DimaSar
 
14.12.11
11:18
+(36)т.е. в конвертации не переноси код, пусть он сам назначается.
38 Shrek_yar
 
14.12.11
11:22
(37)если правильно понял, то надо сохранить старый код из семерки в отдельный реквизит?а в восмерки назначить нумерацию с начала? а старый код просто отображать?
39 PCcomCat
 
14.12.11
11:30
(0)Интересно, как у вас так получается?
Галка стоит у Поиск для Код?
40 PCcomCat
 
14.12.11
11:32
+(39) Уже вижу!