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