Имя: Пароль:
1C
 
Правило обмена данными в 1с 82.Как отключить перенос объекта?
, , ,
0 Anonim1234
 
05.09.16
12:20
Добрый день, необходимо из одной базы в другую перетащить контрагентов и договора. При создании правила, выбираю объект спр. Контрагенты, добавляются подчиненные объекты: Договора, ФизЛица, Организации, Банковские счета. Как отключить перенос спр. ФизическиеЛица. Мне не в коем случае нельзя их переносить?
1 Anonim1234
 
05.09.16
12:25
Конфигурации разной структуры
2 tixis
 
05.09.16
12:26
удалить реквизит ФизЛица в правилах, отключить правило для ФизЛиц )))
3 Dark_Warrior
 
05.09.16
12:26
Ну так не добавляйте подчиненные объекты, выберите только нужные
4 tixis
 
05.09.16
12:27
Поставить галочку не создавать в объект в приемнике
5 tixis
 
05.09.16
12:27
При выгрузке ФизЛиц поставить Отказ = Истина
6 tixis
 
05.09.16
12:28
хватит вариантов?
7 Anonim1234
 
05.09.16
12:30
(6) хватит. Ставила пометку удаления на объект ФизЛица, Ставила галочку отключить в конвертации свойств, при загрузке вывалилось с ошибкой. Сейчас еще попробую (5) вариант . Спасибо
8 Anonim1234
 
05.09.16
13:23
Вроде все получилось, в продолжении как можно исключить повтор некоторых контрагентов, Например, поиск установлен по идентификатору, полям поиска(код, наименование, это группа). Я так понимаю если реквизит не соответствует данным условиям создается новый. Но как если код и наименование совпадают создается новый контрагент?
9 Anonim1234
 
05.09.16
13:31
???
10 Альбатрос
 
05.09.16
13:32
(8) Потому что: поиск установлен по идентификатору
11 Anonim1234
 
05.09.16
13:36
и по полям поиск
12 Альбатрос
 
05.09.16
13:37
(11) Что по полям? У тебя стоит искать по УИД и если не найдено, то по полям поиска?
13 Anonim1234
 
05.09.16
13:38
да
14 Альбатрос
 
05.09.16
13:38
(13) Тогда одна из черепашек п*здит :)
15 Anonim1234
 
05.09.16
13:39
СтрокаИменСвойствПоиска = "Код, Наименование,ЭтоГруппа,НаименованиеПолное";
16 Anonim1234
 
05.09.16
13:39
Может в этом проблема?
17 Альбатрос
 
05.09.16
13:42
Ты галками поля поиска отметил в ПКО?
18 Anonim1234
 
05.09.16
13:44
да,отметила
19 Anonim1234
 
05.09.16
13:47
повторяются не все контрагенты, а несколько
20 Альбатрос
 
05.09.16
13:47
Тогда возвращаемся к (14) и перепроверяем, совпадают ли твои поля поиска. Пробелы всякие тоже учитываем.
21 Альбатрос
 
05.09.16
13:48
(19) Вот у этих несколько поля поиска отличаются значит. Или они уже были там до переноса :)
22 Anonim1234
 
05.09.16
13:54
все до пробела проверяю по этим полям все одинаковое
23 Альбатрос
 
05.09.16
13:56
(22) Xnj pf gjkz&
24 Альбатрос
 
05.09.16
13:57
Что за поля?
25 Dark_Warrior
 
05.09.16
13:57
Проведите ручную симуляцию механизма поиска обмена: сначала поиск по УИДу, потом по полям. В консоли запросов, передавая в качестве параметров нужные поля. Причем не печатая вручную, а копированием.
26 Anonim1234
 
05.09.16
13:58
(15)
27 Anonim1234
 
05.09.16
13:59
(25)в запросе по уид можно найти?
28 Альбатрос
 
05.09.16
14:02
(27) Нет. Через обработку только.
29 Dark_Warrior
 
05.09.16
14:03
(27) Ну для сравнения УИДов обработку в полторы строчки можно набросать
30 Anonim1234
 
05.09.16
14:04
по полям поиска такой же элемент в базе есть
31 tixis
 
