#0
by antgenp
Добрый день! Преамбула проблемы: ЕГАИС перешел на версию 2 документооборота, немного изменились схемы обмена с УТМ. Амбула: хотя 1С во многом постаралась за меня и проблем с переходом на 2-ю версию было немного, есть один косяк сразу на нескольких платформах: учетной системой полагается, что при получении документа WayBill_v2 узел Transport будет обязательно заполнен, в то время, как в схемах он как раз перестал быть обязательным. Как это выглядит в старой и новой схемах соответственно: <xs:element name="Transport" type="ns:TransportType" minOccurs="1" maxOccurs="1"> т.е. если раньше элемент не был заполнен, то в WayBill была запись <Transport>, а сейчас, в новой версии, её не будет, что не даст клиенту с указанной ошибкой в модуле загрузить накладную. Что хочу сделать: если это возможно, хотелось бы после получения ШапкаXDTO = ОбъектXDTOПоИмениСвойства(ПространствоИмен, "Header", ТТНXDTO); менять для свойства Transport нижнюю границу с 0 на 1. Как это сделать и возможно ли это? Пытался сделать прямое присвоение ШапкаXDTO.Тип.Свойства.Получить("Transport").НижняяГраница = 1 получил ошибку, что "Поле объекта недоступно для записи". Так же крутил/вертел метод "Установить", но безрезультатно до сего момента. Если это сделать это так нельзя, то, возможно, есть какие-то другие красивые способы решения проблемы? Ссылка на коллекцию свойств, получаемых через ШапкаXDTO.Тип.Свойства:
#4
by antgenp
я у себя то поправил, у клиентов править не спешат, а каждый раз править руками не хочется я с XTDO не очень, даже не думал, что схема где-то у меня может хранится, думал, что грузится сама. Сейчас посмотрю - попробую
#6
by тарам пам пам
у тебя фабрика ХДТО используется глобальная, судя по всему, т. е. пакеты импортированы прямо в конфигурацию (раздел Общие - XDTO-пакеты). Вот прям там и исправь, кода вообще никакого не нужно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Можно-ли вызвать из модуля объекта экспортную процедуру без записи объекта?
- Фабрика XDTO
- v8: списки xdto и объекты xdto
- Проблема с ЗаполнитьЗначенияСвойств элементов XDTO с неопределенным типом.
- 8.2. Как включить пакет XDTO в глобальную Фабрику XDTO?
- XDTO и списки XDTO. Чтение
- Можно ли сделать реквизит таб. части, сделать недоступным в отдельных строках?
- свойство XDTO объекта
- XDTO: Как сделать свойство Типа объекта XDTO с составным типом данных
- Как сделать пакет XDTO со Списком XDTO с разнородными элементами ?
- XDTO скопировать список XDTO
- Возвращается XDTO объект вместо XDTO список в результате вызова веб сервиса
В этой группе 1С
- Компьютер со статическим адресом не работает в сети.
- Какие преимущества от использования типовых конфигураций 1С
- Обмен БП 2.0 <-> УТ 11. Не переносится код контрагента
- Ошибка при переходе с УТ 11.1.10.199 на 11.2.2.116
- КД 2.1, Документ регистрируется, а в файле обмена его нет
- Сам по себе перезапускается процесс rphost
- УТ11 обращение к форме внешней обработки из регламентного задания
- Сомнения новичка 1С8... нужно ли изучать СКД?
- справка-отчет расчет налога на прибыль упп 1.3
- Камин 5. Периоды не заполняются.
- выполнение на сервере для обычных форм
- PostgreSQL checkpoints are occurring too frequently
- v8.3 x64 подключение к бд Oracle не работает классический прием
- Как изменить текст на кнопке командной панели
- Как при вводе в поле табл. части чтоб создавалась запись в справочнике
- Управляемые формы, настройка группы
- v7: ТиС регистры отвечающие за продажи
- 8.3.10 ПоказатьВводЗначения() Заголовок окна выбора
- Две СНО на одном фискальном регистраторе
- Перечисление на карточку подотчетникам списком в БП3