#0
by BazilWPW
Есть две конфигурации со схожим справочником. В первой конфигурации справочник имеет реквизит типа перечисление . Во второй - похожий реквизит, но с типом булево . Как сделать, чтоб при определенном значении перечисления в исходном реквизите-источнике, в реквизит-приемник попадало при конвертации значение "истина" ? вроде просто, а не соображу никак ...
#4
by BazilWPW
Хм, не прокатило ... сделал вроде все правильно - для этого справочника создал еще одно ПКС, в котором источник - реквизит-перечисление, приемник - булев реквизит. Далее в этом же ПКС в обработчике ПередВыгрузкой написал как сказано ... Выгрузка проходит нормально. при загрузке - вываливается ошибка Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML(4507)}: Значение не является значением объектного типа (ИмяТипа)
#6
by BazilWPW
а пусто там, ниче не попадает ... странно код отрабатывает, проверка на значение перечисления проходит, я проверил
#8
by GenV
Вот этого делать не нужно. Достаточно , если реквизит приемника "Булево" без указания правила, тогда конвертация пройдет.
#9
by BazilWPW
Вот как раз без указания правила вообще не происходит ничего , то есть даже проверка Если Источник = Перечисления.аааа.ббб не проходит ни в одном событии а проходит эта проверка, только когда правило создаешь с эти кодом .. и указываешь для этого реквизита но дальше все равно та же ошибка и в XML пусто
#10
by GenV
Да, ладно :) Если ПередВыгрузкой ПКС реквизита заполнено, то алгоритм в любом случае вызывается, если выгружается объект справочника по ПКО. Отладчиком смотрел в ВыгрузитьСвойства (можно через мою обработку).
#11
by Господин ПЖ
Угу... Это я обмишулился... Код примерно такой должен быть: Если Источник.ТвоеПеречисление = Перечисления.... А дальше как в . Не надо создавать никаких доп. правил. У тебя есть ПКО твоего справочника, а в нем ПКС "ТвоеПеречисление->Булево" вот в нём и пиши.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация Данных (Перенос операций)
- Конвертация данных, перенос остатков?
- Конвертация данных - конвертация реквизитов дока.
- Конвертация данных. Перенос цен из 77 в 80
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация данных. Перенос проводок бухгалтерского регистра
- Конвертация Данных. конвертация одного реквизита в другой
- 1с 8 конвертация данных перенос движений
- Конвертация данных. Перенос реквизита шапки в табличную часть.
В этой группе 1С
- 8.1 Ошибка не обнаружен ключ ключ защиты на сервере
- Табличный документ, добавить колонку
- Бизнес-процессы. Точка маршрута с признаком "Групповая"
- УПП материалы в производстве.
- OpenConf Power Pack
- глПересчитатьСтрокиДокумента()
- Доступность настройки периода списка документов
- ПредставлениеПериода() выдает дату и время. Как убрать время?
- Неправильно работает ПроверитьВывод.
- v7: Добавить субсчета к счету 60.1
- Проблема с сохранением настроек между сеансами пользователей
- Перенос документов из УСН в УСН
- Связка 1С сервер + ИБМ ДБ2 на одном компьютере
- В 1С8.0 УПП необходимо отправить сообщение пользователю. Как это сделать?
- ГУИД справочника
- Складской учет. Как вести учет материалов с разными ед. измирения ?
- ЗУП : Выдает ошибку при начислении отпуска
- v7: КАк задать доплату за вредность процентом?
- v7: Можно ли изменить значение измерения в регистре.
- v8: Конкатенация строк в запросе