Актуализация правил обмена при изменения в структуре конфигурации приемника #767359


#0 by pozitiFFF
Здравствуйте. Были настроены правила обмена. Затем в конфигурацию приемник был добавлен реквизит в каждый документ. При выгрузке необходимо устанавливать значение этого реквизита. Как это сделать ведь реквизит отсутствует в структуре метаданных загружаемой конфигурации? Пробовал в загрузке структуры конфигурации указать модифицировать существующую конфигурацию, выдает ошибку "Ошибка при попытке вставке записи с неуникальным значением ссылки. Таблица Reference 7". Как решить данную проблему?
#1 by Rie
Флажок "Только добавлять новые" - стоит?
#2 by pozitiFFF
Да, стоит. Всё равно выдает ошибку.
#3 by pozitiFFF
Может так будет проще. Целиком задача выглядит вот так: две конфигурации БП 2.0. Между ними были настроены правила обмена. Затем в конфигурации приемнике во-первых был добавлен справочник НКО_Источники, во-вторых во всех документах появился реквизит НКО_Источник типа ДокументСправочник.Нок_Источники. Так вот это новое поле при выгрузке по текущим правилам обмена пустое, а необходимо чтобы оно заполнялось предопределенным элементом справочника НКО_Источники, который называется "ПредпринимательскаяДеятельность".
#4 by Rie
В ПКС в обработчике ПриЗагрузке напиши Значение = "ПредпринимательскаяДеятельность"; и проследи, чтобы типы реквизита правильно указаны были.
#5 by rsv
Измените задачу . Оставьте только одну БП 2.0 и ... ведите в ней централизованный учет.
#6 by rsv
Экспертиза в знаниях обменов изчезнет... но повысится именно в кодинге и применении функционала 1С.
#7 by pozitiFFF
Так не пойдет. Не я диктую правила ведения учета. В ПКС какого свойства?! Его нет в текущих правилах обмена.
#8 by hhhh
ну, создайте это свойство
#9 by Rie
Ну так добавьте! Автоминхронизация идёт только по одноименным реквизитам. Ежели что-то новое - то ручками, ручками. Если с КД раньше не работали и это разовая задача - наймите программиста. Меньше головняков будет.
#10 by echo77
По хорошему, нужно: 1. Правила обмена загрузить в КД2 2. Выгрузить описание метаданных конфигурации источника с помощью MD82exp 3. Загрузить/обновить описание метаданных в базе КД2 4. Изменить настройку правил обмена в КД2. 5. Выгрузить правила из КД2, загрузить в вашу настройку обмена
#11 by ВРедная
В обработчике ПослеЗагрузки всех документов пропиши объект.НКО_Источник = Справочники.НКО_Источники.ПредпринимательскаяДеятельность;
#12 by pozitiFFF
Спасибо большое. Всё получилось.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С