Имя: Пароль:
1C
 
Что в правилах конвертации может быть не так написано?
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 выломали? Зайдите в обработчик поиска и справку вызовите, там все написано
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн