|
Конвертация данных. Как изменить код спр после загрузки |
☑ |
0
Никулин Леонид
05.04.13
✎
09:50
|
Здравствуйте!
Создаю правила в конфигурации Конвертация данных. Переношу документы в которых есть данные связанные со справочником "Валюты". В источнике есть валюта "руб." с кодом 810. В приемнике тоже есть валюта "руб.", но с кодом 643. Хочу чтоб спр "Валюта" переехал, но код остался старый (643)
(хочу просто после загрузки перезаписать код, возможно это не оптимально. Подскажите как сделать более правильно)
В ПКО спр "Валюты" ставлю поиск только по наименованию. А в конвертации свойств для поля Код в событии "После выгрузки" пишу:
Если Источник.Наименование = "руб." Тогда
Источник.Код = "643";
КонецЕсли;
Спасибо!
|
|
1
Никулин Леонид
05.04.13
✎
09:54
|
Умные и талантливые не проходите мимо!
|
|
2
Никулин Леонид
05.04.13
✎
09:59
|
При выгрузке из источника возникает ошибка "Поле объекта недоступно для записи (Код)"
|
|
3
DimGan
05.04.13
✎
09:59
|
Зачем вообще элемент справочника переписывать при загрузке? Поставь Не заменять и Не создавать...
|
|
4
cw014
05.04.13
✎
10:00
|
Перед выгрузкой ПКС "Код" делай так:
Если Источник.Наименование = "руб." Тогда
Значение = "643";
КонецЕсли;
|
|
5
Никулин Леонид
05.04.13
✎
10:02
|
Ща попробую
|
|
6
scanduta
05.04.13
✎
10:03
|
Зачем тебе это мне непонятно, переправь тогда в базе куда переносишь в валюте код на 643 и делай синхронизацию по Спр Валюты по коду.
А если у тебя должны быть валюты в базе с двумя кодами то создай еще одну и делай также синхронизацию по коду
|
|
7
Никулин Леонид
05.04.13
✎
10:05
|
Получилось! (писал не в том событии. надо перед выгрузкой)
Уважаемые собеседники, спасибо за активность очень рад!
Спасибо!
|
|
8
cw014
05.04.13
✎
10:06
|
(7) С тебя 200 рублев :)
|
|