Имя: Пароль:
1C
1С v8
Конвертация данных. Конвертация из части строки, в справочник
0 Bumerang
 
19.05.14
17:23
Всем доброго вечера. Разбираюсь с КД. Есть документ и у него есть поле комментарий (это источник). Как в КД получить найти и получить часть строки (комментария) и в приемнике это сделать элементом справочника
1 Wobland
 
19.05.14
17:25
кусок комментария в наименование?
2 НастоящееИмя
 
19.05.14
17:25
нужно в ПКО дописывать ручками код
3 Bumerang
 
19.05.14
17:37
(1) Угу.
(2) Это то понятно, только куда копать то
4 Wobland
 
19.05.14
17:38
(3) а что в куда конвертится?
5 Bumerang
 
19.05.14
17:44
(4) РТУ (комментарий) - Реализация товаров (Дисконтная карта)
6 Wobland
 
19.05.14
17:45
(5) а по каком принципу?
7 Bumerang
 
19.05.14
17:53
По принципу, если в комментарии есть подстрока ДК123456, тогда при загрузке документа, найти в справочнике дисконтную карту с кодом 123456, и подставить ее в документ вместе с владельцем (контрагентом)
8 Wobland
 
19.05.14
18:02
то есть, кусок комментария (выкушенный при выгрузке) превращается в наименование, по которому, соответственно идёт поиск?
9 Bumerang
 
19.05.14
18:08
(8) именно так
10 Boroda
 
19.05.14
18:18
Если бы справочник был без владельца, то все было бы просто.
А так я сделал бы следующим образом:
1. Создать ПКО для справочника "Дисконтные карты" с поиском по наименованию и по владельцу.  Источником будет документ.
В ПКС ПриВыгрузке по наименованию написать Значение  = ВЫдклитьСлово(Источник.Комментарий);
В ПКС ПриВыгрузке по владельцу написать Значение  = Источник.Контрагент;
2. В ПКС "РТУ (комментарий) - Реализация товаров (Дисконтная карта)"  При выгузке написал бы что то типа:
Если Найти(Значение,"ДК")>0 Тогда
   Значение = Источник;
Иначе
   Отказ = 1;
КонецЕсли;