Радикально переписан контур "инвентаризации":
https://olegon.ru/showthread.php?t=32452 и передан в опытно-промышленную эксплуатацию - главное: можно работать правильно, в том числе со старыми марками регистра №3, что необходимо для полного выправления данных УС перед отменой регистра №2 (торговый зал) с 1 апреля 2021.
Для отладки режимов "инвентаризации" была необходимость в заведомо правильных данных по старой марке регистра №3, что можно было получить только "чистовой" постановкой на баланс склада...
При этом марки автоматически ставятся на регистр №3.
В процессе массовой постановки на баланс была обнаружена и исправлена серьёзная ошибка старых версий, а так же пришлось вспоминать некоторую особенность правки данных пула в данном режиме. Учитывая важность постановки на баланс регистра №1, как единственную возможность убирать минуса по ТЗ (до 1.04.21):
https://olegon.ru/showthread.php?t=33181&page=3 и вообще единственную возможность выправления данных УС к данным ЕГАИС, в т.ч. после 1.04.21 возможно, если будет интерес позже опишу данный процесс, а пока...
Ошибка
Только в случае, если в одном акте постановки на баланс используются несколько алкокодов с несколькими бутылками по каждому программа неверно назначала код РФУ-2 или он оставался пустым в пуле по одной из бутылок каждого алкокода
Исправление ошибки
В пуле по ошибочной строке перепривежите марку к правильному РФУ-2 через вызов режима из меню:
Замечу, что это подтасовка данных и режим запрещает операцию при вызове через кнопку Alt+F2
Особенность работы "УСЕга"
Если мы ставим на баланс алкокод, которого нет в таблице остатков склада, то программа не знает прочих атрибутов алкопродукции при записи в пул, которые необходимы для большинства режимов пула или использующих данные пула
Принудительное обновление данных пула постфактум
1. Во первых нам необходимо запросить остатки всех регистров, что-бы ЕГАИС нам отдал сведения об алкопродукции, поставленной на баланс склада:
2. Во вторых запускаем режим синхронизации данных пула с данными остатков склада для получения/исправления атрибутов алкопродукции пула.
Замечу, что при наличии ошибки, описанной выше программа не сможет извлечь данных ЕГАИС, т.к. в справочнике ищет по связке "алкокод + РФУ-2"