Ошибка при установке значения атрибута контекста 1с xdto

В нашей базе настроена работа с электронными актами выполненных работ посредством прямой отправки в ИС ЭСФ. Ранее электронные документы отправлялись без ошибок.
  • Документ Электронный акт выполненных работ
  • Бухгалтерия 8 для Казахстана, ред 3.0

Вопрос:

В нашей базе настроена работа с электронными актами выполненных работ посредством прямой отправки в ИС ЭСФ. Ранее электронные документы отправлялись без ошибок. 

При отправке документов с 03 февраля 2023 года выходит сообщение с таким текстом «Ошибка при установке значения атрибута контекста (awpType): Несоответствие типов XDTO:  Ошибка проверки данных XDTO…».

Ответ:

В ночь на 3 февраля 2023 года на портале ИС ЭСФ было выполнено обновление системы в части работы модуля Акты выполненных работ. С полным описанием изменений можно ознакомиться в следующих материалах:

  • Обновление ИС ЭСФ 3 февраля 2023 года (меняется механизм работы с АВР)
  • Что изменилось по АВР с 3 февраля 2023 года (в ИС ЭСФ и 1С)
  • Выпущен патч для релиза БК 3.0.46.1 (ЭАВР по версии 2  + механизм исправления)

Одно из важных изменений в работе с ЭАВР на портале ИС ЭСФ – это внедрение новой версии (электронного шаблона) самого документа Электронный Акт выполненных работ (оказанных услуг), которая разработана в соответствии с утвержденной формой Р-1.

В связи с этим разработчиками 1С уже 3 февраля 2023 года был выпущен патч к релизу 3.0.46.1 конфигурации «1С:Бухгалтерия 8 для Казахстана», редакции 3.0., который позволяет создавать в учетной системе электронный АВР соответствующий всем изменениям на портале ИС ЭСФ.

При этом обратите внимание, что если до обновления (патч к релизу 3.0.46.1) в вашей учетной уже были созданы документы Электронный акт выполненных работ, то для их отправки на портал ИС ЭСФ после 3 февраля 2023 года требуется заполнить новые реквизиты, которые появились в новой версии акта.

При попытке отправить из 1С электронные акты, созданные по «старой» версии система выдает информационное сообщение об ошибке со следующим текстом «Ошибка при установке значения атрибута контекста (awpType): Несоответствие типов XDTO:  Ошибка проверки данных XDTO…».

Для успешной отправки ЭАВР на портал ИС ЭСФ в учетной системе необходимо перезаполнить электронные документы в соответствии с новой версией, отправить без перезаполнения созданные ЭАВР до обновления нельзя – система ИС ЭСФ их не примет (не соответствует версия документа).

Данная ошибка возникает по причине того, что в обновленной версии акта выполненных работ появился новый реквизит Тип документа ЭАВР, заполнение которого является обязательным условием для регистрации документа в ИС ЭСФ. В связи с добавлением функционала по исправлению электронных актов, начиная с 3 февраля, ЭАВР могут быть следующих типов: Первичный или Исправленный.

В созданных до обновления учетной системы ЭАВР поле Тип документа ЭАВР не заполнено и для успешной отправки таких документов требуется выполнить их перезаполнение по кнопке АвтозаполнениеПерезаполнить по документу основанию.

При перезаполнении в документе Электронный акт выполненных работ (после установки патча) автоматически установится значение Первичный в поле Тип документа АВР и  документ готов для регистрации в ИС ЭСФ в соответствии с новой версией ЭАВР.

Документы Электронный акт выполненных работ, созданные в 1С после обновления конфигурации посредством патча к релизу 3.0.46.1, корректно формируются и отправляются в ИС ЭСФ после 3 февраля 2023 года.

  • 1501

Комментировать материалы сайта могут зарегистрированные пользователи.

Вход с помощью STSL

  1. 09.09.2020, 07:23


    #1

    Kuken вне форума


    Гость форума


    Exclamation 1c & XDTO

    День добрый форумчане.
    вот такая ошибка появилась при обмене выгрузка из УНФ (перепиленная в край) в БП по универсалу:
    Событие: Отправка.
    ПОД: Справочник_СпецификацииНоm енклатуры_Отправка.
    ПКО: Справочник_СпецификацииНоm енклатуры_Отправка.
    Объект: Справочник объект: Спецификации, Печать с логотипом Диаметр печати: 40,Оснастка: Переклейка на оснастку заказчика, (e1cib/data/Справочник.Спецификации?ref= 95cfd89d672c49b011eae6d66d90fca8).

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <Таблица>. Имя свойства: <Товары>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <ДоляСтоимости>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(756)}: Ошибка при вызове метода контекста (Создать)
    ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство .Тип, ЗначениеСвойства);
    по причине:
    Ошибка проверки данных XDTO:
    Значение: ‘244.22’ не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}int
    Несоответствие фасету FractionDigits = ‘0’
    ВызватьИсключение ТекстОшибки;
    ВызватьИсключение ТекстОшибки;

    Я понимаю что мне ошибка говорит что ДЛИННА ДРОБНОЙ ЧАСТИ должна быть равна 0, а у мена нет.
    Я не могу понять где поправить этот FRACTIONDIGITS

    все ссылки XDTO на данную хрень выглядят так <xs:element name=»ДоляСтоимости» type=»xs:decimal»/>

    у меня в объектах XDTO нет ни одного объекта (я не нашел) который ссылаеться на http://www.w3.org/2001/XMLSchema
    может я не правильно ищу может не там.
    вот в чем проблема то.

    Последний раз редактировалось Kuken; 09.09.2020 в 07:55.


  2. 09.09.2020, 09:27


    #2

    Konor18 вне форума


    Модератор

    Аватар для Konor18


    По умолчанию Re: 1c & XDTO

    Цитата Сообщение от Kuken
    Посмотреть сообщение

    День добрый форумчане.
    вот такая ошибка появилась при обмене выгрузка из УНФ (перепиленная в край) в БП по универсалу:
    Событие: Отправка.
    ПОД: Справочник_СпецификацииНоm енклатуры_Отправка.
    ПКО: Справочник_СпецификацииНоm енклатуры_Отправка.
    Объект: Справочник объект: Спецификации, Печать с логотипом Диаметр печати: 40,Оснастка: Переклейка на оснастку заказчика, (e1cib/data/Справочник.Спецификации?ref= 95cfd89d672c49b011eae6d66d90fca8).

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <Таблица>. Имя свойства: <Товары>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <ДоляСтоимости>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(756)}: Ошибка при вызове метода контекста (Создать)
    ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство .Тип, ЗначениеСвойства);
    по причине:
    Ошибка проверки данных XDTO:
    Значение: ‘244.22’ не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}int
    Несоответствие фасету FractionDigits = ‘0’
    ВызватьИсключение ТекстОшибки;
    ВызватьИсключение ТекстОшибки;

    Я понимаю что мне ошибка говорит что ДЛИННА ДРОБНОЙ ЧАСТИ должна быть равна 0, а у мена нет.
    Я не могу понять где поправить этот FRACTIONDIGITS

    все ссылки XDTO на данную хрень выглядят так <xs:element name=»ДоляСтоимости» type=»xs:decimal»/>

    у меня в объектах XDTO нет ни одного объекта (я не нашел) который ссылаеться на http://www.w3.org/2001/XMLSchema
    может я не правильно ищу может не там.
    вот в чем проблема то.

    Можно изменить формат универсального пакета, но проще изменить правила выгрузки, перед выгрузкой сделать преобразование (округление) у нужному типу, если это не критично для точности.


  3. 09.09.2020, 09:30


    #3

    Kuken вне форума


    Гость форума


    По умолчанию Re: 1c & XDTO

    в том то все и дело что кретично, этот параметр учитывается в ЗП людей.
    Я понимаю что можно поставить FractionDigits = ‘2’, но я не знаю где это сделать.


  4. 09.09.2020, 10:27


    #4

    Konor18 вне форума


    Модератор

    Аватар для Konor18


    По умолчанию Re: 1c & XDTO

    Цитата Сообщение от Kuken
    Посмотреть сообщение

    в том то все и дело что кретично, этот параметр учитывается в ЗП людей.
    Я понимаю что можно поставить FractionDigits = ‘2’, но я не знаю где это сделать.

    если точность критически важна — тогда меняйте в пакете — ветка общие — xdto-объекты — пакет называется EnterpriseData (используемую версию вроде можно посмотреть в настройках обмена)
    там где-то в настройках можно поменять тип и свойства объектов, где искать ваше свойство не знаю


  5. Пользователь сказал cпасибо:


  6. 09.09.2020, 10:33


    #5

    Kuken вне форума


    Гость форума


    По умолчанию Re: 1c & XDTO


  7. 09.09.2020, 11:33


    #6

    Kuken вне форума


    Гость форума


    По умолчанию Re: 1c & XDTO

    <xs:element name=»ДоляСтоимости» type=»xs:decimal»/> — тут поменял int на decimal
    <xs:any namespace=»##any» processContents=»lax» minOccurs=»0″ maxOccurs=»unbounded»/>


  8. 10.09.2020, 07:43


    #7

    Kuken вне форума


    Гость форума


    По умолчанию Re: 1c & XDTO

    эм… народ. а теперь для тупых вопрос.
    выгрузил XDTO из 1с поправил….
    а как назад загрузить???


  9. 10.09.2020, 12:40


    #8

    Konor18 вне форума


    Модератор

    Аватар для Konor18


    По умолчанию Re: 1c & XDTO

    Цитата Сообщение от Kuken
    Посмотреть сообщение

    эм… народ. а теперь для тупых вопрос.
    выгрузил XDTO из 1с поправил….
    а как назад загрузить???

    поставить курсор на корневой элемент «xdto_пакеты», нажать правую кнопку мыши и появиться пункт «импорт схемы»


  10. Пользователь сказал cпасибо:


  11. 11.09.2020, 06:51


    #9

    Kuken вне форума


    Гость форума


    По умолчанию Re: 1c & XDTO

    вообщем не помогло.
    вот полная ошибка в очередной раз.
    Событие: Отправка.
    ПОД: Справочник_СпецификацииНо� �енклатуры_Отправка.
    ПКО: Справочник_СпецификацииНо� �енклатуры_Отправка.
    Объект: Справочник объект: Спецификации, Печать простая по желанию закачика Оснастка: 4642 Р4 оснастка для печати диаметром 42мм, (e1cib/data/Справочник.Спецификации?ref= 95dfd89d672c49b011eaf36ec5fba3c3).

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <Таблица>. Имя свойства: <Товары>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <ДоляСтоимости>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(756)}: Ошибка при вызове метода контекста (Создать)
    ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство .Тип, ЗначениеСвойства);
    по причине:
    Ошибка проверки данных XDTO:
    Значение: ‘21.77’ не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}int
    Несоответствие фасету FractionDigits = ‘0’
    ВызватьИсключение ТекстОшибки;
    ВызватьИсключение ТекстОшибки;
    это вся схема XDTO
    https://yadi.sk/d/5pip-5btETZoHw
    EnterpriseData1.3.7
    https://yadi.sk/d/rt0-q0aASDcOUA
    EnterpiseData1.6.1
    https://yadi.sk/d/24NcK—YGSgPgg

    Последний раз редактировалось Kuken; 11.09.2020 в 08:02.


