Проблема "марок" скоро станет весьма "актуальной", а тем более у тех, кто использует "УСЕга", как утилиту к своей учетной системе... Вчера получил письмо, где было "непонимание":
Цитата: Ознакомился с Вашим решением по обходу ограничений "QueryRestBCode". C "таймерами" на формирование запросов пула марок всё понравилось. С "отменой блокировки" при выполнении значимых действий в ЕГАИС остается надеяться на здравый смысл пользователя USLandEgais и порядочность ФСРАР. Для экстренных случаев это, возможно, последний шанс
1. По умолчанию нет "отмены" контроля остатков регистра №3, а до настроек "не всякий пользователь доходит";
2. Не знаю видов операций, где ЕГАИС "пропускает" некорректные операции с марками, т.е. контроль от "УСЕга" избыточен;
3. При любой настройке "УСЕга" контролирует остатки по регистру №1 и №2, отправку "дублей", т.е. просто может "игнорироваться" контроль по маркам регистра №3
А так же предложение:
Цитата: Если сочтете возможным, то добавьте, plz, в режиме "просмотра входящей накладной" возможность сохранения пула марок с их алкокодами. Например, при сохранении её по "F10". Что-то типа "виртуального" подтверждения ВСЕЙ накладной
Что побудило "вспомнить" алгоритмы, созданные в мае... и внести изменения в поведение программы.
Во первых! При сохранении ТТН в реестр по F10 все марки сохранялись в пул с требуемыми атрибутами: алкокод, справка, принадлежность к рег. №3
Однако доделал более "глобально"! При сохранении по F10 в реестр приходов программа сейчас
при наличии марок в ТТН, т.е. вне зависимости от её типа "поштучной" алкопродукции задаёт уточняющий запрос:
При отказе: сохраняет всё, как раньше;
При "да": сохраняет также, все атрибуты сервиса приёмки и назначает остаток по марке вообще и на регистре №3 в частности:
Однако, всё это требует уточняющих замечаний:
1. Понятно, что остатки
в пуле программа повышает/понижает только при проведении операций в "УС Лэнд:ЕГАИС"...
При необходимости знать реальные остатки (по маркам и на рег.№3) нужно сделать запрос по РФУ-2: программа нулит и переназначает остатки по ответу ЕГАИС
2. В реале приход весь проводится через сервис приёма, а посему при "просто подтверждении" ТТН в пул записываются только марки+алкокод+РФУ-2... Для иммитации "сервиса приёма" нужно исправить выгрузкой через F10
P.S. Описанная выше техника разрешает все проблемы совместного использования с программами от ООО "1С" описанными в теме:
https://olegon.ru/showthread.php?t=30568