Имя: Пароль:
1C
1С v8
Конвертация 3.0. Алгоритмы поиска объектов при отправке и получении.
,
0 Rollam
 
13.07.17
12:42
Возник вопрос относительно конвертации 3.0.
Заметил, что вариант поиска и поля поиска задаются при отправке сообщения из базы 1, и при получении этого же сообщения в базе 2.
Возникает вопрос, по какому же принципу будет осуществляться поиск данных при приеме сообщения в базе 2. По варианту поиска, заданному при отправке, или по варианту, заданному при получении?
Варианты сильно различаются, и не понятно, какой из них в приоритете.
1 Rollam
 
13.07.17
15:42
Тут есть люди, которые уже сталкивались с конвертацией 3.0?
2 Rollam
 
02.08.17
11:32
Так и не понял, какой вариант в приоритете. Просто делаю их идентичными по возможности.
3 drcrasher
 
02.08.17
11:42
и вот тут должно возникнуть понимание, что кд3.0 и все правила пишутся для _одной_ конфигурации:
отправка: есть некий док, который в ЭД может быть трактован как расходная накладная (для примера). соответствие полей дока из конфы и полей из формата заполняется так, как подсказывает логика.
получение: поиск по уид, полям и прочему осуществляется в соответствии с полями формата и конфы.

то, как будет загружен объект конфа->формат в стороннюю базу должно волновать разраба сторонней базы (а она может быть и не на 1с, если что).

так что поиск объектов при загрузке - это то, как будет искать "обмен" объекты в твоей базе
4 drcrasher
 
02.08.17
11:43
+(3) ЭД = EnterpriseData
5 Defender aka LINN
 
02.08.17
11:45
(0) Заметил, что вариант поиска и поля поиска задаются при отправке
Во зрение! Замечает даже то, чего нет. Вариант поиска задается только при получении.
6 drcrasher
 
02.08.17
11:48
(5) если поставить "оправка и получение", то поля поиска можно задать и при отправке =)
7 Defender aka LINN
 
02.08.17
14:05
(6) А при получении их не будет, да? Толково, толково...
8 Rollam
 
07.08.17
17:08
(6) То есть, если я правильно понял, можно указать поля поиска на правило, которое участвует в отправке, в том случае если это же правило работает и на получение. И в этом случае поиск работает лишь на получение. Но остается возможность указать поиск для правил отправки, но этот поиск обрабатываться при получении сообщения по этому правилу в базе приемнике НЕ БУДЕТ, это, как бы, рудимент от функциональности правил отправки+приема.
9 h-sp
 
07.08.17
17:22
(8) иммется в виду идентичные базы. Тогда одно и то же правило.
10 Rollam
 
07.08.17
17:27
(9) Не идентичные.
11 drcrasher
 
07.08.17
17:53
еще раз: поиск при получении - правила, как будет искаться объект в базе отправителе, а не в базе получателе
12 Rollam
 
08.08.17
09:42
(11) Это понятно.
Я же говорю, что есть возможность указать правила поиска на процедуру ВЫГРУЗКИ объекта из источника в приемник, что и сбило с толку.
13 h-sp
 
08.08.17
09:47
(12) тут нет источника и приемника. Это не КД 2.1. База одна. Есть выгрузка в универсальный формат и загрузка из универсального формата.
14 Rollam
 
08.08.17
09:50
(13) Ну я условно говорю. Это как "поезд идет из пункта А в пункт Б".
15 Rollam
 
08.08.17
09:52
Кстати, заметил, что в разных базах описания форматов одной версии различаются. Более того, при обновлении программы версия формата может меняться. Не новая версия, не, а именно изменение внутри одной версии.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.