|
Конвертация 2.1, контактная информация. | ☑ | ||
---|---|---|---|---|
0
Vsevlad
01.10.18
✎
09:36
|
Добрый времени. Конвертация данных, редакция 2.1 (2.1.8.2).
Требуется перенести кантатные данные из Источника в приемник. Где в источнике данные это реквизиты Спр. Контрагенты, а в приемнике это Рег.Свед. Контактная информация. Делаю следующие: Создал ПКО Контрагенты. Создал ПКО Контактная информация (КИ). КИ источник Контрагент, а приемник Рег.Свед. Контактная информация. Сопоставил поле ПКС адрес (Источник) поле3(Приемник). Сразу при выгрузке из источника выдаёт сообщения: Ошибка получения значения свойства объекта (по имени свойства источника) ПКО = КонтактнаяИнформация2 (КонтактнаяИнформация2) ПКС = 1 (Телефоны --> Поле3) Объект = +7(7112)538510 (Строка) СвойствоПриемника = Поле3 (Строка) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8202) КодСообщения = 13 |
|||
1
Vsevlad
01.10.18
✎
09:50
|
Источник строка(50) Приемник строка(100)
|
|||
2
Ёпрст
01.10.18
✎
09:59
|
Ну и .. можешь так сделать :
В ПКО Контрагенты: http://pics.rsh.ru/img/1_vty51v6t.png и отдельное ПКО для рег.сведений( и не важно, есть там источник, или нет) http://pics.rsh.ru/img/2_mt1osjgs.png |
|||
3
Ёпрст
01.10.18
✎
10:00
|
А ёпт.. у тя нет в источнике КИ, ну тогда покажи картинку с пкс своих правил.
|
|||
4
Vsevlad
01.10.18
✎
10:03
|
||||
5
Vsevlad
01.10.18
✎
10:07
|
(2) Классно сделано. Запишу себе на будущие. Жаль что в данной ситуации не подходит.
|
|||
6
Ёпрст
01.10.18
✎
10:11
|
(5) тебе тоже подходит, нужно только текст запроса подправить, чтоб возвращал все измерения для рег сведений КИ.
ЗЫ: а чего у тебя в самом ПКО ? Судя по галкам, используются еще и процы унутри |
|||
7
Ёпрст
01.10.18
✎
10:11
|
Ну и для рег. сведений, нужно все измерения передавать.
|
|||
8
Ёпрст
01.10.18
✎
10:12
|
И.. я не помню ужо, но была там какая-то засада, с типом Рег.Сведений.Запись.
|
|||
9
Vsevlad
01.10.18
✎
10:13
|
Для контактной информации они закоменченны.Искал разные варианты.
|
|||
10
Vsevlad
01.10.18
✎
10:15
|
(6) Так у меня источник это спр.Контаргенты, где есть строка(50) адрес. Если только не переделать так чтобы он возвращал все из спр.Контрагенты и потом приравнять данные к приемнику рег.сведений. Осталось только понять как)
|
|||
11
Ёпрст
01.10.18
✎
10:21
|
(10) ну как, либо переделываешь запрос на такой:
Запрос = Новый Запрос(" |ВЫБРАТЬ | Контр.Чтото как Поле1, | Контр.Чтото2 как Поле1, | Контр.Чтото3 как Поле2, | Контр.Чтото4 как Поле3, .... | Контр.ЧтотоП как Представление |ИЗ | Справочник.Контрагенты как Контр |ГДЕ | Контр.Объект = &Объект"); Если Источник.ССылка = Источник Тогда Запрос.УстановитьПараметр("Объект", Источник); Иначе Запрос.УстановитьПараметр("Объект", Источник.ССылка); КонецЕсли; Или создаешь структуру и её пихаешь в ВыгрузитьПоПравилу: Структура = Новый Структура; Структура.Вставить("Поле1","что-то"); Структура.Вставить("Поле2","что-то"); Структура.Вставить("Поле3","что-то"); .... |
|||
12
user-ok
01.10.18
✎
10:23
|
http://pixs.ru/showimage/Bezimyanni_9934560_30824916.png
у меня работает вот так |
|||
13
Vsevlad
01.10.18
✎
10:26
|
Вот что сделал
http://pixs.ru/showimage/2jpg_1135132_30824919.jpg. Падает Ошибка получения значения свойства объекта (по имени свойства источника) ПКО = КонтактнаяИнформация2 (КонтактнаяИнформация2) ПКС = 1 (Телефоны --> Поле3) Объект = (Не определено) СвойствоПриемника = Поле3 (Строка) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8202) КодСообщения = 13 Ошибка в обработчике события ПослеВыгрузкиОбъекта ПКО = Контрагенты (Справочник: Контрагенты) Объект = ПЕНСИОННЫЙ ФОНД (Контрагенты) Обработчик = ПослеВыгрузкиОбъекта ОписаниеОшибки = Ошибка получения значения свойства объекта (по имени свойства источника) ПКО = КонтактнаяИнформация2 (КонтактнаяИнформация2) ПКС = 1 (Телефоны --> Поле3) Объект = (Не определено) СвойствоПриемника = Поле3 (Строка) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8202) КодСообщения = 13 ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1593) КодСообщения = 43 |
|||
14
Ёпрст
01.10.18
✎
10:28
|
(12) только представление передаешь ?
Ну, тоже сойдёт.. хотя, лучше по полям разобрать (если получится) |
|||
15
Сияющий Асинхраль
01.10.18
✎
10:28
|
В последних конфах от 1С при переносе КИ напарывался на облом, что 1С теперь хранит данные и главное использует эти данные не столько в реквизитах (где это как бы и есть, но не используется системой), а в куске XML, который просто тупо никак не хочет переносится в правилах - конвертация говорит, что слишком длинная строка :-( , народ, помнится, это побеждал только изменением конф, при перезаписи элементов формировал нужные XML...
|
|||
16
Vsevlad
01.10.18
✎
10:32
|
Немного подкоректировал http://pixs.ru/showimage/3jpg_8523342_30824923.jpg
Теперь вот что выдает http://pixs.ru/showimage/4jpg_4931925_30824925.jpg |
|||
17
Vsevlad
01.10.18
✎
10:32
|
Поле1 в конце
|
|||
18
Vsevlad
01.10.18
✎
10:33
|
(0) Вернулся к ошибки от куда начал)
|
|||
19
Ёпрст
01.10.18
✎
10:35
|
(13) не, не так надо.. делай лучше, как в (12) .
или хотя бы так: Запрос = Новый Запрос(" |ВЫБРАТЬ | ""Адрес"как Тип, | ""ФактАдресКонтрагента"" как Вид, | Контр.ССылка как Объект | Контр.ПочтовыйАдрес как Представление .... и так для каждого адреса и телефона. |
|||
20
Ёпрст
01.10.18
✎
10:38
|
+19 т.е отдельный запрос (или структура) + выгрузитьПоПравилу.
|
|||
21
Vsevlad
01.10.18
✎
10:44
|
(18) Мой косяк. Не заметил что пока танцы с бубнами были не убрал галочку у контрагента поиск по телефону.
|
|||
22
Vsevlad
01.10.18
✎
10:44
|
(12) Так не чего не предает
|
|||
23
Vsevlad
01.10.18
✎
10:44
|
(20) Сейчас вот так попробую.
|
|||
24
Vsevlad
01.10.18
✎
10:51
|
Делаю пока только на телефон вот так:
http://pixs.ru/showimage/5jpg_3487993_30824973.jpg Уже при загрузки в приемник выдает вот такое сообщения http://pixs.ru/showimage/6jpg_8130426_30824976.jpg |
|||
25
Vsevlad
01.10.18
✎
10:54
|
Скорей всего из за этого.
http://pixs.ru/showimage/7jpg_8993583_30824979.jpg Только что тут тогда в пкс ставить? |
|||
26
Vsevlad
01.10.18
✎
10:54
|
Выгрузил объектов больше чем раньше, значит берет данные по телефону, но падает при загрузки.
|
|||
27
Ёпрст
01.10.18
✎
10:55
|
(23) еще бы..
нужно передать Тип/Вид/Объект и Представление...т.е запрос должен быть примерно таким : Запрос = Новый Запрос(" |ВЫБРАТЬ | ""Телефон"как Тип, | ""ТелефонКонтрагента"" как Вид, | Контр.ССылка как Объект | Контр.Телефоны как Представление | ИЗ Справочник.Контрагенты как Контр где Контр.ССылка = &Объект .... |
|||
28
Vsevlad
01.10.18
✎
11:02
|
Сделал как Вы сказали, все ровно падает.
http://pixs.ru/showimage/8jpg_9011894_30824993.jpg |
|||
29
Vsevlad
01.10.18
✎
11:17
|
Для ПКС Сдлеал вот так, тоже не помогло
http://pixs.ru/showimage/9jpg_5528146_30825026.jpg |
|||
30
бомболюк
01.10.18
✎
11:21
|
а галки про "Получить из входящих данных" не надо выставить?
|
|||
31
Vsevlad
01.10.18
✎
11:38
|
Спасибо, галочки поставил. Не падает, выгружает такое же кол-во объект что в источнике, но данные в Рег.сведений не появились и соответственно в контрагентах их тоже нет.
|
|||
32
Ёпрст
01.10.18
✎
11:42
|
(31) видать, вид контактной инфы не переваривает
|
|||
33
Vsevlad
01.10.18
✎
11:47
|
В Рег.Сведений появляется одна строка, но не заполнен объект.
http://pixs.ru/showimage/10jpg_9181348_30825112.jpg |
|||
34
бомболюк
01.10.18
✎
11:49
|
надо в ПослеВыгрузкиВФайл все это ставить, иначе контрагент выгружается после записей регистра.
|
|||
35
Ёпрст
01.10.18
✎
11:56
|
(34) странно, у меня и так работает.
|
|||
36
Ёпрст
01.10.18
✎
11:56
|
приоритетом можно еще поиграться
|
|||
37
бомболюк
01.10.18
✎
11:57
|
(35) а это важно только для новых контрагентов, для старых все равно.
|
|||
38
Vsevlad
01.10.18
✎
11:59
|
(34) Не помогло, все так же.
|
|||
39
Vsevlad
01.10.18
✎
12:04
|
Может быть потому что объект это списочное значение?
http://pixs.ru/showimage/11jpg_3730651_30825132.jpg |
|||
40
Vsevlad
01.10.18
✎
12:32
|
Больше нет предположений?
|
|||
41
Vsevlad
01.10.18
✎
13:21
|
Плиз.
|
|||
42
Ёпрст
01.10.18
✎
13:30
|
Сам клиентос то хоть, загрузился ?
|
|||
43
Ёпрст
01.10.18
✎
13:31
|
(39) это пофик
|
|||
44
Vsevlad
01.10.18
✎
13:32
|
Контрагенты загрузились, данные КИ нет.
|
|||
45
Ёпрст
01.10.18
✎
13:33
|
(44) если повторно загружаешь, тоже пусто ?
|
|||
46
Vsevlad
01.10.18
✎
13:34
|
Дублирует контрагентов, но Ки не появляется.
|
|||
47
Ёпрст
01.10.18
✎
13:35
|
И.. у тебя для справочника Клиентосов, несколько ПКО слеплено ? Если да, то он по первому попашемуся будет пытаться объект выгрузить. Тогда нужно явно указывать, имя ПКО, например, в ПКС указать явно, что по этому правилу
|
|||
48
Ёпрст
01.10.18
✎
13:35
|
(46)? Как это дублирует контрагентов ? Ты по каким правилам их выгружаешь ?
|
|||
49
Vsevlad
01.10.18
✎
13:39
|
тут забыл галочку убрать
http://pixs.ru/showimage/13jpg_8792634_30825253.jpg Выдает теперь вот это собщения http://pixs.ru/showimage/14jpg_1755251_30825258.jpg |
|||
50
Vsevlad
01.10.18
✎
13:41
|
http://pixs.ru/showimage/15jpg_5965543_30825260.jpg
Тут еще не разобрался что поставить чтобы он не дублировал. (48) |
|||
51
Vsevlad
01.10.18
✎
13:42
|
(47) http://pixs.ru/showimage/16jpg_1371260_30825264.jpg
Не совсем понял. Но если правильно понял. То идут контрагенты, Договора, р/с все выгружает норм. |
|||
52
Vsevlad
01.10.18
✎
13:55
|
(47) Пробовал,Кол-во выгружаемых объектов уменьшалось. Но вс е ровно не чего не изменилось.
http://pixs.ru/showimage/17jpg_2782512_30825278.jpg |
|||
53
Ёпрст
01.10.18
✎
13:59
|
(50) самую верхнюю галку
|
|||
54
Ёпрст
01.10.18
✎
14:00
|
ты правило контактнаяинформация2 тоже пометь на удаление и сделай операции - удаление помеченных объектов
|
|||
55
Vsevlad
01.10.18
✎
14:03
|
(54) А удалять зачем? Мы же вроде под него настроили.
|
|||
56
Ёпрст
01.10.18
✎
14:14
|
(55) всмысле "под него" ?
Ты код выгрузки по правилу должен был написать в ПКО Контрагенты. И Отдельное ПКО для регистра сведений. |
|||
57
Ёпрст
01.10.18
✎
14:24
|
+ в ПКО для рег сведений, источник - пусто и галки получить из входящих данных. усё.
|
|||
58
Vsevlad
01.10.18
✎
14:26
|
Вот ПКО Контрагенты, где прописан код
http://pixs.ru/showimage/18jpg_8556041_30825358.jpg Вот ПКО отдельный для Рег.сведнеий http://pixs.ru/showimage/20jpg_7047380_30825359.jpg И галки стоят. |
|||
59
Vsevlad
01.10.18
✎
14:37
|
Но в ПКО для Рег.Сведений нет галочки получить из входящих данных
http://pixs.ru/showimage/21jpg_9646307_30825393.jpg Или я не вижу |
|||
60
Vsevlad
01.10.18
✎
14:47
|
такая галочка есть только для ПКС
|
|||
61
Vsevlad
01.10.18
✎
15:00
|
Давайте по порядку пройдемся еще раз.
Так выглядит общие ПКО: http://pixs.ru/showimage/1jpg_7880890_30825481.jpg Так Выглядит Запрос в ПКО для контрагентов http://pixs.ru/showimage/2jpg_2182468_30825484.jpg Так выглядят настройки для контрагентов: http://pixs.ru/showimage/3jpg_9353813_30825487.jpg Так выглядит Рег.Сведений с пустым источником и ПКС где объект выгружается по правилу контрагентов http://pixs.ru/showimage/4jpg_3703588_30825488.jpg Так Выглядит развернутый ПКС для Рег.Сведений КОнтактная информация http://pixs.ru/showimage/5jpg_6619907_30825490.jpg Так Выглядит ПВД http://pixs.ru/showimage/6jpg_7482860_30825493.jpg |
|||
62
Ёпрст
01.10.18
✎
15:25
|
(61) и ? Объект не присваивается ?
|
|||
63
Vsevlad
01.10.18
✎
15:27
|
Нет, в регистре сведений пусто и спр соответственно.
|
|||
64
Vsevlad
01.10.18
✎
17:16
|
При выгрузке из источника снизу пишет на всех контрагентов неопределенно, а в приемнике Название рег. сведений без название контрагентов.Может это чем то поможет.
|
|||
65
Ёпрст
01.10.18
✎
17:18
|
в файле выгрузки что хоть ?
|
|||
66
Ёпрст
01.10.18
✎
17:18
|
кинь правила на поглядеть
|
|||
67
Vsevlad
01.10.18
✎
18:40
|
||||
68
Vsevlad
01.10.18
✎
18:40
|
Вот правило.
|
|||
69
Vsevlad
02.10.18
✎
15:36
|
Не нашли причину?
|
|||
70
Ёпрст
03.10.18
✎
15:46
|
(69)
Файл был удалён. Причина удаления: Файл является вредоносным ПО. Результаты проверки: https://www.virustotal.com/file/d4410d63331e120638324fad8b5b539064dd022bdda058f4fda1dfceb1b0b82f/analysis/1538408303/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |