Имя: Пароль:
1C
1С v8
Актуализация правил обмена при изменения в структуре конфигурации приемника
0 pozitiFFF
 
13.03.16
00:25
Здравствуйте.
Были настроены правила обмена. Затем в конфигурацию приемник был добавлен реквизит в каждый документ. При выгрузке необходимо устанавливать значение этого реквизита. Как это сделать ведь реквизит отсутствует в структуре метаданных загружаемой конфигурации? Пробовал в загрузке структуры конфигурации указать модифицировать существующую конфигурацию, выдает ошибку "Ошибка при попытке вставке записи с неуникальным значением ссылки. Таблица Reference 7". Как решить данную проблему?
1 Rie
 
13.03.16
00:31
(0)Флажок "Только добавлять новые" - стоит?
2 pozitiFFF
 
13.03.16
10:08
(1) Да, стоит. Всё равно выдает ошибку.
3 pozitiFFF
 
13.03.16
10:58
Может так будет проще. Целиком задача выглядит вот так: две конфигурации БП 2.0. Между ними были настроены правила обмена.
Затем в конфигурации приемнике во-первых был добавлен справочник НКО_Источники, во-вторых во всех документах появился реквизит НКО_Источник типа ДокументСправочник.Нок_Источники. Так вот это новое поле при выгрузке по текущим правилам обмена пустое, а необходимо чтобы оно заполнялось предопределенным элементом справочника НКО_Источники, который называется "ПредпринимательскаяДеятельность".
4 Rie
 
13.03.16
11:03
(3) В ПКС в обработчике ПриЗагрузке напиши

Значение = "ПредпринимательскаяДеятельность";

и проследи, чтобы типы реквизита правильно указаны были.
5 rsv
 
13.03.16
12:28
(3) Измените задачу . Оставьте только одну БП 2.0 и ... ведите в ней централизованный учет.
6 rsv
 
13.03.16
12:29
Экспертиза в знаниях обменов изчезнет... но повысится именно в кодинге и применении функционала 1С.
7 pozitiFFF
 
13.03.16
12:39
(5) Так не пойдет. Не я диктую правила ведения учета.
(4) В ПКС какого свойства?! Его нет в текущих правилах обмена.
8 hhhh
 
13.03.16
13:50
(7) ну, создайте это свойство
9 Rie
 
13.03.16
17:07
(7) Ну так добавьте! Автоминхронизация идёт только по одноименным реквизитам. Ежели что-то новое - то ручками, ручками.
Если с КД раньше не работали и это разовая задача - наймите программиста. Меньше головняков будет.
10 echo77
 
13.03.16
18:15
(0) По хорошему, нужно:
1. Правила обмена загрузить в КД2
2. Выгрузить описание метаданных конфигурации источника с помощью MD82exp
3. Загрузить/обновить описание метаданных в базе КД2
4. Изменить настройку правил обмена в КД2.
5. Выгрузить правила из КД2, загрузить в вашу настройку обмена
11 ВРедная
 
13.03.16
18:21
(7) В обработчике ПослеЗагрузки всех документов пропиши
объект.НКО_Источник = Справочники.НКО_Источники.ПредпринимательскаяДеятельность;
12 pozitiFFF
 
13.03.16
21:24
(11) Спасибо большое. Всё получилось.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.