Имя: Пароль:
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
непонятна причина огорода, если заполнять КлючВыгружаемыхДанных, контрагенты правильно склеятся на этапе выгрузки. Всё же
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший