Имя: Пароль:
1C
1С v8
Конвертация данных. Склеить два реквизита в один.
0 МаксимБел
 
30.08.12
17:14
Народ, помогите. Недавно начал конвертацию изучать и что-то совсем запутался.
В 1с77 есть справочник "Сотрудники". В нем два реквизита "СтранаРождения" и "ГородРождения".
Надо склеить значения этих реквизитов в одну строку и передать в 1с82, в реквизит "МестоРождения" справочника "ФизЛица".
Создал ПКО. Источник - "Сотрудники", приемник - "ФизЛица".
А дальше как?
1 echo77
 
30.08.12
17:20
А дальше создаешь ПКС и указываешь из какого реквизита в какой надо переносить данные.
В ПКС ГородРождения =>МестоРождения пишешь:
Значение = "" + Источник.СтранаРождения + ", " + Источник.ГородРождения
2 МаксимБел
 
30.08.12
17:25
Насколько я понимаю, в этом случае Источник = ГородРождения. Т.е. источник будет содержать значение реквизита ГородРождения, а не ссылку на элемент справочника "Сотрудники". Т.е. я не смогу обратиться к полю элемента справочника СтранаРождения (вот так Источник.СтранаРождения), потому что Источник - это просто строка, а не объект.
Сорри, попробовать не могу, слишком много данных. Долго грузиться будет. Хотелось бы предварительно получить подтверждение, что приведенный пример действительно будет работать.
3 m-serg74
 
30.08.12
17:45
будет будет ибо Источник из ПКО, а он именно Сотрудник
4 МаксимБел
 
30.08.12
17:53
Спасибо
5 echo77
 
30.08.12
19:47
(2) будь мужиком блеать! Выгружай с использованием отборов
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший