![]() |
|
Перенос данных из ЗУП в ЗУП | ☑ | ||
---|---|---|---|---|
0
Slowresponse
30.12.19
✎
14:13
|
Всем привет.
Возникла задачка - "слить" 2 базы ЗУП в одну. Всё перенес, дубли почистил, осталась одна проблема - на форме справочника "Физические лица" не отображается адрес, мобильный телефон и прочее (Контактная информация). При этом консолью данные дергаются и даже есть адрес у него в табличной части. Но почему-то на форме нет. Никто не сталкивался с подобным? |
|||
1
Vally01
30.12.19
✎
14:15
|
возможно дубли справочника- Виды контактной информации или не заполнился Тип
|
|||
2
Slowresponse
30.12.19
✎
14:16
|
(1) Тоже на дубли грешил, но нет - дублей нет, очистил всё.
|
|||
3
Vally01
30.12.19
✎
14:17
|
а вид и тип точно заполнен в строке ТЧ? смотрели отладчиком
|
|||
4
2S
30.12.19
✎
14:23
|
(0) предопределенные задвоились
|
|||
5
Фрэнки
30.12.19
✎
14:26
|
так это еще не все сюрпризы, какие обнаружились. Тут уже были недавно попытки слияния.
|
|||
6
Фрэнки
30.12.19
✎
14:28
|
||||
7
Slowresponse
30.12.19
✎
14:30
|
Я уже делал ранее подобное выгрузкой загрузкой, всё было ок.
(4) проверял, все дубли почистил |
|||
8
Фрэнки
30.12.19
✎
14:32
|
что именно переносилось-то?
|
|||
9
Фрэнки
30.12.19
✎
14:34
|
адреса. если в конфу не заглядывать, на память - это записи в РС с контактной инфой и одно из полей содержит ссылку на предопределенный элемент. По хорошему отладчиком надо смотреть, на каком запросе получения данных в форму не работает.
|
|||
10
Vally01
30.12.19
✎
14:36
|
(9) это уже старая информация, теперьТЧ
|
|||
11
Vally01
30.12.19
✎
14:37
|
(7) если открываете список справочник Виды контактной информации - у вас там ваши элементы в правильной группе находятся? может вместо группы физ.лица в группе Контрагенты?
|
|||
12
Фрэнки
30.12.19
✎
14:49
|
Скорей всего, что там просто задвоены . Глянул в работающей зуп версии 3.1.10 - содержимое этого справочника прикольное. Все элементы только предопределенные.
|
|||
13
Slowresponse
30.12.19
✎
14:54
|
Я нашел запрос, после которого нет данных:
|ВЫБРАТЬ | КонтактнаяИнформация.Представление КАК Представление, | КонтактнаяИнформация.Значение КАК Значение, | КонтактнаяИнформация.ЗначенияПолей КАК ЗначенияПолей, | КонтактнаяИнформация.НомерСтроки КАК НомерСтроки, " + ТекстЗапросаИсторическаяИнформация + " | КонтактнаяИнформация.Вид КАК Вид, | 0 КАК ИдентификаторСтрокиТабличнойЧасти |ПОМЕСТИТЬ | КонтактнаяИнформация |ИЗ | &ТаблицаКонтактнойИнформации КАК КонтактнаяИнформация |ИНДЕКСИРОВАТЬ ПО | Вид |;//////////////////////////////////////////////////////////////////////////////// | |ВЫБРАТЬ | ВидыКонтактнойИнформации.Ссылка КАК Вид, |ВЫБОР | КОГДА ВидыКонтактнойИнформации.ИмяПредопределенногоВида <> """" | ТОГДА ВидыКонтактнойИнформации.ИмяПредопределенногоВида | ИНАЧЕ ВидыКонтактнойИнформации.ИмяПредопределенныхДанных |КОНЕЦ КАК ИмяПредопределенногоВида, | ВидыКонтактнойИнформации.Тип КАК Тип, | ВидыКонтактнойИнформации.ОбязательноеЗаполнение КАК ОбязательноеЗаполнение, | ВидыКонтактнойИнформации.ВидПоляДругое КАК ВидПоляДругое, | ВЫБОР | КОГДА &ЭтоОсновнойЯзык | ТОГДА ВидыКонтактнойИнформации.Наименование | ИНАЧЕ ВЫРАЗИТЬ(ЕСТЬNULL(ВидыКонтактнойИнформацииПредставления.Наименование, ВидыКонтактнойИнформации.Наименование) КАК СТРОКА(150)) | КОНЕЦ КАК Наименование, | ВидыКонтактнойИнформации.ХранитьИсториюИзменений КАК ХранитьИсториюИзменений, | ВидыКонтактнойИнформации.РедактированиеТолькоВДиалоге КАК РедактированиеТолькоВДиалоге, | ВидыКонтактнойИнформации.ЭтоГруппа КАК ЭтоРеквизитТабличнойЧасти, | ВидыКонтактнойИнформации.РеквизитДопУпорядочивания КАК РеквизитДопУпорядочивания, | ВидыКонтактнойИнформации.МеждународныйФорматАдреса КАК МеждународныйФорматАдреса, | ЕСТЬNULL(КонтактнаяИнформация.ЭтоИсторическаяКонтактнаяИнформация, ЛОЖЬ) КАК ЭтоИсторическаяКонтактнаяИнформация, | ЕСТЬNULL(КонтактнаяИнформация.Представление, """") КАК Представление, | ЕСТЬNULL(КонтактнаяИнформация.ЗначенияПолей, """") КАК ЗначенияПолей, | ЕСТЬNULL(КонтактнаяИнформация.Значение, """") КАК Значение, | ЕСТЬNULL(КонтактнаяИнформация.ДействуетС, 0) КАК ДействуетС, | ЕСТЬNULL(КонтактнаяИнформация.НомерСтроки, 0) КАК НомерСтроки, | 0 КАК ИдентификаторСтрокиТабличнойЧасти, | ВЫРАЗИТЬ("""" КАК СТРОКА(200)) КАК ИмяРеквизита, | ВидыКонтактнойИнформации.ПометкаУдаления КАК ПометкаУдаления, | ВЫРАЗИТЬ("""" КАК СТРОКА) КАК Комментарий |ИЗ | Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации |ЛЕВОЕ СОЕДИНЕНИЕ | КонтактнаяИнформация КАК КонтактнаяИнформация |ПО | ВидыКонтактнойИнформации.Ссылка = КонтактнаяИнформация.Вид |ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыКонтактнойИнформации.Представления КАК ВидыКонтактнойИнформацииПредставления |ПО ВидыКонтактнойИнформацииПредставления.Ссылка = ВидыКонтактнойИнформации.Ссылка | И ВидыКонтактнойИнформацииПредставления.КодЯзыка = &КодЯзыка |ГДЕ | ВидыКонтактнойИнформации.Используется | И ЕСТЬNULL(ВидыКонтактнойИнформации.Родитель.Используется, ИСТИНА) | И ( | ВидыКонтактнойИнформации.Родитель = &ГруппаВидовКИ | ИЛИ ВидыКонтактнойИнформации.Родитель.Родитель = &ГруппаВидовКИ) | И ВидыКонтактнойИнформации.Ссылка НЕ В (&СкрываемыеВиды) |УПОРЯДОЧИТЬ ПО | ВидыКонтактнойИнформации.Ссылка ИЕРАРХИЯ При этом параметр "Контактная инфомрация" - это ТЧ справочника и там есть данные. |
|||
14
Slowresponse
30.12.19
✎
14:59
|
(11) Не очень понятно, потому что элемент и для контрагентов и для физлиц одинаково называется. Но вроде ок, если я нового сотрудника завожу и ему прописываю КИ, всё ок
|
|||
15
Slowresponse
30.12.19
✎
15:03
|
Сейчас заметил что в справочнике "Виды КИ" 2 группы предопределенные. Сейчас удалю, отпишу, возможно поможет
|
|||
16
ГдеСобака Зарыта
30.12.19
✎
15:07
|
А зарплата то у тебя начисляется?
|
|||
17
lodger
30.12.19
✎
15:10
|
(14) предопределенные элементы они только в конфе одинаковые. а когда дело доходит до записи в БД, то в каждой базе он свой, уникальный.
удалив дубликат(или не перекачав) предопределенного ты получил битые ссылки там, где они были заполнены. |
|||
18
d4rkmesa
гуру
30.12.19
✎
15:19
|
(17) Там надо как бы "правильный" предопределенный элемент найти.
|
|||
19
Slowresponse
30.12.19
✎
15:43
|
(17) Так предопределенные теперь определяются на уровне БД, а не конфигурации, и по большому счету не важно сколько их, просто база не понимает к какому обращаться по имени предопределенных данных. (16) Да, начисляется.
В итоге я удалил вторую группу "Контактные данные Физические лица" и всё стало ок |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |