|
|||
sergyhmao
10.01.13 — 12:49 |
Кто сталкивался с такой бедой? {ОбщийМодуль.ЭлектронныеДокументыВнутренний.Модуль(4516)}: Ошибка Ошибка установки значения свойства «ОКЕИ_Тов»! В октябре еще нормально все формировалось, выскакивали конечно ошибки по адресам и инн грузополучателей, но вот в этом году сунулся и на тебе, а ОКЕИ какой был, такой и пользуется на сей момент. |
||
sergyhmao
1 — 10.01.13 — 12:51 |
Да, речь про последний релиз упп и платформы 8.2 |
||
iomoe
2 — 10.01.13 — 12:57 |
(0) Беда для всех единиц измерений или для одной? Если для одной, то выглядит проблемный ОКЕИ_Тов? |
||
sergyhmao
3 — 10.01.13 — 14:16 |
пробовал менять без разницы, в моем случае ед.хранения остатков лист, базовая дм3, для отчетов м2, ед. мест м3 менял лист на м2,без разницы да и раньше то оно все так же было |
||
sergyhmao
4 — 10.01.13 — 14:19 |
проблемный ОКЕИ_Тов код 625 наименование — лист, полное наименование — лист, меж.сокращение — LEF все подбиралось изначально из ОКЕИ |
||
iomoe 5 — 10.01.13 — 14:43 |
(4) У меня такое было в УПП 1.3.32, но с нашим левым кодом «—«. Еще можно заглянуть в пакет ХДТО для ТОРГ12(?), и посмотреть, какие там требования к ОКЕИТип, у меня на 1.3.32 это 3-х символьная строка с маской [0-9]{3}. Если это не прояснит ситуацию, остается лезть отладчиком. |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Показывать по
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
сообщений
При входе в базу 1с вы можете увидеть “Ошибка преобразования данных XDTO:
Начало Свойства: errorProcessingSettings
Форма: Элемент
Тип: {http://v8.1c.ru/8.2/managed-application/core}ErrorProcessingSettings по причине
Чаще всего ошибка возникает при определенном типе запуска: это либо через тонкий клиент, либо через линк42, случаи бывают разные. Через браузер такие базы запускаются без ошибок.
Есть простое решение данной проблемы.
Достаточно запустить базу доступным нам способом (где нет ошибки) включить Функции тех. специалиста (Меню — Настройки — Параметры — Режим технического специалиста)
В Функциях для технического специалиста ищем Управление настройками обработки ошибок (Стандартные)
Запускаем
Готово!
Уже более 10 000 компаний работают
в облачной 1С от 42Clouds
— Консультация по 1С Бесплатно!
— Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте
— Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web
Содержание
Что это такое
XDTO — это аббревиатура, обозначающая обмен данными посредством XML (XML Data Transfer Objects). Аббревиатура придумана разработчиками 1с и вряд ли встретится где-то ещё. Но реализует она вполне стандартизированный механизм обмена информацией с помощью файлов XML, известный как XML Schema.
Суть этого механизма заключается в том, что создаётся специальный файл, называемый схемой. Этот файл описывает структуру XML-файла. Если XML-файл соответствует этой структуре, то он считается корректным. Отдающей стороне достаточно сформировать корректный XML-файл для успешного обмена. Принимающая сторона должна гарантировать, что любой корректный XML-файл будет загружен без ошибок. В результате достаточно легко можно обеспечить обмен между двумя и более закрытыми информационными системами. Каждая схема характеризуется пространством имён, которое должно быть уникальным. Оно связывает XML-файл со своей схемой.
Самым ярким примером использования такого механизма обмена являются различного рода декларации (налоговые и прочее). На сайтах соответствующих ведомств всегда можно найти файл со схемой. Другой распространённый пример — обмен данными с сайтом.
С точки зрения программиста 1с, объект XDTO очень похож на Фиксированную структуру, созданную на основе файла со схемой. Эта псевдоструктура может быть загружена из XML-файла и использована для загрузки сторонних данных. А может быть заполнена данными и записана в корректный XML-файл. Который впоследствии будет использован для загрузки в другую информационную систему. В любом случае работа с объектом состоит из 3 основных этапов: получение типа объекта, создание объекта XDTO требуемого типа, использование объекта XDTO для выгрузки или загрузки данных.
Получение типа объекта
Это наиболее трудный для понимания этап т.к. он не соответствует обычной работе с переменными 1с. Но для работы с объектами XDTO он обязателен. Прежде чем создать объект XDTO, необходимо получить его тип. Для этого используются специальные объекты — фабрики типов XDTO.
Платформа позволяет использовать 2 вида схем — встроенные в конфигурацию XDTO-пакеты или внешние файлы с расширением .xsd и оформленные в соответствии со стандартами w3c. Соответственно, существует 2 способа получения объекта-фабрики типов.
Использование XDTO-пакетов
XDTO-пакет — это отдельный объект конфигурации, расположенный в ветке Общие дерева конфигурации. Платформа позволяет создавать неограниченное количество XDTO-пакетов как с помощью конструктора, так и путём импорта существующих файлов .xsd. Эти пакеты могут служить основой для получения типов объектов XDTO. Выглядит это так:
ТипОбъектаНоменклатура = ФабрикаXDTO.Тип("http://www.wiki-1c.ru/xdto", "Номенклатура");
Здесь ФабрикаXDTO — это особый глобальный объект, который знает всё обо всех объектах XDTO, описанных в имеющихся в конфигурации XDTO-пакетах. Метод Тип() возвращает искомый тип объекта XDTO (ТипОбъектаXDTO). Он принимает 2 параметра — пространство имён и имя типа (оба — строки). Результат полезно запомнить в переменной, в дальнейшем её можно использовать для создания объектов XDTO произвольное количество раз.
Заметим, что в параметре передаётся не имя пакета, а его пространство имён. Имя пакета вообще нигде не используется и задаётся только для удобства поиска в дереве конфигурации.
Использование файлов с описанием схемы XML
Такие файлы традиционно имеют расширение .xsd. Преимущество данного метода в том, что он работает независимо от конфигурации. И если первому методу обязательно требуется отдельный объект конфигурации, этот требует только наличия файла со схемой. Вот код создания соответствующего объекта-фабрики и получение типа объекта XDTO:
МояФабрикаXDTO = СоздатьФабрикуXDTO("D:Tempgoods.xsd"); ТипОбъектаНоменклатура = МояФабрикаXDTO.Тип("http://www.wiki-1c.ru/xdto", "Номенклатура");
Здесь мы использовали глобальную функцию СоздатьФабрикуXDTO, которая считывает файл со схемой (параметр функции) и создаёт объект-фабрику. Этот объект в будущем может произвольное число раз использоваться для создания любых доступных в схеме типов объектов. Если требуется загрузить несколько файлов со схемами, можно передать массив строк с именами файлов. Дальнейшая работа с фабрикой объектов не отличается от описанного в 1 способе.
Создание объекта XDTO
Сами объекты XDTO также создаются фабрикой объектов. Причём той же самой, которая использовалась при получении типа. Но используется уже другой метод — Создать():
Номенклатура = МояФабрикаXDTO.Создать(ТипОбъектаНоменклатура);
В результате в переменной Номенклатура окажется объект XDTO, описанный в файле-схеме. К его реквизитам можно обращаться наподобие реквизитов фиксированной структуры. Естественно, нельзя добавлять или удалять реквизиты. В отличие от фиксированной структуры, каждый реквизит имеет определённый тип, поэтому произвольное присваивание не получится. Объект имеет тип ОбъектXDTO.
Запись объектов XDTO в файл
Прежде чем записать объект, его нужно заполнить. Принципы заполнения схожи с заполнением фиксированной структуры для реквизитов базовых типов, и с созданием объекта XDTO для прочих реквизитов.
Заполнение объекта XDTO
Использование фабрики объектов на этом не закончится. Ведь у переменной Номенклатура есть несколько реквизитов, и каждый из реквизитов относится к какому-то типу. К счастью, простые типы можно использовать без подобных преобразований простым присваиванием:
Номенклатура.Наименование = "Носки суровые";
Более сложные типы требуют обращения к фабрике объектов:
ТипОбъектаЕдиницаИзмерения = МояФабрикаXDTO.Тип("http://www.wiki-1c.ru/xdto", "ЕдиницаИзмерения"); ЕдиницаИзмерения = МояФабрикаXDTO.Создать(ТипОбъектаЕдиницаИзмерения); ЕдиницаИзмерения.ОКЕИ = 796; ЕдиницаИзмерения.Наименование = "шт"; Номенклатура.ЕдиницаИзмерения = ЕдиницаИзмерения;
Стандарт позволяет создавать реквизиты-списки и реквизиты-структуры без создания отдельных типов. Заполнять такие реквизиты можно следующим образом:
// Список элементов простых типов Штрихкоды = Номенклатура.ПолучитьСписок("Штрихкоды"); Штрихкоды.Добавить("4601546124937"); Штрихкоды.Добавить("4601546093981"); // Список элементов сложных типов, описанных в схеме ПрочиеЕдиницыИзмерения = Номенклатура.ПолучитьСписок("ПрочиеЕдиницыИзмерения"); ЕдиницаИзмерения = МояФабрикаXDTO.Создать(ТипОбъектаЕдиницаИзмерения); ЕдиницаИзмерения.ОКЕИ = 166; ЕдиницаИзмерения.Наименование = "кг"; ПрочиеЕдиницыИзмерения.Добавить(ЕдиницаИзмерения);
Здесь мы получаем объект-список методом ПолучитьСписок() объекта XDTO. Объект-список имеет тип СписокXDTO.
Получение типа элементов-структур немного напоминает работу с метаданными конфигурации. Используем метод Свойства() для получения списка реквизитов (КоллекцияСвойствXDTO). Далее получаем параметры реквизита методом списка Получить() (СвойствоXDTO). В его реквизите Тип и находится искомый тип значения.
// Список элементов-структур Характеристики = Номенклатура.ПолучитьСписок("Характеристики"); ТипЭлементаХарактеристика = Номенклатура.Свойства().Получить("Характеристики").Тип; Характеристика = МояФабрикаXDTO.Создать(ТипЭлементаХарактеристика); Характеристика.Код = 1; Характеристика.Наименование = "Жёлтые"; Характеристики.Добавить(Характеристика); // Реквизиты-структуры ТипОбъектаСчетаУчета = Номенклатура.Свойства().Получить("СчетаУчета").Тип; Номенклатура.СчетаУчета = МояФабрикаXDTO.Создать(ТипОбъектаСчетаУчета); Номенклатура.СчетаУчета.СчетУчетаОстатков = "10.01"; Номенклатура.СчетаУчета.СчетУчетаРасходов = "26";
Сейчас объект заполнен и его можно записать.
Запись объекта XDTO
Для записи воспользуемся объектом типа ЗаписьXML. В него умеет писать фабрика объектов с помощью метода ЗаписатьXML().
РезультатXML = Новый ЗаписьXML; РезультатXML.УстановитьСтроку("UTF-8"); РезультатXML.ЗаписатьОбъявлениеXML(); МояФабрикаXDTO.ЗаписатьXML(РезультатXML, Номенклатура); Результат = РезультатXML.Закрыть();
В результате в переменной Результат
будет следующее содержимое:
- goods.xml
-
<?xml version="1.0" encoding="UTF-8"?> <Номенклатура xmlns="http://www.wiki-1c.ru/xdto" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Наименование>Носки суровые</Наименование> <ЕдиницаИзмерения> <ОКЕИ>796</ОКЕИ> <Наименование>шт</Наименование> </ЕдиницаИзмерения> <Штрихкоды>4601546124937</Штрихкоды> <Штрихкоды>4601546093981</Штрихкоды> <ПрочиеЕдиницыИзмерения> <ОКЕИ>166</ОКЕИ> <Наименование>кг</Наименование> </ПрочиеЕдиницыИзмерения> <Характеристики> <Код>1</Код> <Наименование>Жёлтые</Наименование> </Характеристики> <СчетаУчета> <СчетУчетаОстатков>10.01</СчетУчетаОстатков> <СчетУчетаРасходов>26</СчетУчетаРасходов> </СчетаУчета> </Номенклатура>
Первая строка была добавлена методом ЗаписатьОбъявлениеXML() объекта ЗаписьXML. Остальное сделала фабрика. Из интересных моментов можно отметить наличие пары дополнительных пространств имён помимо используемого нами. В них описываются базовые типы реквизитов, таких как строка.
Если требуется результат записать сразу в файл, можно воспользоваться соответствующими методами объекта ЗаписьXML.
Чтение объектов XDTO из файла
Процесс чтения проще чем процесс записи. Сначала выполняем непосредственно чтение с помощью объекта ЧтениеXML и метода ПрочитатьXML() фабрики:
РезультатXML = Новый ЧтениеXML; РезультатXML.УстановитьСтроку(Результат); НоменклатураСчитанная = МояФабрикаXDTO.ПрочитатьXML(РезультатXML, ТипОбъектаНоменклатура); РезультатXML.Закрыть(); НоменклатураСчитанная.Проверить();
Как видим, ПрочитатьXML() требует в качестве параметра указания типа принимаемого XDTO-объекта. Параметр не обязательный, при его отсутствии метод попытается сам определить тип объекта. В результате в переменную НоменклатураСчитанная
поместится объект, аналогичный записанному ранее.
В последней строке кода мы воспользовались методом Проверить() объекта XDTO. Этот метод вызовет исключение, если считанный объект не соответствует схеме XML. Рекомендуется этот метод вызывать и непосредственно перед записью объекта, чтобы гарантировать что сохранённый файл будет корректным.
Обращение к реквизитам аналогично обращению к реквизитам фиксированных структур. Для реквизитов-списков можно воспользоваться итератором:
Для Каждого Штрихкод Из НоменклатураСчитанная.Штрихкоды Цикл Сообщить(Штрихкод); КонецЦикла;
Разумеется, содержимое считанного объекта можно менять. Впоследствии он может быть сохранён.
См. также
Объекты 1с и их типы:
Фиксированная структура, ФабрикаXDTO, СоздатьФабрикуXDTO, ТипОбъектаXDTO, ОбъектXDTO, СписокXDTO, КоллекцияСвойствXDTO, СвойствоXDTO, ЗаписьXML, ЧтениеXML.
Связанные темы:
XDTO-пакеты, XML Schema, XML Schema. Часть 0: Основные сведения (англ.) и перевод, XML Schema. Часть 1: Структуры (англ.), XML Schema. Часть 2: Типы данных (англ.)
Другие статьи на эту тему:
Прочее:
Только авторизованные участники могут оставлять комментарии.
Если в «Холидей» отправили УПД, который не прошёл проверку на стороне сети, на документ поступит уточнение с текстом ошибки.
Проверка товарной накладной, полученной из УПД
Проверка | Текст ошибки |
---|---|
Проверка параметров документа | |
Если функция УПД (/Файл/Документ@Функция) = СЧФДОП и поставщик работает по упрощенной системе налогообложения (признак УСНО смотрим в офисной системе) | Поставщик работает по упрощенной системе налогообложения. Функция УПД должна быть равна «ДОП» |
Заполненность ИНН грузоотправителя ( /Файл/Документ/СвСчФакт/ГрузОт/ГрузОтпр/ИдСв/СвЮЛУч@ИННЮЛ или /Файл/Документ/СвСчФакт/ГрузОт/ГрузОтпр/ИдСв/СвИП@ ИННФЛ ) | Не указан ИНН грузоотправителя |
Заполненность ИНН грузополучателя(/Файл/Документ/СвСчФакт/ГрузПолуч/ИдСв/СвЮЛУч@ИННЮЛ Или /Файл/Документ/СвСчФакт/ГрузПолуч/ИдСв/СвИП@ ИННФЛ ) | Не указан ИНН грузополучателя |
Заполненность ИНН/КПП плательщика/покупателя (/Файл/Документ/СвСчФакт/СвПокуп/ИдСв/СвЮЛУч@ИННЮЛ и /Файл/Документ/СвСчФакт/СвПокуп/ИдСв/СвЮЛУч@КПП) | Не указаны параметры ИНН/КПП получателя |
Совпадение ИНН покупателя и грузополучателя (/Файл/Документ/СвСчФакт/СвПокуп/ИдСв/СвЮЛУч@ИННЮЛ и /Файл/Документ/СвСчФакт/ГрузПолуч/ИдСв/СвЮЛУч@ИННЮЛ) | ИНН покупателя не совпадает с ИНН грузополучателя |
Если поставщик является юридическим лицом, то проверяем заполненность ИНН и КПП в УПД (/Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвЮЛУч@ИННЮЛ и /Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвЮЛУч@КПП) | Не указаны параметры ИНН/КПП отправителя |
Если поставщик является юридическим лицом, то ищем в справочнике контрагентов поставщика по ИНН и КПП (/Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвЮЛУч@ИННЮЛ и /Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвЮЛУч@КПП) И признаком «Разрешено работать с ЭТН и ЭСФ» | Не удалось определить поставщика по ИНН/КПП |
Если поставщик является индивидуальным предпринимателем, то проверяем заполненность ИНН в УПД (/Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвИП@ИННФЛ) | Не указан параметр ИНН отправителя |
Если поставщик является индивидуальным предпринимателем, то ищем в справочнике контрагентов поставщика по ИНН (/Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвИП@ИННФЛ) И признаком «Разрешено работать с ЭТН и ЭСФ» | Не удалось определить поставщика по ИНН |
Если поставщик является индивидуальным предпринимателем и он работает по основной системе налогообложения, то проверяем, что в разделе «Продавец» заполнены «Реквизиты свидетельства о государственной регистрации индивидуального предпринимателя». | Не заполнены реквизиты свидетельства о государственной регистрации индивидуального предпринимателя в разделе «Продавец» |
Если подписант является индивидуальным предпринимателем и он работает по основной системе налогообложения, то проверяем, что в разделе «Подписант» заполнены «Реквизиты свидетельства о государственной регистрации индивидуального предпринимателя». | Не заполнены реквизиты свидетельства о государственной регистрации индивидуального предпринимателя в разделе «Подписант» |
Если грузоотправитель является индивидуальным предпринимателем и он работает по основной системе налогообложения, то проверяем, что в разделе «Грузоотправитель» заполнены «Реквизиты свидетельства о государственной регистрации индивидуального предпринимателя». | Не заполнены реквизиты свидетельства о государственной регистрации индивидуального предпринимателя в разделе «Грузоотправитель» |
Если в офисной системе уже есть УПД (товарная часть), удовлетворяющая условиям:
то принимаемый документ отклоняется. Если же в офисной системе уже есть УПД (товарная часть), удовлетворяющая условиям:
то ранее полученный документ отклоняется. |
|
Заполненность Суммы НДС документа (/Файл/Документ/ТаблСчФакт/ВсегоОпл/СумНалВсего/СумНал) | Не указана Сумма НДС по документу |
Проверка, что суммы НДС по товарам соответствуют указанной сумме НДС по документу | Указанная сумма НДС по документу не совпадает с суммой НДС по товарным позициям |
Заполненность Суммы без НДС (/Файл/Документ/ТаблСчФакт/ВсегоОпл@СтТовБезНДСВсего) | Не указана Сумма без НДС по документу |
Проверка, что суммы без НДС по товарам соответствуют указанной сумме без НДС по документу (допуск +/- 5 коп.) | Указанная сумма без НДС по документу не совпадает с суммой без НДС по товарным позициям |
Заполненность Суммы с НДС (/Файл/Документ/ТаблСчФакт/ВсегоОпл@СтТовУчНалВсего) | Не указана Сумма с НДС по документу |
Проверка, что суммы с НДС по товарам соответствуют указанной сумме с НДС по документу | Указанная сумма с НДС по документу не совпадает с суммой с НДС по товарным позициям |
Проверка подлинности подписи, проверка что подпись принадлежит документу | Не пройдена проверка ЭЦП подписанта |
Проверка сертификата ЭЦП | Комментарий зависит от ошибки |
Проверка, что в сертификате подписанта указан ИНН | Не найдено ИНН в ЭЦП |
Проверка, что ИНН в сертификате совпадает с ИНН продавца в товарной части УПД | ИНН из ЭЦП не совпадает с ИНН из ЭТН |
Проверка, что в сертификате указано ФИО владельца сертификата | Не удалось определить ФИО подписанта |
Проверка, что в хранилище доверенностей Компании есть доверенность на поставщика с ФИО, который указан в сертификате | Не найдена доверенность на подписание документа |
Проверка, что доверенность на контрагента по указанному ФИО не истекла | Дата доверенности на подписание документа истекла |
Проверка табличной части документа | |
Проверка заполненности наименования товара (/Файл/Документ/ТаблСчФакт/СведТов@НаимТов) | «Не указано наименование товара по товарной позиции № %номер товарной позиции в документе% |
Проверка заполненности штрих- кода товара (Значение из /Файл/Документ/ТаблСчФакт/СведТов/ИнфПолФХЖ2@Значен при условии, что в /Файл/Документ/ТаблСчФакт/СведТов/ИнфПолФХЖ2@Идентиф указано значение «штрихкод») | Не указан ШК товара %наименование_товара% по товарной позиции № %номер товарной позиции в документе% |
Наличие указанного штрихкода в справочнике номенклатуры в офисной системе | ШК товара %штрих- код_товара% отсутствует в системе |
Заполненность кода единицы измерения (/Файл/Документ/ТаблСчФакт/СведТов@ОКЕИ_Тов) | Не указан код единицы измерения по товару %штрих-код товара% |
Проверка заполненности цены без НДС единицы товара (/Файл/Документ/ТаблСчФакт/СведТов@ЦенаТов) | «Не указана цена без НДС за единицу товара %штрих-код товара% |
Проверка заполнености ставки НДС товара (/Файл/Документ/ТаблСчФакт/СведТов@НалСт) | Не указана Ставка НДС по товарной позиции %штрих-код товара% |
Проверка заполненности Суммы с НДС по товарной позиции (/Файл/Документ/ТаблСчФакт/СведТов@СтТовУчНал) | Не указана Сумма с НДС по товарной позиции %штрих-код товара% |
Проверка заполненности Суммы без НДС по товарной позиции (/Файл/Документ/ТаблСчФакт/СведТов@СтТовБезНДС) | Не указана Сумма без НДС по товарной позиции %штрих-код товара% |
Сверка товарной части УПД и DESADV
Проверка | Текст ошибки |
---|---|
Проверка по параметрам документа | |
Проверка на совпадение ИНН продавца в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвЮЛУч@ИННЮЛ или /Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвИП@ИННФЛ | ИНН поставщика в уведомлении и накладной не совпадают |
Проверка на совпадение ИНН покупателя в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/СвСчФакт/СвПокуп/ИдСв/СвЮЛУч@ИННЮЛ | ИНН покупателя в уведомлении и накладной не совпадают |
Проверка на совпадение Суммы с НДС в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/ВсегоОпл@СтТовУчНалВсего | Сумма с НДС документа в уведомлении и накладной не совпадают |
Проверка на совпадение Суммы НДС в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/ВсегоОпл/СумНалВсего/СумНал | Сумма НДС документа в уведомлении и накладной не совпадают |
Проверка на совпадение Суммы без НДС в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/ВсегоОпл@СтТовБезНДСВсего | Сумма без НДС документа в уведомлении и накладной не совпадают |
Проверка на совпадение общего количества товара в товарной части УПД и DESADV В УПД для получения общего количества товара суммируем по всем строкам значения поля /Файл/Документ/ТаблСчФакт/СведТов@КолТов | Количество товара итого по поставке в уведомлении и накладной не совпадают |
Проверка, что в товарной части УПД нет товаров, отсутствующих в DESADV | Товар %Наименование в ЭТН% отсутствует в уведомлении об отгрузке |
Проверка, что в DESADV нет товаров, отсутствующих в товарной части УПД | Товар %штрихкод в ASN% отсутствует в электронной накладной |
Проверка по параметрам строк документа | |
Проверка на совпадение количества товара в строке в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/СведТов@КолТов | «Количество товара %наименование% в уведомлении и накладной не совпадают |
Проверка на совпадение ставки НДС товара в строке в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/СведТов@НалСт | «Ставка НДС товара %наименование% в уведомлении и накладной не совпадают |
Проверка на совпадение Цены без НДС товара в строке в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/СведТов@ЦенаТов | Цена без НДС товара %наименование% в уведомлении и накладной не совпадают |
Проверка на совпадение единицы измерения товара в строке в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/СведТов@ОКЕИ_Тов | «Единица измерения товара %наименование% в уведомлении и накладной не совпадают |
Проверка на то, что Сумма без НДС товара в строке в товарной части УПД и DESADV отличается не более, чем на 5 копеек. В УПД смотрим поле /Файл/Документ/ТаблСчФакт/СведТов@СтТовБезНДС | Сумма без НДС товара %наименование% в уведомлении и накладной не совпадают |
Проверка на совпадение Суммы НДС товара в строке в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/СведТов/СумНал/СумНал | Сумма НДС товара %наименование% в уведомлении и накладной не совпадают |
Проверка на совпадение Суммы с НДС товара в строке в товарной части УПД и DESADV В УПД смотрим поле /Файл/Документ/ТаблСчФакт/СведТов@СтТовУчНал | Сумма с НДС товара %наименование% в уведомлении и накладной не совпадают |
Проверка части «СЧФ», полученного из УПД
Проверка | Текст ошибки |
---|---|
Проверка параметров документа | |
Проверка на выполнение условия:
(/Файл/Документ/Подписант@ОблПолн) |
Для функции %Функция УПД% в поле «Область полномочий» указано некорректное значение %Значение поля Область полномочий% |
Проверка на выполнение условия:
|
Счет-фактура составлен не продавцом. В реквизите «Статус» указано неверное значение |
Проверка на выполнение условия:
|
ЭСФ составлен продавцом, в реквизите «Статус» указано неверное значение |
Если поставщик является юридическим лицом, то проверяем заполненность ИНН в УПД (/Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвЮЛУч@ИННЮЛ ) | «Не указан ИНН продавца» |
Если поставщик является юридическим лицом, то ищем в справочнике контрагентов поставщика по ИНН и КПП (/Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвЮЛУч@ИННЮЛ) | «Не удалось определить продавца по ИНН/КПП. Проверьте правильность указания ИНН и/или КПП продавца и наличие соглашения об обмене электронными счет-фактурами» |
Если поставщик является индивидуальным предпринимателем, то проверяем заполненность ИНН в УПД (/Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвИП@ИННФЛ) | «Не указан ИНН продавца» |
Если поставщик является индивидуальным предпринимателем, то ищем в справочнике контрагентов поставщика по ИНН (/Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвИП@ИННФЛ) | «Не удалось определить продавца по ИНН/GLN. Проверьте правильность указания ИНН продавца и наличие соглашения об обмене электронными счет- фактурами» |
Если поставщик является индивидуальным предпринимателем и он работает по основной системе налогообложения, то проверяем, что в разделе «Продавец» заполнены «Реквизиты свидетельства о государственной регистрации индивидуального предпринимателя». | Не заполнены реквизиты свидетельства о государственной регистрации индивидуального предпринимателя в разделе «Продавец» |
Если подписант является индивидуальным предпринимателем и он работает по основной системе налогообложения, то проверяем, что в разделе «Подписант» заполнены «Реквизиты свидетельства о государственной регистрации индивидуального предпринимателя». | Не заполнены реквизиты свидетельства о государственной регистрации индивидуального предпринимателя в разделе «Подписант» |
Проверка на заполненность ИНН грузоотправителя( /Файл/Документ/СвСчФакт/ГрузОт/ГрузОтпр/ИдСв/СвЮЛУч@ИННЮЛ или /Файл/Документ/СвСчФакт/ГрузОт/ГрузОтпр/ИдСв/СвИП@ ИННФЛ) | Не заполнен ИНН грузоотправителя |
Совпадение ИНН покупателя и грузополучателя (/Файл/Документ/СвСчФакт/СвПокуп/ИдСв/СвЮЛУч@ИННЮЛ и /Файл/Документ/СвСчФакт/ГрузПолуч/ИдСв/СвЮЛУч@ИННЮЛ) | ИНН покупателя не совпадает с ИНН грузополучателя |
Если грузоотправитель является индивидуальным предпринимателем и он работает по основной системе налогообложения, то проверяем, что в разделе «Грузоотправитель» заполнены «Реквизиты свидетельства о государственной регистрации индивидуального предпринимателя». | Не заполнены реквизиты свидетельства о государственной регистрации индивидуального предпринимателя в разделе «Грузоотправитель» |
Проверка, что ранее от этого контрагента не был получен первичный счет-фактура с таким же номером и датой, что и у принимаемого первичного счета-фактуры (УПД с функцией СЧФДОП или СЧФ) | «Счет-фактура с указанными номером и датой был представлен Вами ранее. Проверьте правильность указания номера и даты счет-фактуры» |
Проверка, что принимаемый исправленный счет-фактура имеет дату исправления не ранее дату первичного счета-фактуры, выставленного контрагентом ранее | «Дата исправления счета- фактуры ранее даты составления счет- фактуры» |
Проверка, что для принимаемого исправленного счета-фактуры в системе есть первичный счет-фактура, выставленный контрагентом ранее | «Отсутствует первичный счет-фактура, к которому составлен данный исправленный счет-фактура.» |
Проверка, что ранее не был получен исправленный счет-фактура от того же контрагента с теми же номером и датой счета-фактуры и исправления счета-фактуры, что и у принимаемого документа | «Исправленный счет- фактура с указанными реквизитами уже существует» |
Проверка, что суммы НДС по товарам соответствуют указанной сумме НДС по документу | «Неверно рассчитан итог по графе «Сумма налога, предъявляемая покупателю» счет-фактуры — не совпадает с суммой НДС, указанной построчно» |
Проверка, что суммы с НДС по товарам соответствуют указанной сумме с НДС по документу | «Неверно рассчитан итог по графе «Стоимость товаров (работ, услуг), имущественных прав с налогом -всего» — не совпадает со стоимостью товаров (работ, услуг), имущественных прав с налогом, указанной построчно» |
Заполненность Суммы без НДС (/Файл/Документ/ТаблСчФакт/ВсегоОпл@СтТовБезНДСВсего) | «Не указан итоговый показатель в графе «Стоимость товаров (работ, услуг), имущественных прав без налога — всего»» |
Проверка, что суммы без НДС по товарам соответствуют указанной сумме без НДС по документу (допуск +/- 5 коп.) Сумма без НДС по товару: (/Файл/Документ/ТаблСчФакт/СведТов@СтТовБезНДС) Сумма без НДС по документу: (/Файл/Документ/ТаблСчФакт/ВсегоОпл@СтТовБезНДСВсего) | «Неверно рассчитан итог по графе «Стоимость товаров (работ, услуг), имущественных прав без налога — всего» — не совпадает со стоимостью товаров (работ, услуг), имущественных прав без налога, указанной построчно» |
Проверка подлинности подписи, проверка что подпись принадлежит документу | Не пройдена проверка ЭЦП подписанта |
Проверка сертификата ЭЦП | Комментарий зависит от ошибки |
Проверка, что в ЭСФ указан ИНН продавца |
|
Проверка, что ИНН в сертификате совпадает с ИНН продавца в товарной части УПД |
|
Проверка, что в сертификате указано ФИО владельца сертификата | Не удалось определить ФИО подписанта |
Проверка, что в хранилище доверенностей Компании есть доверенность на поставщика с ФИО, который указан в сертификате |
|
Проверка, что доверенность на контрагента по указанному ФИО не истекла | Дата доверенности на подписание документа истекла |
Проверка табличной части документа | |
Проверка заполненности штрих- кода товара (Значение из /Файл/Документ/ТаблСчФакт/СведТов/ИнфПолФХЖ2@Значен при условии, что в /Файл/Документ/ТаблСчФакт/СведТов/ИнфПолФХЖ2@Идентиф указано значение «штрихкод») | Не указан ШК товара %наименование_товара% |
Наличие указанного штрихкода в справочнике номенклатуры в офисной системе | «ШК товара %штрих-код_товара% отсутствует в системе |
Проверка заполненности количества товара (/Файл/Документ/ТаблСчФакт/СведТов@КолТов) | Не указано количество товара %наименование товара% |
Проверка заполненности Суммы без НДС товара (/Файл/Документ/ТаблСчФакт/СведТов@СтТовБезНДС) | Не указана Сумма без НДС товара %наименование товара% |
Сверка части «СЧФ/СЧФДОП» и «ДОП/СЧФДОП»
Проверка | Текст ошибки |
---|---|
Проверка по параметрам документа | |
Проверка, что в системе нет другого первичного счета-фактуры, утвержденного по поставке, на которую ссылается принимаемый первичный счет-фактура | На поставку %Номер накладной% и «Дата накладной» уже есть корректный счет-фактура |
Проверка совпадения ИНН продавца в товарной накладной и принимаемом счете-фактуре /Файл/Документ/СвСчФакт/СвПокуп/ИдСв/СвЮЛУч@ИННЮЛ или /Файл/Документ/СвСчФакт/СвПокуп/ИдСв/СвИП@ИННФЛ | Продавец в накладной и счете-фактуре не совпадают |
Проверка совпадения ИНН покупателя в товарной накладной и принимаемом счете-фактуре /Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвЮЛУч@ИННЮЛ или /Файл/Документ/СвСчФакт/СвПрод/ИдСв/СвИП@ИННФЛ | Покупатель в накладной и счете-фактуре не совпадают |
Проверка совпадения ИНН грузополучателя в товарной накладной и счете-фактуре /Файл/Документ/СвСчФакт/ГрузПолуч/ИдСв/СвЮЛУч@ИННЮЛ или /Файл/Документ/СвСчФакт/ГрузПолуч/ИдСв/СвИП@ИННФЛ | Грузополучатель в накладной и счете-фактуре не совпадают |
Проверка совпадения ИНН грузоотправителя в товарной накладной и счете-фактуре /Файл/Документ/СвСчФакт/ГрузОт/ГрузОтпр/ИдСв/СвЮЛУч@ИННЮЛ или /Файл/Документ/СвСчФакт/ ГрузОт/ГрузОтпр /ИдСв/СвИП@ИННФЛ | Грузоотправителя в накладной и счете-фактуре не совпадают |
Проверка наличия в принимаемом счете-фактуре товаров, которых нет в товарной накладной | Товар %Наименование товара в ЭСФ% отсутствует в электронной накладной |
Проверка наличия в товарной накладной товаров, которых нет в принимаемом счете-фактуре | Товар %Наименование товара в ЭТН% отсутствует в электронном счете- фактуре |
Проверка, что дата счета-фактуры больше, либо равна дате товарной накладной Дата счета-фактуры: /Файл/Документ/СвСчФакт@ДатаСчФ Дата товарной накладной: /Файл/Документ/СвСчФакт@ДатаСчФ | «Дата счета- фактуры ранее даты накладной» |
Совпадение Суммы без НДС по документу в товарной накладной и принимаемом счете-фактуре Сумма без НДС документа: /Файл/Документ/ТаблСчФакт/ВсегоОпл@СтТовБезНДСВсего | «Итог по графе «Стоимость товаров (работ, услуг), имущественных прав без налога — всего» счета-фактуры не соответствует аналогичному показателю в ЭТН» |
Совпадение Суммы НДС по документу в товарной накладной и принимаемом счете-фактуре Сумма НДС документа: /Файл/Документ/ТаблСчФакт/ВсегоОпл/СумНалВсего/СумНал | «Итог по графе «Сумма налога, предъявляемая покупателю» счета-фактуры не соответствует аналогичному показателю в ЭТН» |
Совпадение Суммы с НДС по документу в товарной накладной и принимаемом счете-фактуре Сумма с НДС документа: /Файл/Документ/ТаблСчФакт/ВсегоОпл@СтТовУчНалВсего | «Итог по графе «Стоимость товаров (работ, услуг), имущественных прав с налогом — всего» счета-фактуры не соответствует аналогичному показателю в ЭТН» |
Проверка по строкам документа | |
Проверка совпадения единицы измерения строки в товарной накладной и принимаемом счете-фактуре Единица измерения строки: /Файл/Документ/ТаблСчФакт/СведТов@ОКЕИ_Тов | «Единица измерения, указанная в ЭСФ по товару %Наименование товара%, не соответствует аналогичному показателю в ЭТН» |
Проверка совпадения количества товара по строке в товарной накладной и принимаемом счете-фактуре Количество по строке: /Файл/Документ/ТаблСчФакт/СведТов@КолТов | «Количество товара, указанное в ЭСФ по товару %Наименование товара%, не соответствует аналогичному показателю в ЭТН» |
Проверка совпадения цены без НДС по строке в товарной накладной и принимаемом счете-фактуре Цена без НДС: /Файл/Документ/ТаблСчФакт/СведТов@ЦенаТов | «Цена без НДС, указанная в ЭСФ по товару %Наименование товара%, не соответствует аналогичному показателю в ЭТН» |
Проверка совпадения Суммы без НДС товара по строке в товарной накладной и принимаемом счете-фактуре Сумма без НДС по строке: /Файл/Документ/ТаблСчФакт/СведТов@СтТовБезНДС | «Сумма без НДС, указанная в ЭСФ по товару %Наименование товара%, не соответствует аналогичному показателю в ЭТН» |
Проверка совпадения Суммы НДС товара по строке в товарной накладной и принимаемом счете-фактуре Сумма НДС по строке: /Файл/Документ/ТаблСчФакт/СведТов/СумНал@СумНал | «Сумма НДС, указанная в ЭСФ по товару %Наименование товара%, не соответствует аналогичному показателю в ЭТН» |
Проверка совпадения Суммы с НДС товара по строке в товарной накладной и принимаемом счете-фактуре Сумма с НДС по строке: /Файл/Документ/ТаблСчФакт/СведТов@СтТовУчНал | «Сумма с НДС, указанная в ЭСФ по товару %Наименование товара%, не соответствует аналогичному показателю в ЭТН» |
Проверка совпадения Ставки НДС товара по строке в товарной накладной и принимаемом счете-фактуре Ставка НДС по строке: /Файл/Документ/ТаблСчФакт/СведТов@НалСт | «Ставка НДС, указанная в ЭСФ по товару %Наименование товара%, не соответствует аналогичному показателю в ЭТН» |
|
|
|||
sergyhmao
10.01.13 — 12:49 |
Кто сталкивался с такой бедой? В октябре еще нормально все формировалось, выскакивали конечно ошибки по адресам и инн грузополучателей, но вот в этом году сунулся и на тебе, а ОКЕИ какой был, такой и пользуется на сей момент. |
||
sergyhmao
1 — 10.01.13 — 12:51 |
Да, речь про последний релиз упп и платформы 8.2 |
||
iomoe
2 — 10.01.13 — 12:57 |
(0) Беда для всех единиц измерений или для одной? Если для одной, то выглядит проблемный ОКЕИ_Тов? |
||
sergyhmao
3 — 10.01.13 — 14:16 |
пробовал менять без разницы, в моем случае ед.хранения остатков лист, базовая дм3, для отчетов м2, ед. мест м3 |
||
sergyhmao
4 — 10.01.13 — 14:19 |
проблемный ОКЕИ_Тов |
||
iomoe 5 — 10.01.13 — 14:43 |
(4) У меня такое было в УПП 1.3.32, но с нашим левым кодом «—«. Еще можно заглянуть в пакет ХДТО для ТОРГ12(?), и посмотреть, какие там требования к ОКЕИТип, у меня на 1.3.32 это 3-х символьная строка с маской [0-9]{3}. |
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
Здравствуйте. В базе 1С используется модуль «1С Управление торговлей 11». Возникло 2 вопроса:
1. В разделе «Упаковка» для каждого товара создается своя единица измерения — при выгрузке на сайт выгружается огромное количество одинаковых единиц измерения. Это нормальная практика или ошибка при заполнении базы?
2. Там же есть единицы измерения с незаполненным полем «Код по ОКЕИ». Товаров больше 30 000, и у многих товаров не заполнено это поле. Есть возможность как-то автоматизированно его заполнить (возможно, какая-то обработка)? Если выгружать товары на сайт так, то сайт (Bitrix) не хочет их импортировать, ругается на отсутствие этого кода.
Показывать по
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
сообщений
Читают тему:
При входе в базу 1с вы можете увидеть “Ошибка преобразования данных XDTO:
Начало Свойства: errorProcessingSettings
Форма: Элемент
Тип: {http://v8.1c.ru/8.2/managed-application/core}ErrorProcessingSettings по причине
Чаще всего ошибка возникает при определенном типе запуска: это либо через тонкий клиент, либо через линк42, случаи бывают разные. Через браузер такие базы запускаются без ошибок.
Есть простое решение данной проблемы.
Достаточно запустить базу доступным нам способом (где нет ошибки) включить Функции тех. специалиста (Меню — Настройки — Параметры — Режим технического специалиста)
В Функциях для технического специалиста ищем Управление настройками обработки ошибок (Стандартные)
Запускаем
Готово!
Уже более 10 000 компаний работают
в облачной 1С от 42Clouds
— Консультация по 1С Бесплатно!
— Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте
— Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web