|
Вопрос к знатокам КД из стоки в РС | ☑ | ||
---|---|---|---|---|
0
SH_tan
22.01.15
✎
10:42
|
Добрый День!
В справочнике Контрагенты есть поле телефон емэйл и другие строковые (это источник УТ) передать в приемник в регистр сведений телефон емэйл и другие данные, как это реализовать? В КД пока новичек. |
|||
1
SH_tan
22.01.15
✎
10:47
|
у кого есть книжка Бояркина - конвертация данных, если не жалко скинте на почту мне, заранее спасибо
|
|||
2
SH_tan
22.01.15
✎
11:39
|
как то печально выходит(
неужели нет никого.... |
|||
3
Nlock
22.01.15
✎
11:44
|
примеры конвертации данных : https://drive.google.com/a/tut.by/file/d/0B6MWn7ZwMZxmLU54V2E2T0JqRVE/view?usp=sharing
|
|||
4
SH_tan
22.01.15
✎
11:49
|
(3) спасибо!
|
|||
5
SH_tan
22.01.15
✎
14:13
|
все равно не разобрался(
|
|||
6
piter3
22.01.15
✎
14:14
|
рс контактная информация не?
|
|||
7
SH_tan
22.01.15
✎
14:39
|
(6) в УТ ее нет, все в Справочнике , а в приемнике есть РС
и незнаю как заполнить РС |
|||
8
piter3
22.01.15
✎
14:43
|
(7) да ладно в поиске 99.9% есть
|
|||
9
mikecool
22.01.15
✎
14:44
|
mykod.info - отсюда в давности брал методичку
|
|||
10
mikecool
22.01.15
✎
14:46
|
+9 если не найдешь, то в шкафу http://www.mykod.info/jdownloads-132
|
|||
11
SH_tan
22.01.15
✎
14:53
|
(9) (10) говорит троян, но походу тулбар там в файле
|
|||
12
SH_tan
22.01.15
✎
17:06
|
тогда вот такой вопрос
как указать Регистру Сведений что выгружаемый объект это и есть измерение |
|||
13
gorakh
22.01.15
✎
17:31
|
Поиском по форуму пользоваться не пробовали?
Создаещь ПКО регистра "КонтактнаяИнформация, где свойства источника пустые. В ПКО Контрагент "при выгрузке" создаешь структуру с со свойствами и , имеющими те же наименования что измерения и ресурсы регистра "контактнаяинформация". Куришь хелп ВыгрузитьПоПравилу() |
|||
14
takefive
22.01.15
✎
17:36
|
включаешь флажки - получитьИзВходящих, и по кнопке получаешь готовый код
|
|||
15
GreyK
22.01.15
✎
18:28
|
(14) Ох уж мне эти сказочки, ох уж мне эти сказочники. (а) м-ф "Падал прошлогодний снег"
|
|||
16
SleepyHead
гуру
22.01.15
✎
18:52
|
Делаешь ПКО с пустым источником и приемником - нужный тебе РС.
На его основании создаешь ПВД с произвольной выборкой данных, обходишь в нем контрагентов, и помещаешь нужные тебе сведения в переменную ВыборкаДанных ВыборкаДанных - обычно таблица значений, которая имеет ту же структуру, что РС, а ее колонки поименованы так же, как измерения, ресурсы и реквизиты РС. |
|||
17
SleepyHead
гуру
22.01.15
✎
18:53
|
(13) ВыгрузитьПоПравилу в этом случае лишнее, все и так будет работать.
|
|||
18
takefive
22.01.15
✎
19:08
|
(15) шаблон кода - скажем так... :)
|
|||
19
SH_tan
23.01.15
✎
18:05
|
сделал получать из входящих, но два измерения никак не могу получить
Это Вид и Тип Вид - Строка или СправочникСсылка.ВидыКонтактнойИнформации и Тип - ПеречислениеСсылка.ТипыКонтактнойИнформации а у меня нет данных туда поставить может как нить через значение или как нить найти значение из-за этого запись РС небудет |
|||
20
Rie
23.01.15
✎
18:35
|
(19) Правило выгрузки покажи.
|
|||
21
SH_tan
26.01.15
✎
10:20
|
(20)
если это это то вот Процедура ПВД_Контрагенты_ПередОбработкойПравила(Отказ, ИмяПКО, Правило, ИсходящиеДанные, ВыборкаДанных) Экспорт КонецПроцедуры Процедура ПВД_Контрагенты_ПослеОбработкиПравила(ИмяПКО, Правило, ИсходящиеДанные) Экспорт КонецПроцедуры Процедура ПВД_Контрагенты_ПередВыгрузкойОбъекта(ФайлОбмена, Отказ, ИмяПКО, Правило, ВходящиеДанные, ИсходящиеДанные, Объект) Экспорт КонецПроцедуры Процедура ПВД_Контрагенты_ПослеВыгрузкиОбъекта(ФайлОбмена, Объект, ИмяПКО, ВходящиеДанные, ИсходящиеДанные, УзелСсылки) Экспорт КонецПроцедуры |
|||
22
SH_tan
26.01.15
✎
16:52
|
вот такие ошибки показывает в отладке
Ошибка в обработчике события ПередВыгрузкойОбъекта ПКО = ЮридическийАдресКонтрагента (Справочник: Контрагенты) Объект = Мой Контрагент ООО (Контрагенты) Обработчик = ПередВыгрузкойОбъекта ОписаниеОшибки = Преобразование значения к типу Число не может быть выполнено ПозицияМодуля = ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(215) КодСообщения = 41 Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = ЮридическийАдресКонтрагента (Справочник: Контрагенты) ПКС = 1 (--> Вид) Объект = Мой Контрагент ООО (Контрагенты) СвойствоПриемника = Вид () Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Значение не является значением объектного типа (ПКС_ПередВыгрузкой_ЮридическийАдресКонтрагента_Вид_Измерение1) ПозицияМодуля = (1) КодСообщения = 55 Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = ЮридическийАдресКонтрагента (Справочник: Контрагенты) ПКС = 3 (--> Тип) Объект = Мой Контрагент ООО (Контрагенты) СвойствоПриемника = Тип (ПеречислениеСсылка.ТипыКонтактнойИнформации) Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Значение не является значением объектного типа (ПКС_ПередВыгрузкой_ЮридическийАдресКонтрагента_Тип_Измерение3) ПозицияМодуля = (1) КодСообщения = 55 Ошибка получения свойства объекта из входящих данных ПКО = ЮридическийАдресКонтрагента (Справочник: Контрагенты) ПКС = 4 (--> Поле1) Объект = Мой Контрагент ООО (Контрагенты) СвойствоПриемника = Поле1 (Строка) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8202) КодСообщения = 68 Ошибка получения свойства объекта из входящих данных ПКО = ЮридическийАдресКонтрагента (Справочник: Контрагенты) ПКС = 5 (--> Поле2) Объект = Мой Контрагент ООО (Контрагенты) СвойствоПриемника = Поле2 (Строка) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8202) КодСообщения = 68 |
|||
23
SH_tan
26.01.15
✎
16:53
|
связанно с галкой получить данные из входящих
|
|||
24
SH_tan
26.01.15
✎
16:54
|
и идет она когда получает данные по идентификатору
Попытка Значение = ОбъектДляПолученияДанных[ИмяСвойства]; Исключение Если КодОшибки <> 14 Тогда ЗаписатьИнформациюОбОшибкеОбработчикиПКС(КодОшибки, ОписаниеОшибки(), ПКО, ПКС, Источник, ""); КонецЕсли; КонецПопытки; |
|||
25
SH_tan
26.01.15
✎
17:24
|
поле объекта не обнаружено (Объект)
и тд |
|||
26
SH_tan
26.01.15
✎
17:26
|
но как решить эту проблему - не знаю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |