Конвертация перечисления.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Xershi, Мне вот и интересно как это правильно сделать.
У меня есть два варианта:
1)Сделать соответсвия в самих перечислениях.
2)В обработчике перед выгрузкой:
Или я вообще не верно уловил логику вещей?
У меня есть два варианта:
1)Сделать соответсвия в самих перечислениях.
2)В обработчике перед выгрузкой:
Если Источник.ЮрФизЛицо=Перечисления.ЮрФизЛицо.ЮрЛицо Тогда
Значение =что тут писть?
КонецЕсли;
Значение =что тут писть?
КонецЕсли;
Или я вообще не верно уловил логику вещей?
(3) StenlyG, Это у вас случайно не ПКС из булево в перечисление?
Значения присваивайте согласно как оно должно быть в приемнике.. в зависимости от того, юрлицо у вас в источнике или нет.. а Значение = это текстовое значение вы и присваиваете.. как реквизит в приемнике зовется, так и пишите.
Из перечисления в справочник случайно не ТипКлиента - ВидКлиента?
Перечисление/справочник = если это из мастер группы, то оно нормально конвертируется без всяких доработок на уровне ПКС
У вас столько слов по донельзя знакомой теме. Объясните пожалуйста, вы случайно не из мастер группы по конвертации, чтобы я поняла ваш запрос..
Значения присваивайте согласно как оно должно быть в приемнике.. в зависимости от того, юрлицо у вас в источнике или нет.. а Значение = это текстовое значение вы и присваиваете.. как реквизит в приемнике зовется, так и пишите.
Из перечисления в справочник случайно не ТипКлиента - ВидКлиента?
Перечисление/справочник = если это из мастер группы, то оно нормально конвертируется без всяких доработок на уровне ПКС
У вас столько слов по донельзя знакомой теме. Объясните пожалуйста, вы случайно не из мастер группы по конвертации, чтобы я поняла ваш запрос..
(23) У меня теперь другая проблемма.
В одной базе имеют реквизит код
Во второй базе имею добавленный в пользовательском режиме реквизит( через план видов характеристик).
Так как реквизит во второй базе не является объектом метаданных, как мне запсиать в него код элемента из певрой базы?
Может быть кто уже сталкивался и етсь примеры?
В одной базе имеют реквизит код
Во второй базе имею добавленный в пользовательском режиме реквизит( через план видов характеристик).
Так как реквизит во второй базе не является объектом метаданных, как мне запсиать в него код элемента из певрой базы?
Может быть кто уже сталкивался и етсь примеры?
(25) Bukaska,
хорошо)))
Имею в базе источнике спарвочник контрагенты. У него есть реквизит код.
В базе применике значение реквизита код из источника нужно записать в ревизит, созданный в пользовательском режиме(упр формах на бсп есть такая возможность добавлять ревизиты).
Так вот мой вопрос состоит в том как это сделать?Может кто уже делал подобное? Есть примерчик?
хорошо)))
Имею в базе источнике спарвочник контрагенты. У него есть реквизит код.
В базе применике значение реквизита код из источника нужно записать в ревизит, созданный в пользовательском режиме(упр формах на бсп есть такая возможность добавлять ревизиты).
Так вот мой вопрос состоит в том как это сделать?Может кто уже делал подобное? Есть примерчик?
(26) StenlyG, Пока ещё не дошла до этого, но думаю что скоро придется столкнуться)
Хотя насколько я слышала, что синхронизация по коду - не предпочтительна для справочника, лучше автоматическая генерация кода..
А вот конкретно по вашему точно не скажу, так как пока что не в курсах конкретно по данному вопросу..
А предыдущие - прямо кричали один в один из ДЗ мастер группы по конвертацции, через то я уже прошла)
Хотя насколько я слышала, что синхронизация по коду - не предпочтительна для справочника, лучше автоматическая генерация кода..
А вот конкретно по вашему точно не скажу, так как пока что не в курсах конкретно по данному вопросу..
А предыдущие - прямо кричали один в один из ДЗ мастер группы по конвертацции, через то я уже прошла)
(26) StenlyG, эти доп. реквизиты - это просто характеристики автоматически привязываемые платформой, на закладке Данные в свойствах вашего метаданного есть внизу кнопка Характеристики, там вы можете глянуть куда они пишутся) Ну собственно в КД вам надо будет их записывать кодом, в событии ПриЗаписии в ПКО
Конкретно задача в следующем:
В одной базе у контрагента реквизиты покупатель и поставщик имеют тип булево.
В другой это справочник с предопределенными элементами(Покупатель, Поставщик,Покупатель|Поставщик)
Как сделать правильно? Сложность в том что в первой базе два реквизита нужно сопоставить с 1 во второй....
В одной базе у контрагента реквизиты покупатель и поставщик имеют тип булево.
В другой это справочник с предопределенными элементами(Покупатель, Поставщик,Покупатель|Поставщик)
Как сделать правильно? Сложность в том что в первой базе два реквизита нужно сопоставить с 1 во второй....
Делаешь ПКО типа "Строка" -> Справочник с предопределенными элементами
в нем одно ПКС с пустым источником, приемник - "Наименование". ставишь галку "Поиск"
В обработчике "Перед выгрузкой" пишешь Значение = Источник.
Соответственно в ПКО по контрагентам создаешь ПКС с пустым источником, приемник - реквизит с предопределенными элементами.
ПКО для этого ПКС - то что мы сделали, в перед выгрузкой пишешь
Если Источник.Покупатель и Источник.Поставщик Тогда
Значение = "Покупатель|Поставщик"
и т.д.
в нем одно ПКС с пустым источником, приемник - "Наименование". ставишь галку "Поиск"
В обработчике "Перед выгрузкой" пишешь Значение = Источник.
Соответственно в ПКО по контрагентам создаешь ПКС с пустым источником, приемник - реквизит с предопределенными элементами.
ПКО для этого ПКС - то что мы сделали, в перед выгрузкой пишешь
Если Источник.Покупатель и Источник.Поставщик Тогда
Значение = "Покупатель|Поставщик"
и т.д.
(15) Xershi, так моего реквизита там нет. Он в метаданных то не состоит. Мой реквизит добавлен через пользовательский режим.
Там даже вот как: Есть табличная часть "ДополнительныеРеквизиты" в ней указывается свойство и знаечние.
Мне нужно Код записать в знаечние а у свойства проставить созданный элемент ПВХ.
Там даже вот как: Есть табличная часть "ДополнительныеРеквизиты" в ней указывается свойство и знаечние.
Мне нужно Код записать в знаечние а у свойства проставить созданный элемент ПВХ.
Для начала создал ПКГС "ДополнительныеРеквизиты"(с пустым источником и приемником ДополнительныеРеквизиты) внутри ПКС с пустым источником, а приемник значение.В "перед выгрузкой" напсиал следующее: Значение = Источник.Код;
В итоге получил вот такое:
Поле объекта не обнаружено (ДополнительныеРеквизиты)
В итоге получил вот такое:
Поле объекта не обнаружено (ДополнительныеРеквизиты)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот