|
Как при выгрузке из одной конфигурации в другую Добавить префикс к Коду? КД.
| ☑ |
0
Doomer
03.02.13
✎
14:13
|
Делаю выгрузку данных через КД. Есть справочник "Товары" в источнике его нужно выгрузить в справочник "Номенклатура" в примемнике. Синхронизация объектов производится по "Коду". но в Источнике код может быть вот такой "ААА0000010" а в приемник его нужно выгрузить с кодом "БП00000010". При этом часть объектов в применике уже есть. Нужно чтобы производилась синхронизация.
Подскажите как это реализовать в КД 2.0?
|
|
1
Надсмотрщик
03.02.13
✎
14:18
|
(0) Поменяй в ПриВыгрузке
|
|
2
Doomer
03.02.13
✎
14:23
|
(1) Я это уже сделал. Но по моему можно и правило для этого создать.
Не пойму как искать. Как заставить КД искать по вот этому правилу например: Прав(Код,8)=Прав(Код,8)
|
|
3
АцкийЖипер
03.02.13
✎
14:26
|
(3) при таком варианте (с заменой кодов) поиск по коду нужно снимать и синхронизировать по другим полям.
|
|
4
Надсмотрщик
03.02.13
✎
14:30
|
(3) Менять код, и искать по коду
|
|
5
Ник второй
03.02.13
✎
14:36
|
(0) Если производится выгрузка из типовых конфигураци, а так же "ААА" является префиксом конфигурации, то можно использовать типовую функцию.
|
|
6
Doomer
03.02.13
✎
14:40
|
(5) Источник не типовая. Приемник типовая БП. Пользователи набили часть номенклатуры вручную. Хочу сохранить то что было набито вручную.
|
|
7
Doomer
03.02.13
✎
14:41
|
А что произойдет если я для свойства "Код" создам правило обмена и в обработчике "Перед выгрузкой" впишу вот такой код:
Приемник="А"+Прав(СокрЛП(Источник),5)
Вроде должно сработать?
|
|
8
DrShad
03.02.13
✎
14:49
|
АвтоматическиПриводитьЗначениеКДлинеПриемника
|
|
9
DrShad
03.02.13
✎
14:54
|
+(8) нет не пойдет :(((
|
|