Бонус
Для помарочного учета сделано и отлажено «всё», на совместимость с ЕГАИС 4 программа «УСЕга»:
https://olegon.ru/showthread.php?t=33370&page=3, актуального релиза проверена, в реале прошла опытную эксплуатацию и является устойчивой и не имеет ошибок в «обычных» режимах. Когда, если продолжу, выкладывать её в публичный доступ абсолютно непонятно, т.к. когда-то её нужно адаптировать под УТМ 4.Х, но и торопиться с переделками неразумно. Так, что предлагаю развитие программы для ЕГАИС: «УС Лэнд:ЕГАИС» со старым от 04.04.2020 паролем от архива - промежуточный релиз от
22 ноября 2020 года. Изменения после 29 октября 2020 года:
- Частичный трансфер со склада в торговый зал. До этого в плане ведения жесткого помарочного учета допускал возможность перевода алкопродукции со старой маркой частично принадлежащей регистру №3 только через «трансфер под ноль». Возможный, но довольно трудоемкий процесс. Требования к помарочному учету оказались слабее ожидаемых, а списания алкопродукции легче делать в торговом зале, по этому добавил возможность частичного трансфера помарочной алкопродукции через операцию Insert, через дополнительный подзапрос. При Вашей «ошибке», например при попытке отправить изначально помарочную алкопродукцию ЕГАИС на трасфер пришлет отказ. Замечу, что при этом ЕГАИС не знает, что изменится на регистре №3 и «картину» по остаткам марок на регистре №3 не изменяет. Полностью убрать марки с регистра №3 можно лишь обнулив остатки на регистре №1 по связке «алкокод + РФУ-2» - «УСЕга» сейчас работает с признаками марок в пуле во всех режимах, в том числе в автоматах по такому же принципу
- Очередной новые ограничители ЕГАИС, которые сейчас обрабатываются в рамках программы, не давая Вам делать трудно определяемые ошибки – ТТН можно отправлять с датой не позднее 7 больше текущей, а акты на приходные накладные – не раньше даты ТТН, но (+/-) три дня относительно текущей даты
- С 1 января 2021 года увеличиваются МРЦ и МОЦ на некоторые виды алкопродукции. Подробнее в сообщениях: https://olegon.ru/showthread.php?t=33284&page=2, где Вы можете взять новую контрольную таблицу, подходящую к любым программам и версиям семейства «УС Лэнд»
- Радикальное ускорение программы за счет более активного использования индексов таблиц – переделано ещё в десятке найденных «узких» мест программы, например при проведении трансфера. Напомню, что ускорение при этом в сотни раз
- Автомат и режим «пула» – выявление и обнуление остатка по полностью обнуленном по связке «алкокод + РФУ-2» остатке на складе. Раннее программа при перезапросе остатков регистра №3 полностью стирала остатки марок в пуле, а по результатам запроса проставляла остатки регистра №3, что неверно для старой марки, которая «не обязана» принадлежать регистру №3. Однако, если списание марок проводится в другой УС, то «картина» по остаткам в пуле становилась неверной. Для её исправления и служат данные режимы - подробнее: https://olegon.ru/showpost.php?p=358349&postcount=38
Критичные недоработки и ошибки!!! Подробнее смотрите ниже:
- Если марка была привязана к регистру №3 актом фиксации, а затем отвязана, например через операцию трансфера, то программа не давала её повторно ставить на учет регистра №3. Конечно можно «обойти» этот нюанс через фиксацию из пула, но сейчас «под Вашу ответственность», после дополнительного запроса можно её добавить в новый акт фиксации – при ошибках ЕГАИС пришлет отказ
- На регистре №1 можно списывать только по акцизным маркам в соответствующем режиме, а если на складе было несколько строк с одним алкокодом, но разными РФУ-2, а сканируемые марки принадлежали разным РФУ-2, то программа неверно создавала акт списания, сохраняя марки по одному РФУ-2, который соответственно отказывался ЕГАИС. Исправлена данная ошибка «УСЕга»
- Так же исправлено множество ошибок связанных с неверными сообщениями, грамматическими ошибками, некритичными ошибками поиска информации
P.S. Программа и приложенные к архиву файлы заменяют любые версии после 4 апреля 2020 года:
https://olegon.ru/showthread.php?t=23281 заменой всех файлов и запуском режима: «
Сервис/Ремонт: паковка, переиндексация, обновление БД».