05.09.16
14:10
(22) как проверяете?
32 tixis
 
05.09.16
14:11
+(31)стрДлина одинаковое количество символов возвращает?
33 Anonim1234
 
05.09.16
14:12
написала запрос, с условием по полям поиска, туда копированием вставляю поля из базы источника
34 Anonim1234
 
05.09.16
14:12
сейчас обработку пишу по поиску по уник. идентифик.
35 Альбатрос
 
05.09.16
14:14
(34) в инете в свободном доступе есть
36 Anonim1234
 
05.09.16
14:18
уже сделала, вот тут интересней получается. Т.е. если запросом можно найти по полному условию. То по уник. идентификатору я нашла другой элемент, с другим наименованием и таким же кодом
37 Anonim1234
 
05.09.16
14:19
получается конвертация правильно срабатывает как бы, ищет по уникальному идентификатору и заменяет этот элемент на другое наименование с таким же кодом
38 Anonim1234
 
05.09.16
14:20
фактически никак не перенести только по полям поиска?
39 Anonim1234
 
05.09.16
14:21
надеюсь понятно выразилась...
40 Альбатрос
 
05.09.16
14:21
(38) Отключи поиск по УИДу и все, в чем проблема то?
41 Anonim1234
 
05.09.16
14:23
я просто не сильна в конвертации, лишний раз боюсь лажи наделать, и потом не заметить где что изменилось. Если я отключаю поиск по уид, блокируется поиск по полям поиска(галочка).
42 Anonim1234
 
05.09.16
14:24
как в таком случае поиск будет осуществляться?
43 Альбатрос
 
05.09.16
14:26
Поиск будет осуществляться по полям поиска, которые ты отметила в ПКО. ессесно, все тесты в копии.
44 Anonim1234
 
05.09.16
14:27
ок, понятно. И поля поиска нужно прописывать в обработчике?
45 Anonim1234
 
05.09.16
14:28
типа того :СтрокаИменСвойствПоиска = "Код, Наименование,ЭтоГруппа,НаименованиеПолное";
46 Альбатрос
 
05.09.16
14:31
(44) Нет, не нужно. Для одного варианта поиска просто достаточно указать галки, а обработчик поиска очистить.
47 Anonim1234
 
06.09.16
08:57
Спавсибо, все получилось. Вот Еще вопрос какой. Хочу поставить условие на выгрузку контрагентов.
В обработчике ПриВыгрузке ставлю

Если Источник.ЮрФизЛицо=Перечисления.ЮрФизЛицо.ФизЛицо Тогда

Отказ=истина;    

Иначе
    
КонецЕсли;

И никак. как выгружались контрагенты с условием юрфизлицо-физлицо так и выгружаются
48 azt-yur
 
06.09.16
09:12
(47) Должно работать. Значит либо условие не верное, либо не там пишите. Я бы лучше этот код поместил в ПередВыгрузкой в ПКО
49 Anonim1234
 
06.09.16
09:30
На условие не ругается, попробую перед выгрузкой
50 Anonim1234
 
06.09.16
11:30
Еще один маленкий вопросик.... У нас при обмене между базами   при переносе подразделений видимо в правиле конвертации не указано условие для создания Грппы т.е. новая группа создается как элемент справочника и прописывается как Родитель в элементах. Какое условие будет влиять на создание группы в ПКО ? Поиск установлен только по полям поиска (Код, владелец(организация)). Отметить поле Родитель, ЭтоГруппа?
51 Anonim1234
 
06.09.16
11:32
Или может как-то исключить вообще перенос иерархии, по сути он нам и не нужен
52 Anonim1234
 
06.09.16
11:34
чтобы поиск был только по элементам без групп
53 Метранпаж
 
06.09.16
11:36
Если Источник.ЭтоГруппа Тогда
  отказ = Истина;
  Возврат;
КонецЕсли
54 Anonim1234
 
06.09.16
11:36
Предполагаю тогда так отключить поле Родитель, перед выгрузкой поставить Если Источник.ЭтоГруппа=Истина Тогда
Отказ=истина;    
    
КонецЕсли;
55 Anonim1234
 
06.09.16
11:36
Родителя тоже нужно отключить?