#0
by etlau
Дано: две похожие базы, в одном из реквизитов ТЧ объекта используется УникальныйИдентификатор Конвертация версии 2.1.8.2 Задача: передать этот реквиит по правилам обмена в другую базу. Проблема: не указывая правила обмена, просто как тип данных передавать - ничего не передает. При попытке указать правило - ругается что Ссылка на несуществующий объект метаданных в правилах обмена Объект = Уникальный идентификатор ОписаниеОшибки = Значение не является значением объектного типа (ПКО) хотя саму выгрузку делает. Что сделать можно? Вычитал, что по параметру, но влет не получилось. Не подскажете, как?
#2
by ktvladimir
Возможно в обработке обмена данных есть переменная с названием УникальныйИдентификатор
#4
by ktvladimir
соответсвенно переменная с названием GUID)))... я как то просто столкнулся с проблемой что у меня был реквизит с названием объект :) и все рухнуло а я долго вкуривал почему
#6
by etlau
Да, теперь передается, в исходящем файле есть, но не получается Значение = Строка(ОбъектКоллекции.GUID) Где и что прописать, чтобы получалось на стороне приемника?
#8
by mikecool
ПриЗагрузке Значение = Новый УникальныйИдентификатор(Строка которую передали) сработает?
#9
by ktvladimir
я иногда пользуюсь таким приемом, когда есть реквизит неограниченной длины типа примечание в данном случае перед выгрузкой примечания структ = новый Структура Соответсвтенно у обекта При записи разворачиваем Объект.Примечание = Структ.Примечание тз = Структ.тч ну итд
#11
by Гёдза
КД пытается получить УникальныйИдентификатор.ПКО и обламывается. смотри какое правило указано у реквизита
#12
by mikecool
передавать просто как строку, если получится либо при выгрузке попробовать в ПКС написать Значение = Новый УникальныйИдентификатор(Строка источник)
#14
by etlau
в информации по обработчикам переменной "Выражение" нет, это работает? Где писать? Перед выгрузкой?
#15
by etlau
Все, спасибо, так получилось! Выражение сработало. В ПКС перед загрузкой прописал Спасибо!
#17
by Новенький_2009
интересное решение. Извратное :) А что мешало создать доп.служебный узел при выгрузке, и в приемнике его прочитать, и что-то там сделать?
#19
by Новенький_2009
Создаешь дополнительный узел у объекта, валишь туда что тебе нужно, затем читаешь его в приемнике, и опять - делаешь что нужно. Но это так - к слову какбэ сказано. Это я к тому, что чел озвучил задачу "как к строке ТЧ дописать что-то в приемнике". Можно вот таким способом, как я описал, но будут траблы с распарсиванием, если прикрепленное - надо по правилам конвертировать. Есть еще один классный вариант, мне он даже больше нравится: В ПКГС ТЧ делаешь параметр. Параметру можно уже навесить правило конвертации. В обработчике ПослеЗагрузки он становится доступен как соответствие, в котором лежит с конвертированный параметр. Все :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Безвозмездная передача фотоаппарата госучреждению. Проводки???
- Передача параметра типа Дата в ADODB
- Как через запрос выбрать документы с нужным реквизитом табличной части?
- Добавить реквизит табличной части.
- КД 2.0 Реквизит "Строка" в Реквизит "СправочникСсылка"
- Алгоритм формирования уникального идентификатора объекта базы.
- как обратится к табличной части документа, через реквизит документ основание
- Как проверить значение уникального идентификатора пустое оно или нет?
- Правила формирования уникального идентификатора
- Как средствами 1с поле IdRref из sql преобразовать до уникального идентификатора
- Как вставить данные из табличной части справочника в реквизит формы?
- Ссылка на объект из уникального идентификатора
В этой группе 1С
- СКД: Пересчитать в отчете суммы из разных валют в одну
- как прикрепить фотографию физлица в ЗУП 3.0 ?
- Очень нужен совет как программно поменять счет учета в документе
- План счетов, обычные формы. Открыть форму выбора счета с отбором по субконто
- бух 3.0 не заполняется форма статистики "5-з"
- Документ не отображается в структуре подчиненности
- Выплата зарплаты в БП 3.0
- Как очистить ссылочный реквизит на форме на Клиенте?
- ЗУП 3.0
- Изменение высоты строки в макете под наибольшую ячейкув строке
- Как узнать длину реквизита
- СКД. Выражение в параметре. Как обратится к дате документа.
- УТ 11.0 не обновлялась два года, пришла пора обновиться до последней 11.1
- Поле документа создается программно "ПриСозданииНаСервере"
- Распределение взосов по статьям затрат в ЗуП 2,5
- Как в запросе преобразовать ссылку в строку и работать с ней?
- Проверка на палиндром в 1С 8.3
- v7: Не получается импорт выписок в 1С: Предприятие 7.7
- v7: Задать программно параметры печати
- ActiveX(Windows Media Player)