Имя: Пароль:
1C
1С v8
Конвертация данных. Перенос контрагентов
0 MaxiJazz
 
31.05.13
16:16
Делаю перенос недостающих контрагентов из БП в УТ. Код у всех контрагентов 4-х значный, но в файле выгрузки xml к началу кода добавляется 0, и загружается в УТ соответственно 5 цифр кода. Версия обмена 2.1.5. Подскажите почему так выгружается и как исправить?
Пробую Значение = Сред(Источник.Код, 2, 4) - все равно выгружает с 0 впереди, например 01234, а нужно 1234.
1 Wobland
 
31.05.13
16:17
а не 5 ли длина кода в  приёмнике?
2 acsent
 
31.05.13
16:20
там галка есть: приводить код автоматом
3 MaxiJazz
 
31.05.13
16:42
(1) В приемние длина кода 5, в источнике 9
(2) Галку снял приведения к длине приемника, но снова смотрю файл xml - там они так и остались 5-ти значными...
4 MaxS
 
31.05.13
17:28
Нужно контрагентов правильно перенести или коды контрагентов?
Чем мешают нули в начале?
Можно ещё и по ИНН синхронизировать.
5 zladenuw
 
31.05.13
17:54
(3) так поставь ее и выбери код 4 символа.
6 MaxiJazz
 
31.05.13
17:56
Мне надо контрагентов синхронизировать по коду. Нули в начале мешают тем, что манагеры привыкли искать по 4 цифрам кода контрагентов, а придется по 5. По ИНН не могу синхронизировать, т.к. в торговле есть у одного контрагента еще и магазины с таким же ИНН, по наименованию тоже не могу, т.к. они бывают разные в двух базах...
7 zladenuw
 
31.05.13
17:58
(6) чего ? поиск в 1с8. выполняется по методу содержит и пофиг что там 0
8 zladenuw
 
31.05.13
17:59
(6) так загрузи с 0, потом обработкой убей 0. коль не получается в кд сделать.
9 MaxiJazz
 
31.05.13
18:02
(5) Не нашел возможность установки 4 символа в кд, там галка только Автоматически приводить к длине приемника с кнопкой просмотра результата приведения.
(8) Придется наверное так коли этот 0 встревает...
10 zladenuw
 
31.05.13
18:03
(9) нажимаешь на кнопку. там длина в приемнике. указываешь 4 и смотришь что выгружается в хмл. у меня в источнике длина была огого, а в приемнике 9. то я урезал
11 Mitriy
 
31.05.13
18:31
(0) ты понимаешь, что если ты этого добьешься, то в дальнейшем все коды будут формироваться четырехзначными?