Похожие темы

  1. Ответов: 0

    Последнее сообщение: 13.07.2018, 15:59

  2. Ответов: 1

    Последнее сообщение: 28.03.2018, 17:23

Социальные закладки

Социальные закладки


Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  • BB коды Вкл.
  • Смайлы Вкл.
  • [IMG] код Вкл.
  • [VIDEO] код Вкл.
  • HTML код Выкл.

Правила форума

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Сергей Интяшев

Дата регистрации: 29.01.2019
Сообщений: 1

Добрый день всем. При создании электронного документа выдает такую ошибку.

1С:Предприятие 8.3 (8.3.12.1685)
Бухгалтерия предприятия, редакция 3.0 (3.0.67.43)
Режим : Серверный, PostgreSQL

Не удается создать электронный документ, выдает ошибку: «Выполнение операции: Заполнение XDTO.
Ошибка установки значения свойства «НалСт».
Подробности см. в журнале регистрации.»

Сообщения из журнала регистрации:

Выполнение операции: Заполнение XDTO.
Ошибка установки значения свойства «НалСт».
{ОбщийМодуль.ОбменСКонтрагентамиВнутренний.Модуль(10673)}: Ошибка при вызове метода контекста (Установить)
            ОбъектXDTO.Установить(ИмяСвойства, Значение);
по причине:
Несоответствие типов XDTO
по причине:
Ошибка проверки данных XDTO:
Значение: ‘20%’ не соответствует простому типу:
Значение не соответствует значениям фасета перечисления

————————————————————————————-

Выполнение операции: Формирование ЭД.
{ОбщийМодуль.ОбменСКонтрагентамиВнутренний.Модуль(8390)}: Выполнение операции: Заполнение XDTO.
Ошибка установки значения свойства «НалСт».
                  ВызватьИсключение ЭлектронноеВзаимодействиеСлужебный.СоединитьОшибки(Ошибки);

Помогите пожалуйста, может кто сталкивался с данной проблемой

Ленар Ленарович

Дата регистрации: 15.03.2019
Сообщений: 1

Нужно обновить 1С до определенного релиза. Для «Бухгалтерия предприятия», редакция 3.0 необходимо обновиться до релиза 3.0.67.67

Показывать по
10
20
40
сообщений

Понравилась статья? Поделить с друзьями:
  • Ошибка при установке загрузчика ubuntu
  • Ошибка при установке если у вас прошивка на базе miui lucky patcher
  • Ошибка при установке office 365
  • Ошибка при установке драйверов принтера
  • Ошибка при установке node js 2503