|
КД перенос контактной информации | ☑ | ||
---|---|---|---|---|
0
filterhouse
25.12.14
✎
07:13
|
Доброго времени суток!
Подобных вопросов на форуме много, но что то ничего мне не помогло. Делаю перенос контактной информации физ лиц из КА в БП 3.0. Получается из регистра в таб.часть переношу данные. За основу взял типовые правила ут 10.3 - бп 3.0. Вся проблема в том что если запросом смотреть КИ у ФЛ, запрос возвращает ее после переноса, а вот если открыть карточку ФЛ, то она не заполнена. Как решить такую проблему? |
|||
1
ilpar
25.12.14
✎
07:14
|
Смешно, ты ж программист.
|
|||
2
ejiki
25.12.14
✎
07:21
|
(0) Как понять запрос возвращает после переноса?!?!
|
|||
3
filterhouse
25.12.14
✎
07:25
|
(2) Результат запроса показывает что контактная информация записана для ФЛ.
|
|||
4
ejiki
25.12.14
✎
07:28
|
В отправленных данных есть КИ? Если есть то не заполнена карточка в объекте приемнике?
|
|||
5
hawksib
25.12.14
✎
07:28
|
я когда конвертировал КИ контрагетов из регистра в табличную часть справочника, писал правило выгрузки данных со способом выборки "произвольный алгоритм" и писал событие перед выгрузкой такой вот код.
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | КонтактнаяИнформация.Объект КАК Объект, | КонтактнаяИнформация.Тип, | КонтактнаяИнформация.Вид, | КонтактнаяИнформация.Представление, | КонтактнаяИнформация.Поле1, | КонтактнаяИнформация.Поле2, | КонтактнаяИнформация.Поле3, | КонтактнаяИнформация.Поле4, | КонтактнаяИнформация.Поле5, | КонтактнаяИнформация.Поле6, | КонтактнаяИнформация.Поле7, | КонтактнаяИнформация.Поле8, | КонтактнаяИнформация.Поле9, | КонтактнаяИнформация.Поле10, | КонтактнаяИнформация.Комментарий, | КонтактнаяИнформация.ЗначениеПоУмолчанию, | КонтактнаяИнформация.ТипДома, | КонтактнаяИнформация.ТипКорпуса, | КонтактнаяИнформация.ТипКвартиры, | КонтактнаяИнформация.ПользовательЛичногоКонтакта |ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация |ГДЕ | ВЫРАЗИТЬ(КонтактнаяИнформация.Объект КАК Справочник.Контрагенты) ССЫЛКА Справочник.Контрагенты |ИТОГИ ПО | Объект"; Выборка = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаДанных = Новый ТаблицаЗначений; ВыборкаДанных.Колонки.Добавить("Код"); ВыборкаДанных.Колонки.Добавить("ЭтоГруппа"); ВыборкаДанных.Колонки.Добавить("Объект"); ВыборкаДанных.Колонки.Добавить("КонтактнаяИнформация"); Для Каждого Объект Из Выборка.Строки Цикл //Сообщить(Объект.Объект); Контрагент = ВыборкаДанных.Добавить(); Контрагент.Код = Объект.Объект.Код; Контрагент.Объект = Объект.Объект; Контрагент.ЭтоГруппа = Ложь; Контрагент.КонтактнаяИнформация = Новый ТаблицаЗначений; Контрагент.КонтактнаяИнформация.Колонки.Добавить("Вид"); Контрагент.КонтактнаяИнформация.Колонки.Добавить("Тип"); Контрагент.КонтактнаяИнформация.Колонки.Добавить("Представление"); Для Каждого Запись Из Объект.Строки Цикл СтрокаКИ = Контрагент.КонтактнаяИнформация.Добавить(); //Сообщить(" " + Строка(Запись.Вид)); СтрокаКИ.Вид = Запись.Вид; СтрокаКИ.Тип = Запись.Тип; СтрокаКИ.Представление = Запись.Представление; КонецЦикла; КонецЦикла; в правилах конвертации объектков, оставлял пустым источник. в конвертации свойств аналогично. таким образом контактная информация конвертировалась нормально |
|||
6
ejiki
25.12.14
✎
07:29
|
Чем подробнее и по пунктам распишешь тем проще будет помочь.
|
|||
7
ejiki
25.12.14
✎
07:29
|
(5) Конвертировалась нормально. А сейчас в чем проблема?
|
|||
8
Любопытная
25.12.14
✎
07:30
|
Представления мало. Надо все поля заполнить, на сколько я помню. Там строка, которую видно, собирается хитро.
|
|||
9
hawksib
25.12.14
✎
07:30
|
(7) я не топикстартер!
|
|||
10
hawksib
25.12.14
✎
07:31
|
(8) не поверишь, вполне достаточно)
|
|||
11
ilpar
25.12.14
✎
07:31
|
Тупо не те виды контактной информации подставились, или новые создались.
Помогайте дальше, пусть учится нормально делать. |
|||
12
filterhouse
25.12.14
✎
07:33
|
(4) В отправленных данных в Хml смотрю, есть КИ. Фактически данные КИ тоже есть в базе, но они не отражаются в справочнике.
|
|||
13
Любопытная
25.12.14
✎
07:33
|
(10) у я не помню точно, давно с КИ развлекалась. Но что-то такое было. Вообще, раз КИ заполнилась, то надо просто посмотреть уже в БП, как формируется то, что выводится на экран
|
|||
14
filterhouse
25.12.14
✎
07:33
|
(11) Спасибо, сейчас проверил, точно дело в видах.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |