Имя: Пароль:
1C
1С v8
КД: обмен 7.7-8.3. задваиваются элементы справочника
,
0 Sun125
 
12.09.17
16:55
Конвертация данных из 7.7 в 8.3.
Переношу данные справочника.
У ПКО в свойствах отмечен поиск по полям "Наименование, Родитель, ЭтоГруппа".
В настройках ПКО "Поиск по идентификатору", "Искать по полям поиска, если идентификатор не найден" неактивны и сняты, потому что выгрузка из 7.7.
При повторной загрузке, элементы справочника создаются заново, в т.ч. и группы, таким образом, данные задваиваются.
Подскажите, пожалуйста, как решить проблему?
1 DrShad
 
12.09.17
16:59
поставить галку поиска по полям
идентификаторы разные
2 Sun125
 
12.09.17
17:01
(1) Так в ПКС флажки стоят у Наименования, Родителя и ЭтоГруппа.
3 Sun125
 
12.09.17
17:01
При выгрузке из 8-ке это бы работало, это какая-то особенность в 7.7, не могу понять, может еще что нужно отметить
4 Господин ПЖ
 
12.09.17
17:03
ну откуда идентификаторы в 7.7 ?
5 DrShad
 
12.09.17
17:04
б****, по каким идентификаторам ты их собрался искать?
6 Ёпрст
 
12.09.17
17:04
(0)Для начала, сними галку поиск с Родителя
7 Sun125
 
12.09.17
17:05
(5) Да не собирался я искать по идентификаторам, пытаюсь искать по Наименованию
8 DrShad
 
12.09.17
17:07
так у тебя оба сняты!? ищи по полям он же сейчас вообще не ищет
9 Sun125
 
12.09.17
17:19
(6) Спасибо. Понял теперь, с Родителя надо снять галку
10 Sun125
 
12.09.17
17:44
Помогите разобраться с еще одной проблемой при выгрузке из 7.7, которая не возникает при выгрузке из 8-ки - не работает перенос строки в Справочник.
В источнике реквизит "Физлицо" имеет типа Строка, в приемнике - тип Справочник.
В ПКО у свойства "Физлицо" в обработчике пишу: Значение = "Иванов Иван Иванович", тип Источника - пусто, тип Приемнике - Справочник "Физические лица", указываю правило конвертации "ФизическиеЛица".
Создаю ПКО "ФизЛица" с одним свойством "Наименование", в обработчике ПередВыгрузкой пишу: Значение=Источник, тип Источника-пусто,тип Приемника-Строка, отмечаю Поиск по Наименованию.
В итоге при загрузке данных поле "Физлицо" не заполняется.
Подскажите, пожалуйста, что не так делаю?
11 h-sp
 
12.09.17
17:56
(10) "правило конвертации "ФизическиеЛица"". и Создаю ПКО "ФизЛица"   - какое ПКО всё-таки?
12 Ёпрст
 
12.09.17
17:57
если ты написал В ПКО у свойства "Физлицо" в обработчике пишу: Значение = "Иванов Иван Иванович"
то выгрузится иванов и.и.. и твоё пко физЛица при выгрузке идёт лесом.
13 Ёпрст
 
12.09.17
17:58
соответственно, при загрузке и нету нефига..
14 Sun125
 
12.09.17
18:00
(11) Сорри,опечатка, ПКО "ФизическиеЛица"
15 Sun125
 
12.09.17
18:03
(12) А что писать в обработчике?
Писал в обработчике и так:
НомерЛС = Источник.ЛицевойСчет;
НомерЛС = СтрЗаменить(НомерЛС, "=", "");
Значение = НомерЛС + " " + Источник.Наименование;

То же самое же. В значение передается строка
16 Sun125
 
12.09.17
18:04
(12) в источнике у ПКС пусто
17 Sun125
 
12.09.17
19:01
up..
18 Sun125
 
12.09.17
19:14
Нашел ошибку...все работает. оказалось, что справочников "Физлица" несколько, не тот выбрал в приемнике