|
Что должно быть написано в правилах обмена (замещать существующие) | ☑ | ||
---|---|---|---|---|
0
Мисти
11.05.22
✎
23:56
|
Что должно быть написано в правилах перегрузки, чтобы справочник обновлялся, если найдется?
|
|||
1
Фрэнки
12.05.22
✎
00:44
|
Если не уточнять, что это за правила, в какой они версии и т.п...
Вообще-то элемент по КД2 если найдется, то обновится всегда. Отдельно для этого ничего указывать не нужно. по КД2 наоборот - приходится ставить отказ от создания и записи элементов/объектов, если не найден |
|||
2
Остап Ибрагимович
12.05.22
✎
01:17
|
(1): регулируется: ПКО: закладка "Настройки" (2-я справа): Раздел "Загрузка данных": чекбокс "Не замещать существующие ..."
(по созданию новых - там же чекбокс "Не создавать новый объект в приемнике, если он НЕ найден") |
|||
3
Мисти
12.05.22
✎
10:58
|
Я просто правила правлю в блокноте.
Что там должно быть написано? |
|||
4
hhhh
12.05.22
✎
11:11
|
(3) ничего не надо писать. оно по умолчанию замещает.
|
|||
5
VladZ
12.05.22
✎
11:50
|
(3) Зачем в блокноте?
|
|||
6
Мисти
12.05.22
✎
12:20
|
Проще попроавить маленький кусочек, чем всё загружать
|
|||
7
Мисти
12.05.22
✎
12:20
|
там уже что-то написано! и не замещает.
|
|||
8
Остап Ибрагимович
12.05.22
✎
13:39
|
xml-файл правил?
1) найди строку ПКО для твоего справочника (на примере справочника Номенклатура): <Наименование>Справочник: Номенклатура</Наименование> 2) чуть ниде него (до следующего тега <Источник>) - найди строку: <НеЗамещать>true</НеЗамеща -- и удали её но на будущее. так делать нельзя. 1) из состава файлов Конвертации данных взять обработку MD82Exp.epf / MD82Exp.epf (оф/уф), открыть ее (в режиме предприятия) в базе-Источнике и выгрузить описание конфигурации в xml-файл описания конфигурации базы-источника 2) из состава файлов Конвертации данных взять обработку MD82Exp.epf / MD82Exp.epf (оф/уф), открыть ее (в режиме предприятия) в базе-Приемнике и выгрузить описание конфигурации в xml-файл описания конфигурации базы-приемника 3) запустиь конверьацию данных, и в ней: 3.1) "Загрузить структуру метаданных" - натравить на файл п.1 и загрузить в (элемент справочника) описание конфигурации базы-Источника 3.2) "Загрузить структуру метаданных" - натравить на файл п.2 и загрузить в (элемент справочника) описание конфигурации базы-Приемника 3.3) "Загрузить правила обмена данными" - натравить на твой выгруженный xml-файл обмена (который ты пытаешься исправить блокнотом), указав при загрузке в качестве базы-источника элемент справочника, созданный в п.3.1, а в качестве базы-приемника элемент справочника, созданный в п.3.2 4) полноценно поправить как надо правила 5) "Сохранить правила обмена" - сохранить в какой надо xml-файл доработанные (исправленные) правила обмена. |
|||
10
Мисти
12.05.22
✎
14:35
|
<НеЗамещать>true</НеЗамещать> - это и означает, что нашли - и ладно, правильно?
Мне тут нужно false написать? |
|||
11
Мисти
12.05.22
✎
14:36
|
(8) да, точно. А я и сама до этого дошла! Так вовсе удалить сттроку или ложь там вставить? Я за ложь!
|
|||
12
Мисти
12.05.22
✎
14:39
|
<Наименование>Справочник: Информационные карты</Наименование>
<Порядок>1600</Порядок> <НеЗамещать>true</НеЗамещать> <ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли> <НеСоздаватьЕслиНеНайден>true</НеСоздаватьЕслиНеНайден> мне нужно всё не так - замещать, не искать по полям и создавать, если не найден. Меняю везде на false? |
|||
13
Остап Ибрагимович
12.05.22
✎
16:43
|
(11) если дошла - так могла бы в КД снять галку сохранить и посмотреть блокнотом: полностью удалить.
(12) непонятно тогда - по чем искать если не по полям (по Ид у тебя в этом тексте тоже поиск не включен судя по тексту) а вообще, если "дошла" - не лезь руками, делай как в (8) прописано (вроде же понятно разжевано). |
|||
14
Мисти
12.05.22
✎
19:54
|
у меня нет КД!
Это ее найти, конфигурации загрузить... Правила уже 10 раз переписанные "блокнотом" и они не лезут обратно в КД, в общем - не вариант. Сейчас дошла до интересной картины! Вообще-то это выгружаются типовые "ИнформационыеКарты" из УПП в торг 10.3. Там есть реквизит "ВладелецКарты" (контрагент) и он у меня везде ставится один и тот же! при загрузке. Что это я так сделала? |
|||
15
Мисти
12.05.22
✎
19:58
|
Свойство Поиск="true" - это что значит?
|
|||
16
Остап Ибрагимович
13.05.22
✎
04:39
|
ну всё, пропал калабуховский дом. (с)
|
|||
17
Мисти
13.05.22
✎
18:21
|
?
|
|||
18
Мисти
13.05.22
✎
18:51
|
<Объект Нпп="4" Тип="СправочникСсылка.Контрагенты" ИмяПравила="Контрагенты"><Ссылка Нпп="4">
<Свойство Имя="{КлючПоискаВИБИсточнике}"> <Значение>{"#",946bc5df-4474-4748-88c8-6475a2a3d688,123:93ce17c1d74d937747f716b913f7d799}</Значение> </Свойство> <Свойство Имя="{ИмяТипаВИБИсточнике}"> <Значение>СправочникСсылка.Контрагенты</Значение> </Свойство> <Свойство Имя="ИНН"/> <Свойство Имя="Код"> <Значение>БП-003988</Значение> Это я уже смотрю в файле переноса. Читала про что-то похожее, но пока не пойму точно, в чем причина. Вот этот Объект Нпп="4" встречается и дальше, хотя все карты разные! |
|||
19
Мисти
13.05.22
✎
18:59
|
Нпп
Узел Нпп (необязательный). Использование: однократно. Описание: Содержит номер ранее выгруженного объекта в файле сообщения по порядку выгрузки. Используется для оптимизации процесса загрузки данных. Эффективно использовать, если объект неоднократно выгружается в сообщение обмена. В этом случае информация по объекту выгружается в файл только один раз. При последующих обращениях к объекту используется его порядковый номер в сообщении обмена. Пример: Представлен фрагмент сообщения обмена с двумя объектами. Первый объект – это группа справочника номенклатуры «Материалы и комплектующие». Порядковый номер элемента в сообщении обмена – 1. Второй объект – это элемент справочника номенклатуры "Компрессор", который находится в папке «Материалы и комплектующие». Порядковый номер элемента в сообщении обмена – 2. В качестве свойства Родитель второго объекта используется узел Нпп для ссылки на ранее выгруженный объект с порядковым номером 1. Таким образом, группа справочника будет выгружена в сообщение обмена только один раз. |
|||
20
Мисти
17.05.22
✎
14:12
|
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору> - вот такое никак найти не могла.
Нам досталась чья-то синхронизация, и мы думали, что по уид ищется, а, оказалось, что вообще ни один справочник по уид не синхронизировался! Неприятное открытие. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |