|   |   | 
| 
 | Правило обмена данными в 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 | 
        Родителя тоже нужно отключить?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |