Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > КИС Lack & УС Land

ЕГАИС 4.0!... и адаптация программы "УС Лэнд:ЕГАИС" к новой реальности

16.05.2021 23:45


02.10.2020 09:25
AndreyZh
 
Цитата:
plvn24 Возможно я ошибаюсь, однако после релиза 27/05/20 что-то не так с актом отвязки старых марок..
Не создается строка акта из пула. После определения типа привязка/отвязка, номера акта и даты жмем F7 и тишина, никаких сообщений
Пробовал отвязывать марки в вариантах Р1<Р3 и Р1=Р3
Да, такой класс ошибок и недоработок присутствовал в программе... и единственно рабочий вариант был предложен выше... Однако очередные попытки фиксаций выявили недоработки. Суть:

1. Программа смотрела остатки марок в пуле и если признак стоял, то не создавал акт. Выявил, что это бывает не всегда. Проверял и отлаживал когда или были остатки, или вообще марок не было в пуле
2. Без сообщения не создавались акты, что из актов, что из пула, если были неотправленные марки фиксаций без учета, что могли отвязывать.
3. На все конфликтные ситуации добавлена подробная диагностика.

На прошлой и этой неделе активно занимались привязками, отвязками, выявлениями нюансов работы ЕГАИС с регистром №3 по старым маркам. В частности выявили, что обязательно нужно привязывать к регистру №3 весь остаткок наименования, т.к. ЕГАИС работает по маркам, а "УСЕга" по РФУ-2
22.10.2020 09:32
AndreyZh
 
Цитата:
plvn24 Возможно я ошибаюсь, однако после релиза 27/05/20 что-то не так с актом отвязки старых марок..
Не создается строка акта из пула. После определения типа привязка/отвязка, номера акта и даты жмем F7 и тишина, никаких сообщений
Пробовал отвязывать марки в вариантах Р1<Р3 и Р1=Р3
Работа над ошибками - в октябре будет ещё релиз, где это так же исправлено:

1. Да, действительно и сейчас, если весь остаток регистра №1 по связке "алкокод + РФУ-2" привязан к регистру №3, то при попытке отвязке, создавая акт отвязки из подрежима "склада" программа не даст этого сделать, выдавая сообщение "все марки привязаны".

Однако можно отвязать из любой технологии пула акцизных марок... хотя-бы одну марку, тогда и ошибочный режим заработает.

Так же там криво работал счетчик марок, т.к. считал от "остаток_склада - остаток_рег№3"


2. Более серьёзная ошибка... хотя на техники "УСЕга" сильно не влияла. При любом способе (по РФУ-2, списку, автомату) обновления информации по остаткам рег№3 по старым маркам (была старая логики новых марок) программа сначала убирала признак рег№3 и остаток, а затем по ответу проставляла признак и остаток, т.е. если только часть старых марок была привязана или вообще их не было на рег№3 (по запросу по РФУ-2), то программа убирала признак остаток марок, хотя марки по факту имеются.

Данная информация по остаткам старых марок может быть восстановлена лишь по инвентаризации или фиксации всех марок связки "алкокод + РФУ-2" на регистре №3

3. Мелочь. При квитанции об некорректной отправке акта баланса торгзала программа теряла местоположение в списке.
01.11.2020 09:39
plvn24
 
Вроде сюда.
Релиз УСЕга последний.
Обнаружилась следующее:
-старая марка в пуле не убирается после запроса к Р3. Запрос возвращает нулевое количество. Марка списана чеком в УС (вчера)
-в пуле марка зафиксирована апрельским приходом (перемещение с закрытой точки)
Запросы делал несколько раз,обновлял как ответом по конкретной РФУ-2, так и режимом по всем РФУ-2
01.11.2020 12:42
AndreyZh
 
Цитата:
plvn24 Вроде сюда.
Релиз УСЕга последний.
Обнаружилась следующее:
-старая марка в пуле не убирается после запроса к Р3. Запрос возвращает нулевое количество. Марка списана чеком в УС (вчера)
-в пуле марка зафиксирована апрельским приходом (перемещение с закрытой точки)
Запросы делал несколько раз,обновлял как ответом по конкретной РФУ-2, так и режимом по всем РФУ-2
Сообщением выше - это новое, как полагаю более правильное поведение программы... Раньше при получении ответа на запрос остатков на регистре №3 программа вначале удаляла признак наличия марок и принадлежности к регистру №3 по всей связке "алкокод+РФУ-2", а затем, по маркам ответа проставляла данные остатки...

В результате, если марки на рег№3 не поставлены или частично поставлены, то стирался признак наличия марки на остатке, что для реала не очень хорошо и где пока не предполагаем перевод на рег.№3, а все штатные операции работают с признаком остатка марок.

В Вашем случае нужно для всех условий смотреть "остатки марок на рег№3", если всё туда перенесли... или предложите другое решение "логического конфликта" программы?
02.11.2020 08:29
plvn24
 
Андрей, хочется таки разобраться, ну не понимаю, поэтому несколько тупых вопросов:

Цитата:
AndreyZh Раньше при получении ответа на запрос остатков на регистре №3 программа вначале удаляла признак наличия марок и принадлежности к регистру №3 по всей связке "алкокод+РФУ-2", а затем, по маркам ответа проставляла данные остатки...
- а теперь что делает? Ничего?
Цитата:
AndreyZh т.е. если только часть старых марок была привязана или вообще их не было на рег№3 (по запросу по РФУ-2), то программа убирала признак остаток марок, хотя марки по факту имеются.
- по факту имеются где? В пуле марок? То есть есть какой-то незафиксированный акт привязки или неподтвержденная ТТН ?

Цитата:
AndreyZh В Вашем случае нужно для всех условий смотреть "остатки марок на рег№3"
- в апреле была ттн с одной штукой продукции со старой маркой
- в октябре продали в своей УС, делаем анализ пула, идет запрос на Р3, возврат 0 по данному рфу-2 и марка остается в пуле.

Цитата:
AndreyZh Данная информация по остаткам старых марок может быть восстановлена лишь по инвентаризации или фиксации всех марок связки "алкокод + РФУ-2" на регистре №3
- то есть, если в УСЕга только прием + автоматы - вести учет старых марок весьма затруднительно
02.11.2020 09:49
AndreyZh
 
В пуле у марки есть два признака:
1. Остаток (О) - есть, нет, неопределено
2. Принадлежность регистру №3 (Б) - да (+) или нет

Цитата:
plvn24 - а теперь что делает? Ничего?
Раньше, перед обновлением запроса остатков рег№3 по связке "алкокод+РФУ-2" обнулялся (1), а по результатам ответа проставлялся остаток (1) и принадлежность рег№3 (2)

Сейчас:

а. Для новой марки осталось по прежнему;
б. Для старой. Перед обновлением ничего не трогается, а после обновления - по прежнему

Цитата:
plvn24 - по факту имеются где? В пуле марок? То есть есть какой-то незафиксированный акт привязки или неподтвержденная ТТН ?
У Вас, т.к. при виртуальном подтверждении ТТН - признаки марок проставляются, но продажи по чекам не ловятся, т.е. остаток марок (1) В ПУЛЕ не будет меняться при запросе остатков рег.№3, но принадлежность пулу контролируется.

.... В принципе доделаю в пуле сервис - при отстутствии остатков на рег№1 по связке "алкокод+РФУ-2" программа удалит признак остатки марок (1)


Цитата:
plvn24 - в апреле была ттн с одной штукой продукции со старой маркой
- в октябре продали в своей УС, делаем анализ пула, идет запрос на Р3, возврат 0 по данному рфу-2 и марка остается в пуле.
Да

Цитата:
plvn24 - то есть, если в УСЕга только прием + автоматы - вести учет старых марок весьма затруднительно
Описал, возможный способ выкрутиться выше.
02.11.2020 09:59
AndreyZh
 
plvn24, пардоньте... Указанный режим очистки остатков марок любого типа при обнулении остатков регистра №1 на связке "алкокод+РФУ-2" уже имеется:

02.11.2020 17:35
plvn24
 
Хорошо было бы иметь протокол работы этого режима очистки
02.11.2020 18:05
AndreyZh
 
Цитата:
plvn24 Хорошо было бы иметь протокол работы этого режима очистки
Попробую, хотя я себе в примечания оставил - создать автомат для этого дела, хотя с ихним "включением" с 1.11 помарочного учета уже хз, что и делать, а так же, а надо ли? Ведь по сути весь помарочный учет сделал с 1 апреля... что "затрудняет" текущее обслуживание магазинов в реале
05.11.2020 09:07
AndreyZh
 
Цитата:
plvn24 Хорошо было бы иметь протокол работы этого режима очистки
Данный вопрос побудил желание "вспомнить" принципы работы этого "древнего" режима

Прежний подход: при желании провести данные исправления программа просматривала все марки пула, имеющие остаток. По каждой марке смотрела остаток рег№1 по связке "алкокод + РФУ-2", если он нулевой, то смотрела остаток по рег№2 по алкокоду… и если там 0, то ставила признак отсутствия марки. Иначе ничего не делала и переходила к следующей марке.

Сейчас: гибкость чуть расширена. Для анализа и исправления программа спрашивает:




Для марки с признаком остатка

При 1 - смотрим только остаток на рег№1 по "алкокод+РФУ-2", игнорируя остатки рег№2
При 2 - смотрим только остаток на рег№2 по "алкокод", игнорируя остатки рег№1
Иначе - анализ, исправление по старым алгоритмам

В диалогом режиме, вне зависимости от результата программа предлагает к печати лог работы. Форма отчета:
Код:
Список марок пула по которым очищен признак остатка active
Алкогольный_код_АлП Код_РФУ-2_важно_для_рег№1 Код_акцизной_марки
0018220000001396931 TEST-FB-000000038012554   101100000005680118001ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTU
0018220000001396931 TEST-FB-000000036788278   101100000005690118001ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTU
0177452000001214901 TEST-FB-000000036735471   10N00001CJ9HFEDUU9H1NRG008190030000327316133149100148651721652451430                                                                                  
0177452000001214901 TEST-FB-000000036735471   10N00001CJ9HFEDUU9H1NRG008190030000691858424219495239033611931351322                                                                                  
0017799000001199483 TEST-FB-000000036735127   15N000004V97VPW5HTN060N111150040000015168151413640249013411886201233                                                                                  
0037740000001236168 TEST-FB-000000038102216   15N00000ABLPONIT87C05Z0110130030014671712815114310520316117049842535                                                                                  

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