|   |   | 
| 
 | Что в правилах конвертации может быть не так написано? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Мисти 05.07.22✎ 17:17 | 
        Справочник сам по себе перегружается полностью! А если перегружается документ со ссылкой на справочник, то по ссылке создается элемент с нужным кодом, но больше никакие реквизиты не переносятся!     | |||
| 1
    
        Мисти 05.07.22✎ 17:26 | 
        Сохранила еще раз справочник - перенесся, обновился тот недоделанный! Может, это не в правилах, а где-то еще нужно указать? "по ссылке" или что там?     | |||
| 2
    
        VladZ 05.07.22✎ 17:36 | 
        В типовом обмене информация по справочникам переносится "по ссылке". Даже если в правилах указано другое.     | |||
| 3
    
        VladZ 05.07.22✎ 17:37 | 
        (0) Мы же про КД2 говорим?     | |||
| 4
    
        Фрэнки 05.07.22✎ 17:50 | 
        (3) скорей всего, что да, про КД2. Других не знает.     | |||
| 5
    
        Мисти 05.07.22✎ 18:22 | 
        просто смотрю на правила в блокноте. никаких КД.
 Еще воролс - что там написать, чтобы проводилось заодно? а то вечно загружаются непроведенные документы. 10 лет это устраивало!! | |||
| 6
    
        Fragster гуру 05.07.22✎ 18:22 | 
        если КД2 и поток данных по этому справочнику по бизнес-процессу "однонаправленный", то можно сделать финт ушами - если справочник создается по ссылке, то регистрировать его в обратную сторону. При загрузке в источнике - игнорировать и отправлять справочник целиком обратно. Это увеличит время прохождения данных, но, по крайней мере, на надо будет грузить весь справочник либо целиком один раз, либо с каждым документом все используемые элементы, даже если они не менялись.     | |||
| 7
    
        Мисти 05.07.22✎ 18:22 | 
        (2) ну и почему справочник мог не перенестись?     | |||
| 8
    
        Мисти 05.07.22✎ 18:24 | 
        (6) "финт ушами" - это то, что мне доступно, уже сделала регистрацию этого справочника вместе с регистрацией документа, но должна же быть причина??
 и почему только "однонаправленный"? пусть так и гуляет туда-сюда! | |||
| 9
    
        lexushka 05.07.22✎ 18:26 | 
        Оно и не должно
 Предполагается при обмене документами, что вся НСИ перенесена Можно попытаться типовые правила допилить или, помнится, была опция в настройках обмена как переносить новую НСИ посмотрите что там стоит | |||
| 10
    
        lexushka 05.07.22✎ 18:29 | 
        (5) чтобы не обидеть вас, может препоручите кому-нибудь?
 можно конечно КД2 поставить, а оно вам точно надо? проводиться оно не должно, потому что ОбменДанными.Загрузка = Истина Обычно все что надо провести собирают в массив и потом в событии послезагрузкивсехобектов из этого массива документы задумчиво проводят | |||
| 11
    
        Мисти 05.07.22✎ 19:37 | 
        регулярно вижу такую картину - документ переносится вместе со всеми справочникми и подсправочниками и вся гроздь по ссылкам.
 послезагрузкивсехобектов - ровно так и называется? | |||
| 12
    
        big 05.07.22✎ 20:48 | 
        (11) Чтобы всё хорошо увидеть и рассмотреть (настроить), надо ставить КД2 и загружать туда правила.     | |||
| 13
    
        Мисти 05.07.22✎ 21:49 | 
        (12) в правилах же всё и так прекрасно видно! Особенно, если знать, что искать     | |||
| 14
    
        ГдеСобака Зарыта 06.07.22✎ 00:01 | 
        В правилах все так написано. Просто нужно сначала всю НСИ зарегистрировать и обменяться. А гонять впустую туда-сюда полную НСИ по 100500 раз, это зашквар.     | |||
| 15
    
        Franchiser 06.07.22✎ 00:13 | 
        (5) тебе через 5 лет на пенсию,а так и смотришь правила блокнотом.     | |||
