bdd2

Корректировка остатков по акцизным маркам ЕГАИС для Розницы 2.2

Опубликовал Артём Ломакин (myALKleon) в раздел Обработки - Обработка документов

Розница 2.2. Корректировка остатков ЕГАИС. Пользователю необходимо считать все акцизные марки каждой бутылки, это даёт 100% точность инвентаризации (корректировки). Обработка приведёт остатки ЕГАИС к тем, которые вы занесёте (к фактическим). Останавливать продажи и работу кассиров не требуется, ведь есть функция удаления марки из нашего документа. Обработка по акцизной марке понимает, что это за бутылка. Если данных по бутылке нет, они запрашиваются в ЕГАИС. Если акцизную марку уже считывали, она не даст считать её повторно.

Подходит только для управляемых форм, для 1С: Розницы версии 2.2 (начиная с версии 2.2.5.21). Обработка запускается через "Файл" -> "Открыть". Если вы запускаете обработку на версии, ниже чем 2.2.5.21, то функция запроса по алкокодам, отсутствующим в классификаторе нашей базе, работать не будет. Для программистов: модуль формы полностью открыт, алгоритм расшифровки алкокода скрыт в модуле объекта под паролем, который вы с лёгкостью обойдёте. Для корректной работы обработки со сканером штрихкодов, он должен быть подключен через "Администрирование" -> "Подключаемое оборудование".

Корректировка остатков происходит в три этапа:

1. Обработка проверяет ошибки сопоставления и предлагает простые решения, буквально в пару нажатий. (Одна алкогольная продукция ЕГАИС должна быть сопоставлена к одной номенклатуре в базе)

2. Пользователь должен отсканировать акцизные марки каждой бутылки. При этом останавливать продажи не обязательно, для этого есть кнопка "Убрать марку", она исключает бутылку с соответствующей акцизной маркой из документа нашей инвентаризации, то есть каждую проданную в период инвентаризации бутылку нужно просто ещё один раз дополнительно отсканировать в обработке.

Обработка включает в инвентаризацию только акцизные марки. Это означает, что datamatrix бутылки, или обычный штрихкод формата EAN-13 в нашу инвентаризацию не попадёт никак, при этом будет противный звуковой сигнал.

На данном этапе обработка по акцизной марке понимает, что это за бутылка и формирует алкокоды для позиций. Позиции, которые отсутствуют в классификаторе нашей базы, обработка по кнопке "Запросить алкогольную продукцию по кодам" запрашивает в ЕГАИС, при этом грузится не гигантский классификатор, как когда мы делали это по ИНН, а штучные позиции. Есть функции сохранения инвентаризации в текстовый файл, и, соответственно, загрузки из него, структуру текстового файла видно на скриншотах.

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

В итоге мы получаем возможность автоматически создать три документа:

  1. Списание по реализации
  2. Постановка на баланс по причине "излишки" 
  3. Постановка на баланс продукции, которой вовсе не приходило по ЕГАИС, или которая по тем или иным причинам отсутствует на остатках.

Ошибиться негде, от пользователя требуется только считать все акцизки и далее следовать по подсказкам. При этом не забывать сохранять инвентаризацию в текстовый факл (Экспорт в TXT). Две одинаковые акцизки обработка не даст занести в инвентаризацию, при этом будет звуковой сигнал, так что смотреть в экран не требуется, просто подносите бутылки к 2D сканеру штрихкодов.

В обработке есть режим Администратора, когда открывается возможность перескакивать этапы, редактировать любые поля, крайне не рекомендуется им пользоваться. Чтобы войти, требуется пароль, который сможет найти любой программист, а "не программистам" функции Администратора не нужны, чтобы не "испортить" себе остатки.

Итак, резюмируем:

  • Простота
  • Дружелюбный и клиентоориентированный интерфейс
  • 100% Точность корректировки
  • Скорость работы и сканирования бутылок
  • Продуманность и защищённость от ошибок пользователя

История обновлений:

  • 25.12.2016 1.0 Первый релиз. Протестирована на реальной организации, торгующей крепким алкоголем. Погрешности связаны лишь с затёртыми или повреждёнными акцизными марками. Полёт отличный. Пока что цена 7 $m. В дальнейшем увеличится. Все баги, в случае обнаружения (пишите в комментарии), будут очень быстро исправляться, ведь у всех клиентов горят сроки (01.01.2017)
  • 26.12.2016 1.1  Исправление мелких багов отображения. "Косметика".
  • 27.12.2016 1.2  Исправление мелких багов отображения. Добавлена форма удаления акцизных марок из документа, теперь это делать удобнее. Добавлена защита от очень старых марок, которые невозможно расшифровать, такие попросту не смогут попасть в документ. Ставить на баланс такую продукцию необходимо отдельно, типовым функционалом 1С Розницы 2.2. Форма удаления акцизных марок из документа показана на анимированной картинке ниже.

  • 28.12.2016 1.3  Подключены обработчики ожидания ответов из ЕГАИС, теперь не нужно самому нажимать кнопку "обработать ответы", это происходит 1 раз в 60 сек. Исправление бага при удалении акцизной марки из документа.
  • 09.01.2017 1.4  Если производится ручной ввод либо импорт из TXT, и акцизная марка была сосканирована на русской раскладке, то обработка автоматически переведёт раскладку акцизной марки на требуемый английский язык. Цена повышена до 8 $m.
  • 17.01.2017 1.5  Таблица сбора акцизных марок теперь допускает непосредственное удаление строчки с акцизной маркой клавишой "Delete". В финальной таблице с колонками "Номенклатура; АлкогольнаяПродукция; Количество ЕГАИС; Количество факт" теперь открыто для редактирования поле "Количество факт".
  • 18.01.2017 1.6  Формы списания и постановок на баланс теперь в привычных красивых формах, как в типовом функционале 1С Розницы 2.2

Скачать файлы

Наименование Файл Версия Размер
КорректировкаОстатковПоАкцизнымМаркамЕГАИС.epf
.epf 84,41Kb
26.12.16
18
.epf 1.6 84,41Kb 18 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Алексей (pablo_escobar) 26.12.16 10:14 Сейчас в теме
Как обработает старые марки?
2. Артём Ломакин (myALKleon) 26 26.12.16 11:07 Сейчас в теме
(1) Пожалуйста, напишите в виде строки пример Вашей акцизной марки
3. Алексей (pablo_escobar) 26.12.16 15:07 Сейчас в теме
452503932251971100731758122601600079399639463387081370775441­61720697
Алкод вычислится, но он будет неправильный, для старых марок нет алгоритма, РАР это подтвердил. Алкод для такой продукции получпть только в личном кабинете.
4. Алексей (pablo_escobar) 26.12.16 15:09 Сейчас в теме
Поэтому марки состоящие только из цифр, нужно отсеивать для ручной постановки.
5. Артём Ломакин (myALKleon) 26 26.12.16 15:23 Сейчас в теме
(4)Алексей, спасибо Вам за замечание! Открыл поле "алкокод" для ручного редактирования.
6. Алекс Алекс (gigabyte-leha@yandex.ru) 6 16.01.17 23:09 Сейчас в теме
Подскажите а если несколько АП к одной карточки как поведет себя ваша обработка в такой ситуации?
7. Артём Ломакин (myALKleon) 26 17.01.17 10:04 Сейчас в теме
(6) Алекс, обработка не пустит к сбору акцизных марок, пока Вы не устраните это (там встроенный инструмент для устранения этой, на мой взгляд, ошибки. Если такой вариант Вас не устраивает, в модуле формы можете просто открыть доступность страницы "сбор акцизных марок".
8. Алекс Алекс (gigabyte-leha@yandex.ru) 6 17.01.17 17:32 Сейчас в теме
А обновленную версию можете скинуть на почту или снова придется тратить sm
9. Артём Ломакин (myALKleon) 26 18.01.17 15:16 Сейчас в теме
(8) Алекс, выслал Вам на почту.
10. Алекс Алекс (gigabyte-leha@yandex.ru) 6 18.01.17 15:46 Сейчас в теме
Спасибо большое уже увидел)