#0
by Help1c8
Подскажите пожалуйста. Я пытаюсь конвертировать справочник физ лица из 7 в 8. Столкнулся с проблемой не хочет выгружаться ПОЛ тип перечисление. и в 7 и в 8 реквизит ПОЛ имеет тип перечисление. Побывал делать по книге В ПКС (конвертация свойств) -> модуль Перед Выгрузкой делал так: 1) Значение = "Мужской"; Затем сохранял правила, а в 7 при помощи обработки "Универсальная выгрузка данных в формате ХМЛ" в. 2.1.5 выгружал в файл данных. После чего в окне сообщений выдает следующее: ПКС_ПередВыгрузкой_ФизическиеЛица_Пол_Реквизит9<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств) Функция не обнаружена (ПКС_ПередВыгрузкой_ФизическиеЛица_Пол_Реквизит9) Заранее спасибо за советы
#3
by Help1c8
Да забыл модуль заменить потом уже сам разобрался. Есть еще вопрос. В правилах конвертации объектов есть обработчики Перед загрузкой и после загрузки. В обработчике после загрузки у меня получается обратиться к Объекту т.е. например Объект.ФизЛицо.Код а как мне обратиться к этим данным перед загрузкой. Это возможно?
#5
by Help1c8
Это правило конвертации значений? Но я не совсем понял как это работает. Как я понял там надо было добавить 2 элемента Мужской и Женский. Это и все? или там еще что то нужно прописывать?
#6
by nazi
там надо сопоставить перечисление 7.7 и перечисление 8.2 в твоем случае - пол: делаем ПКО - перечисление пол на закладке правила конвертации значений делаем: мужской - м; женский - ж
#9
by Help1c8
Ага спасибо получилось) Хотя мне вариант кода в одну строчку больше нравиться) А по поводу поста ?
#10
by nazi
вариант в строчку придется повторят 100500 раз, через ПКО - 1 раз сделал, потом подцепляешь и все. ни как по ходу - опиши задачу что нужно, другой вариант подскажут
#11
by Help1c8
После того как я в регистр сведений выгружаю паспортные данные создается новая запись. Почему не пойму, хотя все ресурсы в регистре совпадают кроме даты создания. По идее он не должен создавать новую запись, исключение если бы данные паспорта поменялись серия номер и т.д. Раз так получилось что он создает новую запись я решил удалять предыдущие и написал обработчик. Обработчик После загрузки. ОтборПД = Новый Структура; Но это не совсем хорошо т.к. программа сначала добавляет данные, а я потом удаляет что сказывается на скорости выгрузки. Вот я и хочу сделать проверку перед выгрузкой, если все поля в регистре совпадают с данными в хмл то не записывать в регистр данные (дата создания не в счет).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- БП 2.0 - Оборотка по счету не показывает суммы
- УРБД, 8.2, обмен в одну сторону
- Ошибка периодического обработчика
- Когда принтеры плохо печатают через терминал, какую программу поставить?
- ФР Штрих-Мини-ФР-К. Как задать протяжку и обрезку ленты?
- 1С-Битрикс. Как на страницу каталог поместить разделы ?
- v7: УСН-ведение учета по рознице
- Создать пользователя в Active Directory из 1С
- Выгружаются не все товары в Битрикс
- ODBC. Ошибка.
- как отобразить нулевые значения в табличном поле
- Классификатор видов использования рабочего времени ЗУП
- Масштабирование штрихкода в УТ
- Рарус. Управление рестораном 2.0 Нужна обработка загрузки в БП
- Получение ПараметрыОбъекта который находится в Табличной Части
- УПП 1.3 права на проведение в регламентированном учете
- 1с 8 УТ 10.3 единицы измерения
- Как вытащить договор контрагента
- Почему СКД задваивает данные ?
- Регистр по расходам на взносы (69 счета) немогу найти