![]() |
|
Конвертация данных. Где описать условие? | ☑ | ||
---|---|---|---|---|
0
Никулин Леонид
07.06.13
✎
13:45
|
Здравствуйте!
Простой вопрос для хороших людей в пятницу. Разрабатываю правила с использованием конфигурации Конвертация данных. Переношу справочник (ПодразделенияОрганизаций. Иерархия элементов) В базе-приемнике уже есть кое-какие данные и по условию новые элементы создавать не нужно, а только сопоставить имеющиеся. И получается, что в итоге должно получиться какое-то количество сопоставленных элементов(переехавших из источника) и тех, которым не нашлось сопоставления(были в приемнике изначально до переноса). К наименованию у переехавших элементов нужно добавить фразочку " _# перенесено из УПП#_". Хочу написать что-то типа: Если _ОбъектСопоставлен_ Тогда Значение = Источник.Наименование = Источник.Наименование + " _# перенесено из УПП#_"; КонецЕсли; Не соображу где описать условие(( Или может как по-другому это сделать? Спасибо! |
|||
1
mikecool
07.06.13
✎
13:47
|
у пко в настройках - не замещать сужествующие
|
|||
2
mikecool
07.06.13
✎
13:47
|
существующие*
|
|||
3
Никулин Леонид
07.06.13
✎
13:47
|
(1) стоит
|
|||
4
mikecool
07.06.13
✎
13:48
|
+1 тогда смело в передзаписью в приемнике можно дописывать
|
|||
5
Никулин Леонид
07.06.13
✎
13:52
|
Пробовал в самом ПКО после загрузки
Объект.Наименование = Объект.Наименование + " _# перенесено из УПП#_"; Тогда прикручивает ко всем без разбору. Что и следовало ожидать и пробовал в ПКС Наименование после выгрузки Значение = Источник.Наименование + " __ этот переехал"; но че-то не выходит... |
|||
6
Никулин Леонид
07.06.13
✎
13:54
|
(4) не соображу. Какой объект? Какое событие?
|
|||
7
mikecool
07.06.13
✎
13:56
|
пко - на переносимый справочник
по идее - с галкой "не замещать сужествующие" не должно заменяться значение в приемнике, если оно найдено |
|||
8
Никулин Леонид
07.06.13
✎
13:59
|
Флаги расставил так:
Для ПКО снял поиск по идентификатору Для ПКО поставил не создавать нов объект в приемнике, если он Для ПКС Наименование флаг не ставил Не замещать знч свойства у существующих объектов |
|||
9
Никулин Леонид
07.06.13
✎
14:05
|
(7) Если в ПКО уберу флаг не создавать нов объект в приемнике, если он переедет все подряд и проблему не решит
для ПКС Наименование флаг не ставил Не замещать знч свойства у существующих объектов |
|||
10
vicof
07.06.13
✎
14:06
|
(0) ага, и у тебя всегда будет Ложь в Значении
|
|||
11
Никулин Леонид
07.06.13
✎
14:08
|
(10) сопоставленные элементы переносятся, но только не удается прикрутить к наименованию строчку
|
|||
12
Никулин Леонид
07.06.13
✎
14:39
|
Нашел в ПКО в событии после загрузки интересный параметр ОбъектНайден...
|
|||
13
Никулин Леонид
07.06.13
✎
14:54
|
Прогнал 10 раз подряд.
В ПКО в событии после загрузки Объект.Наименование = Объект.Наименование + " _# перенесено из УПП#_"; и все. И пускай дописано будет в наименовании у всех элементов. Ведь в этот список и как попадут только сопоставленные. А тех у которых не должно быть дописано там и быть не должно. |
|||
14
Никулин Леонид
07.06.13
✎
14:56
|
Может кому пригодится. Вот такой вот я сам себе Кобзон. Всем спасибо. Все молодцы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |