Имя: Пароль:
1C
 
КД Не работает простая выгрузка
,
0 Zombi
 
11.04.16
20:49
в КД создаю правила обмена данными из БП 2.0 в КА 1.1. Выгрузить надо только поступления, причем номенклатуру и контрагентов синхронизировать никак не надо, просто новые создать. Создал правило для документа, в правилах конвертации для номенклатуры и контрагентов  убрал галку "искать по идентификатору" и установил галки "не замещать существующие объекты" и "автоматически генерировать код". Документы переносятся, только контрагент у всех стоит один и тот же, хотя в источнике разные. Номенклатура тоже везде одинаковая. Что я не так сделал?
1 Cyberhawk
 
11.04.16
20:50
Поля поиска в ПКО для контрагентов и номенклатуры покажи
2 Cyberhawk
 
11.04.16
20:51
Ну и это... этот контрагент и номенклатура - новые или подхватись те, что уже были в приемнике?
3 Zombi
 
11.04.16
20:51
Родитель и Это группа. Хотя поиск по полям отключен.
4 Zombi
 
11.04.16
20:54
(2) Подхватился тот, что был в приемнике.
5 Cyberhawk
 
11.04.16
21:02
"поиск по полям отключен" // Ошибаешься
6 Zombi
 
11.04.16
21:04
Галочка "Искать объект по внутреннему идентификатру объекта источника" не стоит, "продолжить поиск по полям поиска..." тоже не стоит и не активна. Что то еще надо сделать, чтобы отключить поиск?
7 Cyberhawk
 
11.04.16
21:06
(6) Без кода в обработчиках (например, "Поля поиска") его нельзя отключить, он по умолчанию работает. Странно, что ты этого еще не понял, ведь ты же описываешь мне все эти галочки...
8 Zombi
 
11.04.16
21:08
(7) Написать в поля поиска ПрекратитьПоиск = Истина?
9 Cyberhawk
 
11.04.16
21:09
(8) Зачем?
10 Zombi
 
11.04.16
21:11
(9) Ну как то поиск надо же отключить. Мне ж искать элементы не надо, надо новые все создать.
11 Йохохо
 
11.04.16
21:26
классика? НеЗапоминатьВыгруженныеОбъекты?
12 Zombi
 
11.04.16
21:32
(11) Ставил эту галку и при выгрузке из бп платформа крашилась с ошибкой. Поставил я в поля поиска ПрекратитьПоиск = Истина и все вроде нормально загрузилось.
13 Йохохо
 
11.04.16
21:51
(12) это объясняет (0)
14 Cyberhawk
 
12.04.16
08:42
(10) "поиск надо же отключить" // Зачем?
15 assasu
 
12.04.16
08:48
(13) не объясняет пока еще. Нужны поля поиска контрагентов и от этого плясать . если поиск по полям которые у всех одинаковы тогда  причина в этой галке только
16 Zombi
 
12.04.16
09:09
(14) Если поиск не отключить то в базе приемнике может по полям поиска контрагент найтись и подхватиться существующий контрагент. А этого по ТЗ быть не должно, надо новых создать.
17 Zombi
 
12.04.16
09:11
(15) Поля поиска "Родитель" и "ЭтоГруппа", вроде это нужно чтобы правильно иерархию переносить.
18 assasu
 
12.04.16
09:45
(17) у тебя так все что не группа и лежит в одной папке перельется в одну запись в приемнике.
19 Cyberhawk
 
12.04.16
11:19
(16) Что делать при многократном переносе данных в твоем ТЗ написано?
20 Zombi
 
12.04.16
13:14
(19) Не будет многократного переноса, это разовая выгрузка.
21 Pro-tone
 
12.04.16
13:25
(20) а если выгрузишь и неверно что-то, допустим, не перенесешь какой-то то реквизит, будешь базу херить и заново новую ставить?
22 Pro-tone
 
12.04.16
13:26
И вообще контрагентов надо переносить с полями поиска ИНН + КПП
23 Cyberhawk
 
12.04.16
13:28
(20) Это уже твоя неверная трактовка ТЗ. В общем, поля поиска "отключать" тебя никто нигде не просит.
24 Zombi
 
12.04.16
13:29
(21) Я в копию все переношу, бух проверяет и если все норм, грузим в рабочую.
25 Zombi
 
12.04.16
13:30
(23) Бухгалтер говорит что номенклатура и контрагенты не должны браться существующие, должны создаваться новые. Как это еще можно трактовать?
26 Cyberhawk
 
12.04.16
13:41
(25) Это нужно трактовать так: массив данных, загружаемых по твоим правилам, не должен перекрещиваться с уже имеющимся массивом данных в базе. Как при однократной передаче, так и многократной.
Как это реализовать - зависит от "качества" данных.
Могу рекомендовать тебе включить код в поля поиска и выгружать контрагентов и номенклатуру с каким-нибудь префиксом в коде, которого точно нет в кодах приемнике
27 Cyberhawk
 
12.04.16
13:41
*приемника
28 Zombi
 
12.04.16
13:45
(26) Это если вдруг все таки стукнет в голову им выгрузить еще раз. Тогда можно и правила допилить и денег за это отдельно взять.
29 Borteg
 
12.04.16
13:47
(0) в настройках пко есть галочка не замещать существующие объекты, а только создавать новые. Можешь еще ключ выгружаемых данных определить при выгрузке. Например КлючВыгружаемыДанных =Источник+УникальныйИдентификатор();
30 Pro-tone
 
12.04.16
13:48
(28) вот это уже интересный поворот, ты сам понимаешь, что словами

Это если вдруг все таки стукнет в голову им выгрузить еще раз. Тогда можно и правила допилить и денег за это отдельно взять

ты дискредитируешь франи вообще и себя, в частности, как спеца?
ты по идее им правила должен дать рабочие, а уж сколько раз они ими воспользуются - их дело
31 Pro-tone
 
12.04.16
13:49
(30) + а ты хочешь из-за того, что не знаешь как настроить поиск по ключевым полям сделать закат солнца вручную да еще за каждый брать денег
32 Zombi
 
12.04.16
14:01
(31) Задача стоит такая - есть база бп, в которой ввели много документов поступления в 1 квартале 16 года. Теперь решили все вести в общей базе, в КА. Документы все руками переносить не хотим, перенеси их, но только контрагентов и номенклатуру не перемешивай, они должны создаваться новые. Я говорю хорошо, с вас 1000 и перенесу. И перенес и все довольны. А по твоему я должен был сказать хорошо, с вас 5000, я предоставлю вам правила и обработки для обмена, предусматривающие в том числе и повторную выгрузку и научу вас работать со всем этим. Мне они скажут ты дурак что ли? какие 5000? Но зато я не дискредитирую франей и себя.
33 Zombi
 
12.04.16
14:02
(31) Я поиск знаю как настраивать по ключевым полям, в данном случае мне НЕ нужно было искать что то. Вот с таким первый раз столкнулся и не сразу разобрался как сделать.
34 Pro-tone
 
12.04.16
14:06
но только контрагентов и номенклатуру не перемешивай
вот как это понять? не переноси может быть? как документы переносить без элементов, в них используемых - не пойму
35 Zombi
 
12.04.16
14:11
(34) Не используй существующие в базе элементы справочников номенклатура и контрагенты, создавай новые. Наверно не просто так они вели учет в разных базах. Нежелательна им наверно общая НСИ. Но не моя забота все это выяснять.
36 Pro-tone
 
12.04.16
14:13
(35) тогда это делается с префиксом в коде, например, и все равно поля поиска по коду тогда, где значение поля поиска задаешь сам кодом в обработчике
37 sonne666
 
12.04.16
14:14
(35) Когда мне нужно было нечто подобное, то я создавала элементы или с каким-то префиксом в Коде (и поиск был по Коду), или записывала инфу для поиска в Комментарий (и поиск был по Комментарию).
Если у вас 100 Поступлений от 1 контрагента, вряд ли вам нужно создать 100 контрагентов.
38 Йохохо
 
12.04.16
14:14
непонятна причина огорода, если заполнять КлючВыгружаемыхДанных, контрагенты правильно склеятся на этапе выгрузки. Всё же