#0
by Грызлик
у меня ПВХ (источник) имеет свойства разных типов(составные) . Когда я выгружаю из источника, типы составных данных выгружаются корректно, НООО вот в приемнике, эти типы загружаются только одним...и все, хотя в приемнике тоже свойства составной тип . И в итоге получается, в приемнике, где тип строка или дата, Типы разные. Как сделать, что бы ПВХ типы передавались корректно. Ведь в ПКС, я передаю только наименование ПВХ, а его свойство не определяется как реквизит, и соответственно в приемнике подхватывается последний составной тип и подставляется.. Как сделать так, что бы реквизит ПВХ, имеющее составной тип строка, в приемнике, отобразился строкой, а не составным типом?
#2
by Грызлик
Что-то не получается.. Создал параметр в самой конвертации (где вообще выбираю базу приемника и источника). При выгрузки задал ему значение и сообщением проверил что ему назначалось. При загрузки, я считываю этот параметр, а он пустой.
#3
by Грызлик
Я часть плана раскусил! Просмотрев файл XML, я понял что у меня выгружается из ПВХ только Код и Наименование. Тип не передается.. т.к. он задается в окне свойства объекта. И соответственно не передается. Теперь другая мысль, как задать параметр, куда закинуть свои необходимые данные, а при загрузке или после загрузки эти данные считать!???
#9
by ramir
Для сериализации используй ЗначениеВСтрокуВнутр Можно не заморачиваться с параметрами и в выгрузке сформировать коллекцию с нужными полями. И конвертировать элементы коллекции в элементы ПВХ. Коллекция.Колонки.Добавить(".... В обработке при загрузке Код писал прямо здесь, возможно где-то ошибся в синтаксисе. Просто показываю как можно сделать.
#11
by Грызлик
Пробую ваш код... Выгружается корректно. Но ругается на последнюю сточку перед загрузкой..Типа не нравится слово тип.. Источник.Тип.. или просто тип. Ваше предложение просто поразило:). Нашел книгу(стр 155). Пример как у меня. Начинаю внедрять.. вот мой код. Ниже код.. разве что только нет сопоставление с простыми типами...Строка, дата, булево.. Может вот на них и ругается.. Выгружается корректно и в XML файле все ок(есть типы). Но при загрузке ошибка.- Код что использую при загрузке. [code] Далее я лезу в саму обработку. И у меня происходит стопор на этой строке бы я догадываться как решить проблему,- править код обработки... но не охота править стандартный код ее) что находится в этих переменных - , . Поэкспериментировав с конфигурацией, понял чтобы система смогла заменить тип нужно указать такой код [code] Так вот, как это сделать, не правя обработку? что не так делается?
#12
by KAO111
Не знаю, та ли ошибка. Сейчас открыл свои правила. Оказывается я ОбъектМодифицирован устанавливаю сам. ПВХ СвойстваОбъектов, кофигурация Бух 2.0. ПКО ПриВыгрузке: ПКО ПослеЗагрузки:
#13
by Грызлик
НЕ та ошибка. У меня это не канает. Блин. И то делать то? Самое простое.... как пережать произвольный параметр вместе с этим объектом?? я бы засовывал с каждым выгруженным объектом свои параметры и вставлял бы их
#16
by KAO111
у меня все работает в разных местах, в приемнике точно в ПВХ разрешен приходящий тип? Сообщение об ошибке очень странное.
#17
by Грызлик
Да Тип Строка точно разрешена... Сейчас играюсь... в общем создал обработку в ней одна кнопка.. пробую искать данный ПВХ в базе.. нахожу... и задаю ему код .. И.....Не работает....бррррррр.....Текст ошибки вточ вточ такой же что и при обмене у КД. Но этот же код из формы самого объекта пвх... в процедуре при открытии на сервере И работает!!... вотё...к... не понимаю что за хрень.. думал в управляемой форме траблы.. но нет же.. в обычном приложении тоже самое..
#18
by Грызлик
ООООДА!!!!!!!!!!!! РЕШИЛ ПРОБЛЕМУ! ФУУХ ИИИХА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Правда немного туповато.... НОООО я ЕЕ РЕШИЛ!!! Надо выпить пойти! В общем я решил так... если в карточке товара есть свойства.. а я как раз товары переношу и свойства... то я кидаю ПВХ, а с пвх и справочник СвойстваТовара(этот справочник как минимум есть во всех типовой "торговле"). Он делает движение в регистре сведение.- ЗначениеСвойствОбъектов. А там есть Объект, СвойстваТовара, и значение, а так как он выгружается по владельцу... я смотрю какой параметр передается в значение.. и смотрю его тип и далее нахожу владельца в пвх и задаю тип программно вот ниже код. Результат тот, который я хотел. Если Строка(ТипЗНЧ(Объект.Значения)) = "Строка" Тогда
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ЗУП получить количество нормо часов за месяц по произв календарю
- v7: Необходимо активировать нужный элемент справочника при открытии
- СКД как программно управлять выводом поля группировки в настройках
- 1с и service broker
- тонкий клиент и Excel
- Заполнение таблицы данными из таблицы значений
- v7: Формат файла отличен от .DBF!
- Программно изменить группировку группы формы
- Как убрать колонтитулы при печати макета HTML-документа из поля HTMLДокумента
- принтер HP LaserJet Pro M1132 не печатает через RDP
- Проблема с обновлениеем УТ 11.0.9.15 на УТ 11.1.1.11
- ОКОПФ - 5 знаков теперь вместо 2-х. В типовых не реализовано ?
- Несколько рабочих серверов на одном физическом компьютере
- OFF: Навальному объявили приговор: 5 лет. На Манежке идёт несанкционированный митинг
- как создать ключ аналитики учёта по партнёрам ут 11
- СКД. Пользовательские настройки. Быстрый доступ
- Отчет по себестоимости в УТ 11.1.2.8
- Подскажите как пользоваться анкетированием в УТ 11 ?
- Вопрос по свойствам и характеристикам номенклатуры в УПП 1.3
- Рамка в дереве значений