20.10.2016 17:54
Решил разместить «проходной» релиз 21 октября 2016 года – работа над «апшипками» и «очепятками». Краткий обзор:

1. В режиме обслуживания кассовых чеков добавлен режим (Tab) полного изменения неотправленного в ЕГАИС чека, например: произошла проблема при отправке (см. ниже), тогда чек можно полностью изменить и переотправить из режима чеков, а не «кассового аппарата»;

2. При сбое локальной сети (или что-то начудили – не нашел, как можно «обмануть» программу) программа отправила чек с нулевым номеров, а в другой раз с нулевой сменой – понятно, что ЕГАИС отверг эти чеки. Сейчас изменен алгоритм: программа вначале сохраняет и верифицирует чек во внутренней базе, а только из неё («правильный») отправляет в ЕГАИС. Интерфейс кассира и приёмы его работы при этом не изменились;

3. Исправлена ошибка. При добавлении товара в «возврат из зала на склад» программа ошибочно выбирала справку «Б» по идентификатору АП первой, а не той которая нужна позиции;

4. Исправлена «фича» программы. Раннее при первом запуске и вводе обязательных атрибутов подразделения для ЕГАИС, если сразу зайти в настройку и задать остальные параметры, то программа их не сохраняла. Нужно было выйти из программы, а затем снова зайти для переопределения настройки. Сейчас делайте, как хотите – программа всегда запомнит ваши изменения в настройках;

5. Расширен на 6 штук список «рекомендаций» в демонстрации режима ожидания;

6. Раннее, если в ответе на запрос остатков склада или зала не было списка товаров, что могло быть по причине реального отсутствия остатков или неверного (чаще) ответа ЕГАИС программа просто сообщала о наличии такой «проблемы». Сейчас: даётся более детальное сообщение о возможных «проблемах» и после спрашивается о необходимости «обнулить» остатки на регистре (во внутренней таблицы остатков регистра (склада или торгового зала), используемой «везде»). Если ошибочно «обнулите» - ничего страшного при следующем запросе остатков содержимое таблицы «восстановится»;

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

- Если «литраж» АП меньше или равен нулю, то в тэге «тип упаковки» (при наличии такого в схеме ХМЛ) ставился тип «Unpacked», иначе «Packed». Вообще убирался тэг «Capacity» - ёмкость из документа. Это может быть и при «кривых» данных программы;
- Если «литраж» больше нуля, то «ничего в программе не трогал».

Замечание. Учет нефасованной продукции ведется в декалитрах и в ЕГАИСных документах нет единицы измерения, т.е. одна штука «разливухи» - это её 10 литров, что нужно учитывать при оформлении операций с ЕГАИС… Так говорят на форумах

Замечание. Изменены процедуры отправки: списания с торгового зала, исходящие ТТН, постановка на баланс в зале и на складе.