String сбой ограничения pattern

String сбой ограничения pattern

Обновлено 15.10.2012 в 09:20

1.1. Ошибка при распаковке криптографического сообщения. Ошибка расшифровки: Закрытый ключ не найден или нет доступа. Возможно файл зашифрован на стороннем сертификате.

Данная ошибка означает, что неправильно шифруется декларация.

Шифровать декларации необходимо ДВУМЯ сертификатами шифрования – Службы РК по лицензированию (выдан на ) и Росалкогольрегулирования.

Если подготавливаете декларацию в программе КриптоЭК-Д, то используйте эту инструкцию – http://skala. *****/WebCabinet/Files/1033_Criptech. zip

(Обращаем Ваше внимание на то, что в программе КриптоЭК-Д нужно выбирать в самом начале пункт меню «Подготовить декларацию»)

Если подготавливаете декларацию в программе КриптоАРМ, то используйте эту инструкцию – http://skala. *****/WebCabinet/Files/1018_Instruction_declaring. doc

(Обращаем Ваше внимание на то, что в программе КриптоАРМ нужно ставить галочку «архивировать перед шифрованием»).

Инструкции, а также сертификаты шифрования доступны для скачивания в разделе «Материалы» регионального портала по приему деклараций http://skala. *****/.

Ошибка связана с тем, что при подписании/шифровании декларации в программе КриптоАРМ не выбрана функция архивирования перед шифрованием.

Если используете программу КриптоЭК-Д, то в самом начале нужно выбирать пункт меню «Подготовить декларацию».

Подготовленный файл декларации для загрузки на региональный портал должен иметь следующий формат: *.XML. sig. zip. enc, где расширения sig – электронная подпись декларанта, zip – архивирование, enc – шифрование.

2. Выявление ошибок в XML коде декларации

Перед загрузкой файлов деклараций на региональный портал рекомендуется выполнить проверку формата XML в программе «Декларант-Алко».

При загрузке файлов на региональный портал декларации проходят форматно-логический контроль на полноту внесенных сведений и корректность заполнения атрибутов декларации.

Чтобы понять, в чем заключается ошибка, нужно открыть XML файл декларации в текстовом редакторе, например, в Блокноте или Notepad++, и найти нужную строчку и оценить возможный характер, допущенной ошибки. Как правило, ошибки связаны с невнесением у контрагентов ИНН, КПП, лицензий; не включением в алкогольную декларацию сведений о розничной лицензии и т. д.

Чтобы посмотреть ошибку в конкретной строке, скачайте программу Notepad++ http://notepad-plus-plus. org/download/v6.1.8.html, установите и откройте файл декларации в формате XML в этой программе. Посмотрите там строчки, в которых были выявлены ошибки.

Описание всех атрибутов декларации можно найти в Формате представления в электронном виде деклараций, утвержденным приказом Росалкогольрегулирования от 28 августа 2012 г. № 000.

Например, для декларации по форме 11:

П — Код вида продукции

П — Наименование производителя или импортера

П — ИНН производителя или импортера

П — КПП производителя или импортера

П — Наименование организации/ФИО для физ. лица

П — Адрес поставщика

П — ИНН поставщика

П — КПП организации

П — Серия и номер лицензии поставщика

П — Дата выдачи лицензии поставщику

П — Дата окончания лицензии поставщика

П — Кем выдана лицензия поставщику

2.1 В строке № 000 Содержимое элемента "Лицензии" является неполным. Список ожидаемых элементов: "Лицензия".

В строке № 000 The element ‘Лицензии’ has incomplete content. List of possible elements expected: ‘Лицензия

Ошибка может быть связана с тем, что

1) либо не указаны сведения о лицензии в реквизитах вашей организации (если это сделано, то смотрите следующей пункт);

2) либо при выборе формы декларации не включены сведения о лицензии в декларацию. Для этого выберите раздел «Работа с декларациями», в списке деклараций выделите мышкой нужную декларацию и нажмите на кнопку «ИЗМЕНИТЬ», которая распложена справа от «Добавить». В открывшемся окне поставьте галочку «Включить» в списке лицензий. При формировании деклараций по алкоголю эту галочку нужно ставить, а при формировании декларации по пиву – не нужно, т. к. на пиво лицензии не требуются.

2.2 В строке №13 Атрибут "П" недействителен: значение "" недействительно с зрения его типа данных "ИННЮЛТип" — Сбой ограничения Pattern.

В строке №13 Атрибут "П" недействителен: значение "" недействительно с зрения его типа данных "КППТип" — Сбой ограничения Pattern.

В строке 13 не указан ИНН и КПП организации (производителя/импортера)

2.3 В строке № 000 Атрибут "П" недействителен: значение "" недействительно с зрения его типа данных "КППТип" — Сбой ограничения Pattern.

В строке 111 не правильно указан КПП организации (должно быть 9 цифр).

2.4 В строке № 000 Атрибут "П" недействителен: значение "" недействительно с зрения его типа данных "ИННЮЛТип" — Сбой ограничения Pattern.

В строке № 000 The ‘П‘ attribute is invalid — The value » is invalid according to its datatype ‘ИННЮЛТип‘ — The Pattern constraint failed.

В строке 112 не правильно указан ИНН организации (должно быть 10 цифр).

2.5 В строке №82 Атрибут "П" недействителен: значение " " недействительно с зрения его типа данных "ИННЮЛТип" — Сбой ограничения Pattern.

Читайте также:  Почему номера страниц в ворде серого цвета

Ошибка связана с внесением лишних символов (пробелов, знаков табуляции) в поле ИНН, там должны быть только цифры. Ошибка может возникать при копировании информации из электронных документов.

2.6 В строке № 000 Атрибут "КППЮЛ" недействителен: значение "" недействительно с зрения его типа данных "КППТип" — Сбой ограничения Pattern.

Ошибка связана с тем, что у подразделения организации не указан КПП в реквизитах организации.

2.7 В строке № 000 Последовательность ключей "30" в Keyref не ссылается на какой-либо ключ.

Ошибка связана с тем, что в декларации после строки 188 указан объем оборота алкогольной продукции по производителю/импортеру, который был удален из справочника Контрагенты. (Например, есть производители/импортеры под номерами 29 – Минеральный завод виноградных вин ООО, 31 – АЛКО-ЭКСПОРТ ООО, а под номером 30 – отсутствует производитель).

Решить проблему средствами программы Декларант-Алко нельзя. Можно только удалить ненужный блок кода XML из файла декларации.

Например, при проверке формата XML в программе Декларант-Алко показывает ошибку: В строке № 000 Последовательность ключей "50" в Keyref не ссылается на какой-либо ключ.

Открываем файл декларации в программе Notepad++, находим нужную строку 387:

В ней указан оборот алкогольной продукции по производителю с условным номером 50 (ИдПроизвИмп="50").

Теперь нужно убедиться, что действительно в справочнике Производителей/Импортеров данный производитель с усл. номером 50 отсутствует.

Открываем самое начало этого же файла и смотрим перечень производителей:

Поэтому код декларации с движением алкогольной продукции по отсутствующему производителю следует удалить:

2.8 В строке № 000 Атрибут "П" недействителен: значение "010" недействительно с зрения его типа данных "String" — Сбой ограничения Enumeration.

В строке № 000 Атрибут "П" недействителен: значение "500" недействительно с зрения его типа данных "String" — Сбой ограничения Enumeration.

Ошибка связана с тем, что в декларацию по алкоголю включили Спирт (код 010) и Пиво (код 500).

2.9 В строке № 000 Атрибут "П" недействителен: значение "252" недействительно с зрения его типа данных "String" — Сбой ограничения Enumeration.

В строке № 000 The ‘П‘ attribute is invalid — The value ‘252’ is invalid according to its datatype ‘String’ — The Enumeration constraint failed.

Ошибка связана с тем, что в декларацию по алкоголю за 1 (2) квартал включили код продукции 252 – Кальвадос, который не действовал в данном отчетном периоде.

2.10 В строке №39 The element ‘Поставщики‘ has invalid child element ‘ЮЛ‘. List of possible elements expected: ‘Лицензии‘.

В строке № 000 The required attribute ‘ИдЛицензии‘ is missing.

В строке № 000 Последовательность ключей "5" в Keyref не ссылается на какой-либо ключ.

Ошибки связаны с тем, что у какого-то поставщика не указана лицензия, либо указанная ранее лицензия была удалена. Нужно найти в Контрагентах поставщика без лицензии, добавить ему лицензию. Если лицензия уже была, перейдите в таблицу №2 декларации, найдите строчку с объемами по данному поставщику (выделите данную строчку мышкой) и выберите у него лицензию сверху, потом нажмите кнопку «Изменить».

2.11 Значение элемента "Остаток на конец отчетного периода" должно равняться сумме "Остаток на начало отчетного периода" и "Поступление всего" минус "Расход всего"

Арифметические ошибки можно искать так:

1. Открыть xml файл с помощью Excel (При открытии выбрать "XML-список" и после предупреждения "ОК"). Откроется файл в виде списков. На 1-й строке — заголовки списков.

2. Скрыть все столбцы за исключением П и с П по П.

3. Скрыть пустые строки. Получится таблица движений, где каждая строка "Движение" повторяется столько раз, сколько было строк "Продукция" для этого "Движения".

4. Проверка соответствия "Начало+Приход-Расход=Остаток. Пишем формулы (номера строк и столбцов указаны в скобках для примера):

4.1. П+П+ПП (BX52+BY52+BZ52-CA52).

4.2. П+П+П+ПП (CA52+CB52+CC52-CD52-CE52).

4.3. П+П+П+ПП (CF52+CG52+CH52+CI52-CJ52).

В проверочных колонках везде должны быть нули, иначе ошибка.

Примеры выявленных типичных ошибок «арифметики»:

Для формирования и отправки отчетности в РАР рекомендуется использовать бесплатный сервис Алкодекларация.Контур , разработанный компанией СКБ Контур. Сформированный в Декларант- Алко отчет можно загрузить в Алкодекларация.Контур, просмотреть в нем возникшие ошибки и исправить их.

Декларант- Алко проверяет файл на соответствие формату и указывает, в каких строках содержатся ошибки. На региональном и федеральном порталах производятся аналогичные проверки, поэтому для успешной сдачи отчета необходимо устранить ошибки, выявленные в Декларант- Алко.

Контроли в разных версиях Декларант- Алко могут отличаться, поэтому необходимо удостовериться, что используется последняя версия программы.

Чтобы установить актуальную версию программы, достаточно перейти на веб- диск по адресу https://install.kontur.ru/rar и нажать кнопку Начать проверку. Дождаться окончания проверки и нажать Установить (подробнее см. «Установка необходимых компонентов и подготовка файлов деклараций для представления отчетности в Росалкогольрегулирование» ).

Ниже приведены наиболее распространённые ошибки и способы их устранения.

Читайте также:  1С загрузка из excel без excel


1. "В строке №.. Содержимое элемента Лицензии является неполным. Список ожидаемых элементов: Лицензия".

Для устранения ошибки необходимо:

В программе Декларант- Алко открыть раздел Работа с декларациями, выделить нужный отчет, нажать кнопку Изменить.

Рис. 1. Раздел «Работа с декларациями»

В появившемся окне поставить галку напротив лицензии, выданной организации (см. рис. 2).

Рис. 2. Отметка о наличии лицензии


2. "В строке №.. Атрибут "П000000000003" недействителен: значение "010" недействительно с зрения его типа данных "String" — Сбой ограничения Enumeration".

Данная ошибка говорит о том, что в декларации есть оборот с кодом продукции (в данном случае — 010), который не соответствует типу декларации (см. "Коды видов продукции в 11 и 12 формах" ). Необходимо исправить код, для этого открыть раздел Работа с декларациями, выделить нужный отчет, нажать кнопку Изменить данные.

Например, в декларации был указан код продукции 010 (спирт- сырец), который может содержаться только в отчете организации, осуществляющей оптовую продажу алкогольной продукции. Или в форме 11 были выбраны коды, соответствующие пивной продукции, которые должны указываться в форме 12.


3. В строке №. Элемент "СведПроизвИмпорт" имеет недопустимый дочерний элемент "СведПроизвИмпорт". Список ожидаемых элементов: "Поставщик, Движение"

В строке №. Элемент "Оборот" имеет недопустимый дочерний элемент "Оборот". Список ожидаемых элементов: "СведПроизвИмпорт".

Для устранения подобных ошибок необходимо обновить Декларант- Алко. Для этого достаточно перейти на веб- диск по адресу https://install.kontur.ru/rar и нажать кнопку Начать проверку. Дождаться окончания проверки и нажать Установить (подробнее см. «Установка необходимых компонентов и подготовка файлов деклараций для представления отчетности в Росалкогольрегулирование» ).


4. "В строке №. Атрибут "П000000000006" недействителен: значение "ХХХХХХ" недействительно с точки зрения его типа данных "КППТип" — Сбой ограничения Pattern"

В строке №. Атрибут "П000000000005" недействителен: значение "ХХХХХХ" недействительно с точки зрения его типа данных "ИННТип" — Сбой ограничения Pattern"

"В строке №. Атрибут "П000000000005" недействителен: значение "ХХХХХХ" недействительно с точки зрения его типа данных "String" — Фактическая длина меньше значения MinLength".

Формулировка ошибки не содержит информации о том, у какого именно контрагента некорректно заполнены реквизиты. Если производителей/поставщиков очень много, то найти контрагента, в данных которого допущена ошибка, можно, открыв файл отчета через блокнот. Данный способ описан в примере ниже.

Для устранения подобных ошибок необходимо проверить правильность заполнения реквизитов производителей. Для этого перейти в раздел Контрагенты и удостовериться, что у организаций- контрагентов указаны корректные ИНН и КПП (см. рис. 3).

Рис. 3. Раздел «Контрагенты»

Также необходимо нажать кнопку Изменить и проверить, верно ли указан тип организации. Если выбран тип Юр. Лицо, то обязательно должны быть заполнены и ИНН (10 знаков), и КПП (9 знаков), если отметка стоит у пункта Физ. Лицо, то должен быть заполнен только ИНН (12 знаков).

Рис. 4. Изменение реквизитов контрагента


5.
"В строке №.. Атрибут "П000000000012" недействителен: значение "" недействительно с зрения его типа данных "ДатаТип" — Сбой ограничения Pattern"

"В строке №.. Атрибут "П000000000013" недействителен: значение "" недействительно с зрения его типа данных "ДатаТип" — Сбой ограничения Pattern"

"В строке №. Атрибут "П000000000014" недействителен: значение "" недействительно с зрения его типа данных "String" — Фактическая длина меньше значения MinLength".

Формулировка ошибки не содержит информации о том, у какого именно контрагента некорректно заполнены реквизиты. Если производителей/поставщиков очень много, то найти контрагента, в данных которого допущена ошибка, можно, открыв файл отчета через блокнот. Данный способ описан в примере ниже.

Для устранения подобных ошибок необходимо проверить правильность заполнения реквизитов поставщиков. Для этого перейти в раздел Контрагенты, выделить организацию в списке, нажать кнопку Изменить (см. рис. 3) и проверить, верно ли заполнены данные. Также необходимо открыть лицензию, соответствующую данному поставщику, и удостовериться, что заполнены все строки (см. рис. 5).

Рис. 5. Данные о лицензии контрагента

6. "В строке №… Последовательность ключей "…" в Keyref не ссылается на какой- либо ключ"

Для устранения ошибки необходимо проверить следующее:

  • Открыть раздел Контрагенты и проверить, что у всех поставщиков в списке добавлена информация о лицензиях. В случае ее отсутствия (см. рис. 6) нажать кнопку Добавить и внести информацию о лицензии.

Рис. 6. Отсутствие лицензии у поставщика в разделе «Контрагенты»

  • После того как лицензия будет внесена, необходимо перейти к редактированию самой декларации, открыть таблицу 2 и найти строки с поступлениями от данного поставщика. Далее следует поочередно выделить такие строки, в верхнем правом углу указать лицензию для поставщика и нажать на кнопку Изменить (см. рис. 7).
Читайте также:  Настройка биос американ мегатрендс

Рис. 7. Указание лицензии у поставщика

  • Выгрузить исправленный отчет и проверить его еще раз.

Если ошибка сохранится, то необходимо проверить, что в таблице 2 добавлены все необходимые поступления (в особенности при удалении/добавлении какого- либо контрагента), и в таблице 1 верны все данные по удаленным/добавленным производителям.

Выгрузить проверенный файл отчета и отправить его в техническую поддержку СКБ Контур по адресу help@kontur.ru, также приложив к письму Скриншот – это снимок экрана. Чтобы сделать скриншот экрана:
1. Воспроизведите ошибку или проблемную ситуацию на экране.
Нажмите клавишу PrintScreen (PrtScr) (в верхнем правом углу клавиатуры), после того, как Вы нажали эту клавишу — в память Вашего компьютера будет сохранен скриншот.
2. Откройте программу Microsoft Word. Нажмите правой кнопкой мыши по пустому листу документа и выберите пункт Вставить (на клавиатуре можно нажать одновременно клавиши Ctrl+V).
Скриншот появится в виде изображения экрана.
Сохраните файл. Меню Файл -> Сохранить. скриншот возникающей ошибки.


Как найти контрагента, в данных которого допущена ошибка?

Например, при проверке обнаружены ошибки, описанные в пунктах 4 и 5:

В строке №7 Атрибут "П000000000006" недействителен: значение "" недействительно с зрения его типа данных "КППТип" — Сбой ограничения Pattern.

В строке №10 Атрибут "П000000000014" недействителен: значение "" недействительно с зрения его типа данных "String" — Фактическая длина меньше значения MinLength.

Чтобы найти контрагентов, в реквизитах которых допущены ошибки, необходимо:

1. Открыть файл отчета с помощью блокнота.

2. В меню Формат убрать галку Перенос по словам (см. рис. 8).

Рис. 8. Отключенный перенос по словам в блокноте

3. В меню Вид убедиться, что стоит галка у пункта Строка состояния (см. рис. 9).

Рис. 9. Включенная строка состояния

4. Ориентируясь на строку состояния, найти в файле отчета строки, в которых обнаружены ошибки.

В примере обнаружены две ошибки — в строках № 7 и 10.
В строке №7 обнаружена ошибка в КПП:

В строке №7 Атрибут "П000000000006" недействителен: значение "" недействительно с зрения его типа данных "КППТип" — Сбой ограничения Pattern.

Необходимо найти данную строку в блокноте (см. рис. 10), в ней будет содержаться название фирмы- контрагента, в данных которого допущена ошибка. Из рисунка видно, что в рассматриваемом примере это организация ООО «Производитель», у которой не заполнен КПП.

Рис. 10. Строка № 7 с ошибкой в реквизитах производителя

В строке №10 обнаружена ошибка в заполнении лицензии поставщика:

В строке №10 Атрибут "П000000000014" недействителен: значение "" недействительно с зрения его типа данных "String" — Фактическая длина меньше значения MinLength.

Необходимо найти данную строку в блокноте (см. рис.11). Из рисунка видно, что допущена ошибка при заполнении лицензии у контрагента, название которого содержится в строке выше — в рассматриваемом примере это организация ООО «Поставщик». Ошибка состоит в том, что в лицензии не указано, кем она была выдана.

Рис. 11. Строка №10 с ошибкой в лицензии поставщика

На этой странице описаны некоторые часто встречающиеся ошибки, допускаемые при подаче деклараций. Каждая декларация, загружаемая в информационную систему Cубъекта Российской Федерации, перед тем как будет внесена в базу данных, проходит криптографический и форматно-логический контроль. Сообщения об ошибках можно увидеть в журнале обработки декларации в личном кабинете.

1. Криптографические ошибки
Ошибка: Закрытый ключ не найден или нет доступа. Возможно файл зашифрован на стороннем сертификате
Получающая сторона (ФСРАР), не может расшифровать загруженную декларацию, потому, что для шифрования использовался сертификат, отличный от сертификата «ФСРАР декларирование». Возможно Вы ошиблись при выборе сертификата из списка установленных сертификатов, а возможно он не установлен на Вашем компьютере. Скачайте и установите правильный сертификат как указано в разделе «Декларирование».
Ошибка: файл c:DeclarationUploadR2_*_062_11092012_38CE477D-5E07-4D29-8E07-EB27A4B128E6.XML.sig.enc имеет неверный формат
Эта ошибка не относится непосредственно к криптографии, но причиной ее возникновения является пропуск архивации при подписании и шифровании декларации. Обратите внимание на расширение имени файла декларации (цепочку символов в конце длинного имени файла, разделенную точками), который Вы загружаете в информационную систему Cубъекта Российской Федерации. Отсутствие компонента .zip., означает, что не было произведено архивирование подписанной декларации. Полное расширение имени файла должно быть .XML.sig.zip.enc – т.е. Вам необходимо выполнить процедуру подписания и шифрования файла декларации в соответствии с инструкцией к используемому программному продукту.

Примечание: для того, чтобы полностью отображалось расширение имени файла, Вам необходимо в настройках отключить параметр «Скрывать расширения для зарегистрированных типов файлов».

Ссылка на основную публикацию
Kingston scsi disk device
SCSI (англ. Small Computer System Interface , произносится «скази» [1] [2] (встречается вариант эс-си-эс-ай)) — представляет собой набор стандартов для...
Boya by m1 как подключить к компьютеру
Схемы переходников для компьютерных и мобильных гарнитур и микрофонов. Микрофон, наушники и гарнитура У звуковой карты компьютера предусмотрены раздельные гнёзда:...
Cannot import expandconstant как исправить
Увлекательный блог увлеченного айтишника Ошибка Runtime Error возникает достаточно часто. Во всяком случае, с ней сталкивается достаточно большое количество пользователей....
Logitech options не видит мышь
ОДНО ПРИЛОЖЕНИЕ. ПОЛНОЕ УПРАВЛЕНИЕ УСТРОЙСТВАМИ. Logitech G HUB ОПТИМАЛЬНАЯ СРЕДА ПОДДЕРЖКИ ПО Logitech G HUB представляет собой единый центр управления,...
Adblock detector