Я як раз і писав в першому і другому повідомленні, що я вже взяв конфігурацію "Конвертація даних". Завантажив в неї наявні правила обміну даними. У них, до речі, вже є опис структур конфігурацій джерела і приймача. Налаштував вивантаження одного схожого довідника з джерела в потрібний мені довідник приймача.
Оскільки в джерелі може бути тільки один елемент в цьому довіднику, я питав, як посилання на цей елемент вставити з потрібний мені реквізит. Я трошки заплутався у всіх цих параметрах.
Але це все лірика. Розібрався сам.
Треба зробити так:
1. Налаштувати правило конвертації об'єктів цікавить нас довідника. Отримаємо ПКО скажімо "Відділення".
2. Налаштувати в правилі конвертації об'єкта документа, правило конвертації властивостей реквізиту з порожнім джерелом і приймачів в цьому реквізиті.
3. В обробці ПКС перед вивантаженням, запитом або іншим способом знайти цей необхідний елемент і привласнити його змінної "Значення".
4. Вказати що даний елемент потрібно конвертувати по ПКО "Відділення".
Вообщем вийшов ось такий код в процедурі "Перед вивантаженням":
З цим начебто все.
Але з'явився інший питання.
У мене є довідник Контрагенти і підлеглий довідник ДоговориКонтрагентов. Частина елементів вже є в базі приймачі, частина нові. Чи можна порівняти один реквізит в джерелі і приймальнику, і переписати його за умовою. Чи є при завантаженні доступ і до завантажуваного об'єкту і до знайденого об'єкту?
"Спасибі" Keannad від:
Часовий пояс GMT +3, час: 14:12.