#0
by Madway
Исходные: Две конфигурации с одинаковыми названиями перечислений но отличающимися значениями: Конфигурация 1: Перечисление1 Создаю объект XDTO по своей схеме. Делаю выгрузку данных из Конфигурации 1, где у нас в конфигурации только 2 значения. Заполняю объект XDTO. Вариант1: ОбъектXDTO.Свойство = Значение3Строкой; Выдает ошибку: Ошибка при установке значения атрибута контекста (Перечисление1): Ошибка отображения типов: Отображение лексического значения 'Значение3' в значение типа 'ПеречислениеСсылка.Перечисление1' Не работает. Пытается преобразовать значение в ссылку 1С, не выходит, отваливается в ошибку. ОбъектXDTO.Свойство = Значение2Строкой; Работает. Перобразовал в ссылку 1С, так как нашел ее. Вариант2: Переименовываем(удаляем) объект метеданных Перечисление1 в конфигурации. ОбъектXDTO.Свойство = Значение3Строкой; Записывается без ошибки. Записывается как строка без преобразования. ОбъектXDTO.Свойство = Значение2Строкой; Записывается без ошибки. Записывается как строка без преобразования. Вопрос. Как в данном случае записать в объект XDTO значение перечисления отсутствующее в конфигурации источнике если перечисление с одинаковыми названиями есть в обоих конфигурациях. Пока вопрос решил добавлением значение3 из конфигурации2 в конфигурацию 1, но это однозначно костыль.
#1
by Madway
Корректировка: Исходные: Две конфигурации с одинаковыми названиями перечислений но отличающимися значениями: Конфигурация 1: Перечисление1 Создаю объект XDTO по своей схеме. Делаю выгрузку данных из Конфигурации 1, где у нас в конфигурации только 2 значения перечисления. Заполняю объект XDTO. Вариант1: ОбъектXDTO.Свойство = Значение3Строкой; Выдает ошибку: Ошибка при установке значения атрибута контекста (Перечисление1): Ошибка отображения типов: Отображение лексического значения 'Значение3' в значение типа 'ПеречислениеСсылка.Перечисление1' Не работает. Пытается преобразовать значение в ссылку 1С, не выходит, отваливается в ошибку. ОбъектXDTO.Свойство = Значение2Строкой; Работает. Перобразовал в ссылку 1С, так как нашел ее. Вариант2: Переименовываем(удаляем) объект метеданных Перечисление1 в конфигурации. ОбъектXDTO.Свойство = Значение3Строкой; Записывается без ошибки. Записывается как строка без преобразования. ОбъектXDTO.Свойство = Значение2Строкой; Записывается без ошибки. Записывается как строка без преобразования. Вопрос. Как в данном случае записать в объект XDTO значение перечисления отсутствующее в конфигурации источнике если перечисление с одинаковыми названиями есть в обоих конфигурациях. Пока вопрос решил добавлением значение3 из конфигурации2 в конфигурацию 1, но это однозначно костыль.
#2
by Defender aka LINN
Соответствие предопределенных значений сделал? ИмяПКО или как оно там в 3 КД - задано?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Фабрика XDTO
- v8: списки xdto и объекты xdto
- Таблица значений: получить/установить значение колонки по номеру строки
- Проблема с ЗаполнитьЗначенияСвойств элементов XDTO с неопределенным типом.
- v7: Как установить значение константы, зная ее наименование?
- 8.2. Как включить пакет XDTO в глобальную Фабрику XDTO?
- Значение перечисления по синониму перечисления?
- XDTO и списки XDTO. Чтение
- Программно установить значение полнотекстового поиска 8.2
- XDTO: Как сделать свойство Типа объекта XDTO с составным типом данных
- Как сделать пакет XDTO со Списком XDTO с разнородными элементами ?
- XDTO скопировать список XDTO
В этой группе 1С
- УТ11 регистр "График движения товаров"
- УНФ 1.6.6.54 и Битрикс
- Бит Финанс. Настройка ограничений на редактирование проекта договора.
- Как программно получить тип базы (файловая или SQL) или имя базы?
- защита редактирования ячеек Ексель из 1с
- Адрес по прописке в ЗУП 3.1
- ЗадачаИсполнителяЗадачиПоИсполнителю Ут11
- Как подключить к 1с usb считыватель магнитных карт de-620
- программно получить текст общих модулей
- Как можно отменить групповую обработку документов (изменение реквизитов)?
- Отпадает ком порт Фискального регистратора Мини ФП 54.01
- Переход с 7.7 комплексной на комплексную автоматизацию
- ERP. 1с время сеанса не равно времени клиента
- Как перенести документ из БП 8.3 в БП 8.2
- В ведомость по амортизации ОС садятся обороты перемещения ОС
- СКД оформление шапки таблицы
- Как исключить одну таблицу из другой в запросе?
- Бп 3.0 (3,0,44,140) производство НЗП Настройка учета
- на что переходить вместо 1С ЗИК 7.7?
- "конфликт блокировок при выполнении транзакции" - как узнать кто и почему заблокировал регистр