| 16
    
        Мисти 06.07.22✎ 09:44 | 
        (15) через три!! а внуков родят - так и раньше!     | |||
| 17
    
        Мисти 06.07.22✎ 09:47 | 
        (14) зарегистрировала нужные справочники, всё получилось. Нам нужно именно "по ссылке" - справочники старые, в 2 базах разные и их полностью синхронизировать нет смысла - может, понадобиться 10 штук из тысячи.
 Остается воппрос - почему сразу не проводятся документы? | |||
| 18
    
        Мисти 06.07.22✎ 09:49 | 
        (15) ну, кстати, недавно запихнула в КД то, что нужно и нашла там кусочек, котрого не было в правилах, а мне был нужен. Я не совсем тупая. Большая беда - плохая память и неумение сосредоточиться.     | |||
| 19
    
        Гипервизор 06.07.22✎ 10:01 | 
        (13) Конечно, ваша позиция имеет право на существование, но, во-первых, просто просмотр правил в блокноте вам не помог в данном случае, во-вторых, запросы тоже можно в блокноте писать, но зачем?     | |||
| 20
    
        Naumov 06.07.22✎ 12:51 | 
        в режиме обмена через планы обмена 1С считает, что все объекты баз синхронизированы, поэтому для облегчения обмена зарегистрированный объект выгружается полностью, а вот ссылки выгружаются ссылками, без объекта.
 БЫла подобная задача у клиента, который не хотел без нужды справочники гонять между базами. Решал через правила регистрации, в которых к документу добавлялись нужные по ссылкам объекты обмена (контрагенты, номенклатура и т.п.). | |||
| 21
    
        Мисти 13.07.22✎ 00:15 | 
        (20) да, я так же сделала.
 Другой вопрос! Вот это что там написано? Теоретически - понятно, но непонятно, а где определеляется НомерВариантаПоиска? Если НомерВариантаПоиска = 1 тогда СтрокаИменСвойствПоиска = "ИНН,КПП,Наименование,ЭтоГруппа,Код,"; ИначеЕсли НомерВариантаПоиска = 2 Тогда СтрокаИменСвойствПоиска = "ИНН,КПП,ЭтоГруппа,Код,"; | |||
| 22
    
        Aleksey 13.07.22✎ 00:38 | 
        (21) Считай что процедура поиска запускается 10 раз подряд и НомерВариантаПоиска это счетчик запуска (если нашли или если НомерВариантаПоиска> 10 тогда поиск прекращается)     | |||
| 23
    
        Aleksey 13.07.22✎ 00:48 | 
        если хочешь поковыряться в коде то
 Фанкция НайтиОбъектПоСсылке ... НомерВариантаПоиска = 1; ... Пока НомерВариантаПоиска <= 10 И ЕстьАлгоритмПоиска Цикл Попытка Выполнить(АлгоритмПоиска); Исключение КонецПопытки; НеНужноВыполнятьПоиск = ПрекратитьПоиск = Истина ИЛИ СтрокаИменСвойствПоиска = ПредыдущаяСтрокаПоиска ИЛИ ЗначениеЗаполнено(СсылкаНаОбъект); Если НЕ НеНужноВыполнятьПоиск Тогда // сам поиск непосредственно СсылкаНаОбъект = НайтиЭлементПоСвойствамПоиска(ТипОбъекта, ИмяТипаОбъекта, СвойстваПоиска, СтруктураСвойств, СтрокаИменСвойствПоиска, ПоискПоДатеНаРавенство); НеНужноВыполнятьПоиск = ЗначениеЗаполнено(СсылкаНаОбъект); КонецЕсли; ... НомерВариантаПоиска = НомерВариантаПоиска + 1; ПредыдущаяСтрокаПоиска = СтрокаИменСвойствПоиска; КонецЦикла; Как то так | |||
| 24
    
        Naumov 13.07.22✎ 12:05 | 
        (21) У вас кнопку F1 выломали? Зайдите в обработчик поиска и справку вызовите, там все написано     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |