Noemptystring50 ошибка егаис

ЕГАИС. Подача уведомления о начале оборота АП

Я
   мушка83

25.12.21 — 07:42

Здравствуйте! Подскажите, где можно увидеть справочник кодов тары для подачи уведомления о начале оборота АП?

   Ёпрст

1 — 25.12.21 — 10:15

(0) fsrar.gov.ru

   мушка83

2 — 26.12.21 — 07:40

(1) В xml  файле об уведомлении о начале оборота надо указать коды тары, а на сайте только наименование

   diamkms

3 — 26.12.21 — 11:05

(2) посмотрите схему там тип DescriptionPackagingType, как раз наименования нужно.

<rpp:DescriptionPackaging>

    <rpp:PackageType>бутылка</rpp:PackageType>

      <rpp:ContComposition>стеклянная</rpp:ContComposition>

Типа такого.

Или вы не про это?

   мушка83

4 — 26.12.21 — 22:12

(3) Это старая схему .На утм 4 :

<xs:element name=»PackageType» type=»c:packageTypeString» nillable=»false» minOccurs=»0″ maxOccurs=»1″>

              <xs:annotation>

                <xs:documentation>Код тары</xs:documentation>

              </xs:annotation>

            </xs:element>

   Ёпрст

5 — 26.12.21 — 23:56

(0)

00001    Стеклянная бутылка

00002    Металлическая бутылка

00003    Металлическая кега

00004    ПЭТ кега

00005    ПЭТ бутылка

00006    Алюминиевая банка

00007    Деревянная бочка

00008    Глиняная бутылка

00009    Стеклянный стакан

00010    KeyKeg/bag-in-box

00011    Стальная банка

00012    Емкостное оборудование, предназначенное для перевозки (транспортирования)

00013    Тетра Пак


   Ёпрст

6 — 26.12.21 — 23:57

   H A D G E H O G s

7 — 27.12.21 — 00:44

(6) Ну эти коды же не нужны в уведомлении 2021.

   мушка83

8 — 27.12.21 — 05:23

(6)спасибо

   мушка83

9 — 27.12.21 — 09:42

(5) а может мне повезет, и у Вас есть кода ингридиентов

   H A D G E H O G s

10 — 27.12.21 — 12:23

   victuan1

11 — 27.12.21 — 12:24

(6) У тебя Вики ЕГАИС заработал? Просто у остальных он не открывается ;)

   мушка83

12 — 27.12.21 — 15:22

(10) А в чем волшебство, если там кодов нет, а только наименование. В новом формате наименование не проходит

   victuan1

13 — 27.12.21 — 15:44

(12) А кто тебе сказал что нужно указывать коды тары? согласно FrapClaims.xsd нужно указывать только описание тары

https://fsrar.gov.ru/files/24673_frapclaims.xsd

   H A D G E H O G s

14 — 27.12.21 — 15:44

   victuan1

15 — 27.12.21 — 15:50

PackageType    стеклянная

Указывается не код тары, а вид тары. Список видов тары в этой таблице во второй колонке https://fsrar.gov.ru/files/24985_справочник%20описания%20и%20вида%20тары.pdf

   мушка83

16 — 27.12.21 — 15:57

(15)

            <xs:element name=»PackageType» type=»c:packageTypeString» nillable=»false» minOccurs=»0″ maxOccurs=»1″>

              <xs:annotation>

                <xs:documentation>Код тары</xs:documentation>

              </xs:annotation>

            </xs:element>

   victuan1

17 — 27.12.21 — 16:06

(16) По использованию терминологии — претензии к ФС РАР. Мой ответ от этих разночтений не меняется.

   Ёпрст

18 — 27.12.21 — 16:53

   Ёпрст

19 — 27.12.21 — 16:54

(12) проходит

   Ёпрст

20 — 27.12.21 — 16:54

Немножко магии…это сформировать это Г.. на дом странице утм и успеть поймать его в исходящей очереди :)

   H A D G E H O G s

21 — 27.12.21 — 17:03

(20) xml-ки лежат в папке утм

   Ёпрст

22 — 27.12.21 — 17:44

(21) jyf ;t nfv yt wtkbrjdfz

   Ёпрст

23 — 27.12.21 — 17:44

она же там не целиковая.. там только заголовок

   мушка83

24 — 27.12.21 — 18:06

(20) всё формируется, вот только утм пропускать «дрожжи пивные» не хочет, тип не тот — не должно быть там пробелов. Я подозреваю потому, что там код ингридиента. А вот вики не открывается(

   Ёпрст

25 — 27.12.21 — 18:15

(24) см.(18)

   Ёпрст

26 — 27.12.21 — 18:17

и.. утм , какой хоть версии у вас ?

У нас так-то импорт.. давненько работает, не помню, че там на счет ингридиентов, ибо пиво не импортируем

   Ёпрст

27 — 27.12.21 — 18:20

какой код вида продукции у вас ?

В справочнике сырья всё же есть

   victuan1

28 — 27.12.21 — 19:49

   мушка83

29 — 28.12.21 — 08:51

(27)  у нас не импорт ,  у нас производство. В уведомление о начале оборота продукции нам необходимо указать код ингридиенты:

      <xs:element name=»IngredientCode» type=»c:NoEmptyString50″ nillable=»false» minOccurs=»0″ maxOccurs=»1″>

        <xs:annotation>

          <xs:documentation>Код, для основных код из справочника. </xs:documentation>

        </xs:annotation>

      </xs:element>

Вот только справочника нигде нет

  

Ёпрст

30 — 28.12.21 — 09:34

1. Провести ревизию по алкоголю и пиву

2. Установить ЕГАИС с папки \vnedrenieObmenegais (перенести эту папку на комп клиента)

        2.1 Сделать бэкап базы (на всякий случай)!
        2.2 Выполнить скрипт из папки egais, которую чуть раньше Вы залили на комп клиента.
        2.3 В Менеджере в Подпрограммах ТМС в раздел "Общие" добавьте ТМС под названием "Функции ЕГАИС". 
            Затем в самой базе в таблице Groups найти эту ТМС и вставить в дату бинарник  ms20161109.txt
        2.4 Заменить менеджера на последнего
        2.5 В менеджере добавить системный фильтр "Не указан код алкогольной продукции", 
            текст фильтра в ранее перенесенной папке.
        2.6 На раб.стол выложить файлы "Инструкция по получению акциза по серии и номеру" и "Коды ФСМ_АМ"
        2.7 Заменить Кассира и Менеджера на последние версии  
        2.8 В Сервис - параметры системы - настройки ЕГАИС - параметр "Автоматическое создание акта перемещения в торговый зал" должно быть вкл

3. Добавляем фильтр «Не указан код алкогольной продукции».

3.1 По фильтру «Не указан код алкогольной продукции» + группа Пиво находим все позиции у которых не указан алкокод. Создаем группу Pivo и переносим в нее эти позиции (исключая из группы Пиво). Эти товары не подлежат постановке на баланс ЕГАИС.

3.2 Создаем фиктивный документ «Акт постановки на баланс», подгружаем сетку из папки и добавляем товар по фильтру «Не указан код алкогольной продукции» + группа Алкоголь. Выделяем все и выделенные позиции переносим в активный документ.

4. Клиент должен пройтись по всем позициям этого документа и отсканировать все акцизные марки. Если акциз не считывается, нужно заполнить колонки «Серия» и «Номер», три и девять знаков соответственно.
По товарам у которых заполнены только «Серия» и «Номер», обязательно указываем код ФСМ из файла (вид продукции указан на акцизе).

Как все заполнят пусть звонят нам, продолжим.

5. По товару без акциза — ЕГАИС — «получить акциз по серии и номеру»

Запрашиваем акциз по каждой позиции: правой кнопкой мыши — ЕГАИС —>»Получить акцизную марку по серии и номеру». Делаем по каждой позиции отдельно, не дожидаясь когда придет ответ по предыдущей позиции. Если акцизную марку не удалось получить по серии и номеру, проверьте правильность введенных данных — серия, номер, код ФСМ (попробуйте все коды из файла, которые содержат наименование вида продукции). Если все верно, то данных по этой продукции в ЕГАИС нет, постановка на баланс невозможна, снимаем группу Алкоголь и удаляем из файла.

Когда пройдут все запросы, посылаем запрос по каждой позиции на получение данных на основе акцизной марке: правой кнопкой мыши — ЕГАИС —>»Получить данные по акцизной марке».

  ЕГАИС_АкцМарка

6. Выделяем инсертом все строки с акцизом: правой кнопкой мыши — с отмечными — ЕГАИС — «получить данные по акцизной марке или по алкокоду»,
в зависимости от того какие поля уже заполнены. Делаем запросы и ждем когда придут данные.

В результате в активном документе должны быть обязательно заполнены следующие поля: ИД Производителя (EGAIS_PRODUCER_ID), Алкокод (EGAIS_ALCCODE), Акцизная марка (EGAIS_BARCODE), Алкоголь % (ALC_VOLUME), Объем (CAPACITY) и ИНН изготовителя (EGAIS_PRODUCER_INN).
Если в документе присутствует разливное пиво, в колонку Объем (CAPACITY) выставляем 1.

7. Выполняем скрипт запрос:

        select 'update parts set egais_alccode=||coalesce(egais_alccode,)||
        , egais_producer_id=||coalesce(egais_producer_id,)||,CAPACITY=||
        coalesce(replace(CAPACITY,',','.'),)|| where id='||coalesce(part_id,)||';' from doc_detail_active
        where doc_id=:doc_id
       где :doc_id - ИД нашего активного документа 
       Результатом запроса выглядит следующим образом: 
 ЕГАИС_Запрос

Затем результат нашего запроса экспортируем в буфер

 ЕГАИС_Экспорт

Открываем редактор скриптов, вставляем результат из буфера и перед тем как применить скрипт
удаляем первую строку в этом скрипте : «CONCATENATION» и выполняем update таблицы PARTS.

8. Отменяем или откладываем документ

9. По кнопке «ЕГАИС» на верхней панели менеджера заходим в «ЕГАИС менеджера» и отправляем
запросы по первому регистру.

  ЕГАИС_Регистры 
       Перед тем, как выполнить п. 10 снова создайте фильтр "Не указан код алкогольной продукции" и 
       убедитесь что не осталось товаров с незаполненными данными, в противном случае обработка 
       сообщит об ошибке и отправит Вас заполнять коды по оставшимся товарам.

10. По кнопке «Выполнить» —> Функции ЕГАИС —> «Сравнить остатки». Процедура сравнения может занять около 30 мин или более. При этом работать в менеджере не получится.

ЕГАИС_Перемещение

11. После того как сравнение пройдет, появится документ Перемещения. Подгружаем из папки сетку «сетка справочник.ini».
Далее нажимаем «Создать документы», появятся несколько документов перемещения разбитых по 300 позиций. Проводим документы.
(заполненность полей проверять уже не нужно для этой операции).

12. По кнопке «ЕГАИС» на верхней панели менеджера заходим в «ЕГАИС менеджера» и отправляем
запросы по первому и второму регистрам.

13. Затем по кнопке «Выполнить» —> Функции ЕГАИС —> «Сравнить остатки», после того как сравнение пройдет, нажимаем
«Создать документы». Вся эта процедура может занять около 30 мин или более. При этом работать в менеджере не получится.

ЕГАИС_Сравнение_остатков

14. В результате появятся документы оприходования и списания, проверяем в них заполненность всех необходимых полей, в случае необходимости запрашиваем данные через ЕГАИС.

15. Проводим 2 документа оприходование и списание.

16. Потом по кнопке «Выполнить» —> Функции ЕГАИС —> «Сравнить остатки». Если все сделали правильно то в списке останутся только позиции продаж за последние часы работы точки.

Возможные ошибки при проведении документов:

   1. org.xml.sax.SAXParseException; cvc-pattern-valid: Value  is not facet-valid with respect to pattern
   'S+(.*S+)*' for type         'NoEmptyString50'.2  ResponseText: HTTP/1.1 500 Server Error

Сообщение говорит о том что какие-то поля из обязательных для заполнения пусты и нужно делать по ним запрос данных в ЕГАИС
(ИД Производителя, Алкокод, Акцизная марка, CAPACITY и EGAIS_PRODUCER_INN)

  2. org.xml.sax.SAXParseException; cvc-maxLength-valid: Value 'Шампанское Российское Однажды Вечером 0,75л 10,5-13 % п/сл Бальзам'
   with length = '66' is not facet-valid with respect to maxLength '64' for type '#AnonType_ShortNameProductInfo_v2'.2 
   ResponseText: HTTP/1.1 500 Server Error 

Это сообщение говорит о слишком длинных наименования, максимум должно быть 64 символа, если их не много ,
можно вручную отредактировать.

3. Если видите зацикленность в окне ЕГАИС и окно примерно такого вида , это значит что все хорошо, документ проведен.
Но Менеджера лучше перезапустить и убить текущий процесс.

  ЕГАИС_Ошибки
    4. Акт отклонен(8931), комментарий: 
    Необеспеченный расход продукции в торговом зале (код продукции "0015091000001700673"). Владелец ["020000712582"], 
    акт списания ["8931"-"AWOS-0001959233"], позиция "1". Импорт содержимого акта списания из торгового зала.

Это значит что по позиции была продажа и её нужно удалить из документа и попытаться снова провести.

    5. Емкость тары продукции отличается от справочника. (0013946000001878269 - 0.7000) Владелец ["020000712582"], 
    акт постановки на баланс ["8946"-"ACOS-0000287623"], позиция "24529".  Документ содержит ошибки:  Владелец ["020000712582"], 
    акт постановки на баланс ["8946"-"ACOS-0000287623"], позиция "24529". Импорт содержимого акта постановки на баланс 
    в торговом зале (версия 2).

Это означает что в базе указан не верный объем товара, поэтому нужно сделать запрос данных по алкокоду, чтобы правильный объем пришел к нам из ЕГАИС

    6. Данные акта "Перемещение в магазин" получены, акт не принят на обработку, комментарий: 
    Продукция с кодом "0011813000001188999" не соответствует форме 2 "(null)". Владелец ["020000638100"], передача продукции из торгового зала на склад ["137706"-"TTS-0004950583"], позиция      
    "1". Импорт содержимого документа о передаче продукции со склада в торговый зал.

В этом случае проверить параметры в ЕГАИС — вкл , запросить снова 1-ый регистр, 2-ой регистр, и снова выполнить функции ЕГАИС — сравнение остатков, создать документы, провести их.

Помощь, вопросы и решения проблем

Автор Administrator, 29 января 2020, 22:08

« назад — далее »

Вниз
Страницы1 2 3 13

Тема для взаимопомощи и решения возникающих проблем. Задаем вопросы, если столкнулись с проблемами, помогаем другим с их решением


Вопросов нету,все работает)Спасибо вам за труды)ждем следующей версии)


Здравствуйте. Можно ли Вашей программой сделать корректировку остатков в ЕГАИС? У нас огромная разница в остатках между учетной программой магазина и ЕГАИС.


Цитата: Gerhalt от 18 февраля 2020, 10:11Здравствуйте. Можно ли Вашей программой сделать корректировку остатков в ЕГАИС? У нас огромная разница в остатках между учетной программой магазина и ЕГАИС.

Добрый день, можно конечно, вы торгуете пивом только или алкоголь тоже есть?
Перед инвентаризацией обязательно запросите неотвеченные ТТН(вдруг какие то потерянные, не подтвержденные вовремя, примите их.
потом с 1 регистра на 2 все, и списываете все лишнее.

Если и алкоголь нужно выровнять, 1) делаете перемещение всех остатков на 2 регистр(если новые марки были, перемещение выдаст ошибку, и спросит отметить все новые марки, скажете да, и снова сделаете перемещение)
в итоге будем иметь после этого: новые марки на первом регистре, старые и пиво на втором.
Со второго списываете алкоголь, которого нет на остатках, как недостачу, пиво списываете как реализацию.
Новые марки (здесь не так все просто) чтобы списать нужно знать номер марки, заходите в 3 регистр — узнаете макри которые числятся за вами, сравниваете с теми что есть на остатках в магазине реально, и списываете их как недостачу

Алкоголем торгуете или толкьо пиво?
В какой программе работали до этого? подтверждали, списывали?


Подскажите.

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


Цитата: selpro13 от 30 марта 2020, 11:59Подскажите.

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

ЕГАИС ввёл ограничение на эти запросы: 1 номенклатура раз в 10 минут. Видимо чтобы не перегружать сервера


Здравствуйте. У меня проблема. Мне нужно принять накладную, но в списке загруженных накладных ее нет. Однако если зайти во вкладку «Необработанные TTN», там эта накладная присутствует. Пробовал перезапрашивать данную накладную — безрезультатно. В чем может быть проблема?


Цитата: Денис от 15 мая 2020, 16:04Здравствуйте. У меня проблема. Мне нужно принять накладную, но в списке загруженных накладных ее нет. Однако если зайти во вкладку «Необработанные TTN», там эта накладная присутствует. Пробовал перезапрашивать данную накладную — безрезультатно. В чем может быть проблема?

Скорее всего эта ттн у вас 2016 или 2017 года.
Зайдите в личный кабинет егаис, и оттуда запросите накладную по номеру несколько раз(раз 5-7) и должна придти тогда


Цитата: Денис от 15 мая 2020, 16:04Здравствуйте. У меня проблема. Мне нужно принять накладную, но в списке загруженных накладных ее нет. Однако если зайти во вкладку «Необработанные TTN», там эта накладная присутствует. Пробовал перезапрашивать данную накладную — безрезультатно. В чем может быть проблема?

Накладная действительно может быть старой и проблемной в приёмке сейчас.

Если есть подозрения на повреждённую структуру накладных в программе, всегда можно распаковать свежую версию в отдельную папку и проверить там.

В том же списке непринятых накладных есть дата накладной, по ней можно судить о «проблемности» накладной. Если новая — проблем с приёмкой быть не должно.


Цитата: Tommy от 18 мая 2020, 11:15Скорее всего эта ттн у вас 2016 или 2017 года.
Зайдите в личный кабинет егаис, и оттуда запросите накладную по номеру несколько раз(раз 5-7) и должна придти тогда

Хм… Был случай у нас с такой накладной. Запрашивается успешно, но с подтверждением возникла проблема в виде «накладная уже подтверждена». Однако статус неизменен — не принята


здравствуйте в чем может быть проблема.При приеме накладной пишет ошибку
org.xml.sax.SAXParseException; cvc-pattern-valid: Value ‘
      ‘ is not facet-valid with respect to pattern ‘S+(.*S+)*’ for type ‘NoEmptyString50


Вероятно не подгрузился с УТМ файл «FormBRegInfo» с номером ТТН. Зайдите в накладную, кнопка «Информация», посмотрите, не горит ли поле Номер ТТН красным



В таком случае есть два пути развития событий:

1) Быстрый. Скачать последнюю версию программы и распаковать в отдельную папку. Её можно потом удалить. Запускаем, идём в накладные, смотрим, появилась ли накладная, если да, пробуем принять, ждём положительный результат. Если накладной нет в списке — делаем запрос непринятых и загружаем накладную. Пробуем принять, не закрываем окно с накладной, ждём положительного результата.

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

Такая проблема возникает из-за отсутствия асинхронной обработки накладных. Как только вы заходите в раздел «Накладные», начинает опрашиваться УТМ на новые документы. Если выйти из Накладных, то опрос прерывается и приводит к вот таким проблемам. В идеале нужно запускать опрос новых документов в независимом процессорном потоке, тогда и подвисаний будет меньше, и проблемы этой не станет. В недалёком будущем исправим.


Все спасибо,сделал так удалил временно папку Archived TTN,запросил не обработанные накладные и она загрузилась без ошибки.


Вверх
Страницы1 2 3 13

  • Форум — Zeltzam AnySystems

  • ЕГАИС

  • Бесплатная программа для работы с УТМ ЕГАИС

  • Помощь, вопросы и решения проблем

█ 02.08.2022 06:37

Всем доброго дня!

Обратил внимание, что в xsd схеме ChequeV3 (архив с xsd схемами был скачан 03.2022) присутствует строка

Код:

 <xs:element name="ConfirmOrder" type="c:NoEmptyString50" minOccurs="0" maxOccurs="1"/>

В консультанте и документации по УТМ 4.2 такого полян нет.

Здесь, на форуме, и еще в сети нашел аналогичные схемы с такой строкой.

Пока нет доступа до ЛК ЕГАИС, чтобы скачать свежие xsd схемы, подскажите, в действующей схеме данная строка присутствует?
И если да, то что это за поле?

скрытое

█ 02.08.2022 08:10

Да, в действующей схеме данная строка присутствует

Что это за поле — не написано, но оно не обязательно minOccurs = «0» а это значит что не надо забивать себе этим голову

█ 08.08.2022 11:52

задавал на форуме ФСРАР вопрос сотрудникам ФСРАР про «ConfirmOrder» (ссылку вставить не могу к сожалению). Они ответили что-то в духе «Это поле служебное, для внутренних потребностей ФСРАР, игнорируйте его.

Часовой пояс GMT +3, время: 07:37.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.

Вопросы по эксплуатации ЕГАИС Опт

Добавлено: 2015-10-29 17:51:09 Заголовок: Длина партии

DanaProg

Зарегистрирован: 29.10.2015

Сообщений: 3 ( просмотреть )

При отгрузке ТТН розничному клиенту возникает ошибка:
<tc:Comments>
Проверка по ХSD завершилась с ошибками: Элемент «http://fsrar.ru/WEGAIS/TTNSingle:Party» недействителен: значение «22N000008X6GXQB5P3Q0P6348260112148HL9BWFF5WY3U27PP3CIRSGONVJLCLC0000» недействительно с точки зрения его типа данных «http://fsrar.ru/WEGAIS/Common:NoEmptyString50» — Фактическая длина больше значения MaxLength.
</tc:Comments>
Получается что длина партии 68 символов, а проверка допускает длину партии 50 символов?

Понравилась статья? Поделить с друзьями:
  • Node js ошибка 403
  • Node js не устанавливается на windows 10 ошибка
  • Node js вывод ошибок
  • Node js cannot get ошибка
  • Node is not defined ошибка