#0
by Мигрень
В ПКО галка "При переносе объекта по ссылке НЕ создавать новый объект, а только переносить ссылку". Она вобще работает, или просто декорация? Столкнулся с той же проблемой, которую уже пытались поднимать. Покомал модуль загрузчика V8Exchan82.epf. На мой взгляд все упирается в параметр "РежимПоискаОсновногоОбъекта", который по задумке программистов призван следить за тем, по ссылке выгружается объект или нет. Но как устанавливается этот параметр - не понял. Нашел подозрительный вызов: Ссылка = НайтиОбъектПоСсылке(ТипОбъекта, 7-й параметр - это и есть определитель ссылочной сущности объекта. Почему Константа? Что скажете?
#4
by Мигрень
Делаю так. В базе приемнике удаляю ве документы. Из базы источника выгружаю документ Реализация. В документе Реализация в шапке есть ссылка на документ Заказ покупателя. В обработке выгрузки указываю, что мне нужно выгрузить только один документ - Реализация. В ПКО документа Заказ стоят галки: - Искать объект приемника по внутреннему идентификатору объекта источника - Продолжить поиск по полям поиска, если по идентификатору объект приемник не найден - При переносе объекта по ссылке НЕ создавать новый объект, а только переносить ссылку В приемнике создается два документа Реализация и Заказ. А по идее, должен создасться один документ Реализация и ссылка на документ Заказ покупателя.
#5
by AlexNew
Если ты это будешь делать с планом обмена - так и будет, типовой обмен выгружает (если из другого объекта) весь объект.
#6
by alxxsssar
Она работает. Есть такие объекты, у которых реквизиты к примеру документы основания перенесенные ранее в другую базу. так вот, если не создается новый объект, то переносится только ссылка, а сами эти документы не обрабатываются. в другом случае документы находятся по ссылке и переносятся и при этом могут сняться с проведения, или если были изменены, они будут изменены и в базе куда переносишь, а это повлечет неприятные сюрпризы для пользователей
#7
by alxxsssar
+ примеры - реализации с доками-основаниями, сторно со сторнируемыми документами и много чего наподобие
#8
by alxxsssar
а если ты создаешь оба новых дока, то как ты представляешь сылку на объект, которого нет? документ только создастся пустой
#9
by Мигрень
Очень легко себе представляю ссылку на объект, которого нет. Создается пустой совершенно документ нужного типа с соответствующим номером и датой. Проверено при установке галки "Не выгружать объекты свойств источника по ссылкам". (6,7) Это вё теория, это и так понятно. А вот это интересная мысль, я о ней смутно догадывался. Возможно галку "При переносе объекта по ссылке НЕ создавать новый объект, а только переносить ссылку" просто обработка V8Exchan82.epf не понимает, но кроме неё есть же еще и другие обработки, которые используют Правила.
#10
by alxxsssar
"В приемнике создается два документа Реализация и Заказ. А по идее, должен создасться один документ Реализация и ссылка на документ Заказ покупателя." - даже пустой документ - это уже объект метаданных. Пустя ссылка в моем понимании - это "Объект не найден"
#11
by Мигрень
В том то и дело, что создается полноценный документ со всеми реквизитами. Хоть на выставку в Париж отправляй.
#13
by Мигрень
Выключено, конечно. Эта галка полностью отрубает выгрузку объектов по ссылкам, даже справочники выгружаться не будут.
#14
by alxxsssar
согласен, тогда может тебе прописать отдельное правило для заказов только с номером и датой и подключить его в реализации?
#15
by Мигрень
Да это понятно и такое решение обсуждалось. Но мне не частный случай интересен, а в принципе. Потому что хотел применить эту галку при обмене УПП-УПП, а там документов около сотни, галка "При переносе объекта по ссылке НЕ создавать новый объект, а только переносить ссылку" пришлась бы кстати.
#16
by БибиГон
Очень легко себе представляю ссылку на объект, которого нет. Создается пустой совершенно документ нужного типа с соответствующим номером и датой. Проверено при установке галки "Не выгружать объекты свойств источника по ссылкам". не пойму священного тайного смысла этой операции.
#17
by Мигрень
Файл обмена меньше, скорость выше. Зачем передавать те данные, которые уже ранее были загружены.
#18
by БибиГон
Если документ не был изменен а соответственно не будет зарегистрирован для обмена => он не будет передаваться. Так что ответ не понятный
#19
by alxxsssar
подозреваю что будет как объект ссылки другого документа. хотя с регистрацией я не очень силен, могу и ошибаться
#20
by Мигрень
Не всегда используются Планы обмена. Я, например, вообще давно отказался от типового обмена УТ-БП и выгружаю документы по своим допиленным правилам с помощью "Универсальный обмен в формате XML". И видел, что многие так делают. Никаких регистраций в этом случае нет. Пользователю трудно объяснить, что если он открыл документ в прошлом периоде и нажал кнопку ОК, то документ зарегистрировался и будет выгружен. Если период закрыт, то выгрузка вообще не проходит, а если открыт, то еще хуже.
#21
by БибиГон
/Зачем передавать те данные, которые уже ранее были загружены. Как может обработка "Универсальный обмен в формате XML" определить в таком случае был ли выгружен объект ранее? А если не был выгружен то что за ссылка будет выгружаться? В таком случае только писать свои проверки загрузки и выгрузки в правилах обмена. ИМХО
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вопрос по КД2. Перенос не только основного договора контрагента, а весь список
- КД2 Как перенести РС РегламентированныйПроизводственныйКалендарь
- КД: как изменить дополнительные настройки для всех ПКО, не открывая каждое ПКО?
- КД2. Как при выгрузке разбить документ на два?
- УПП,РАУЗ: перенос ключей аналитик с поиском по значениям ключа на приемнике (КД2)
В этой группе 1С
- Поместить файл во временное хранилище на веб-клиенте
- Накопительные дисконтные карты в УТ 10.3
- 60 процессов RPHOST
- Как в запросе число преобразовать к строке?
- Регламентные задания - отправка письма
- Дерево значений -сохранить Реквизит в документе
- Ошибка при обмене - недопустимый символ в XML
- УПП: Ведомость по учету МПЗ, не заполняется серия номенклатуры
- УПП отчет производства за смену и себестоимость
- v8: как работать из 1с8 с таблицами mysql
- Напоминания в УТ11
- БГУ Кассовое поступление Дт КПС
- Нулевая отчётность
- ЗУП: Чем отличаются документы Премии от Разовых начислений?
- Как в УПП погрузить новые коды КБК?
- v7: Как свернуть таблицу с суммированием строкового столбца через разделитель?
- УНФ как оформлять возврат от покупателя?
- Не указан приказ о БК в БГУ
- Символ CRLF
- v8: Как показывать подсистему по условию