История изменений

История изменений версии EGAISHelper

 

2024 год

20.02.2024

- Разделы/Отправка чеков/Чеки v4. Формирование и отправка чеков версии 4 с возможностью порционного списания для общепита.
- Разделы/Регистр1/Акты. Акт списания версии 4 с возможностью порционного списания для общепита. Чтобы отправить акт версии 4, в настройках должна быть установлена галка "Акты версии 4"

2023 год

22.12.2023

- Разделы/Подключение кега к оборудованию. С помощью этого раздела можно отправить в Честный знак уведомление о подключении кега к оборудованию для розлива

24.07.2023

- Разделы/Регистр1/Акты постановки и списания. Заполнение полей данных о РФУ1 для акта постановки по выбранной справке РФУ1
- Разделы/Регистр3/Остатки. Меню Действие/Сохранить выбранные строки(марки) в файл
- Разделы/Регистр1/Остатки. Пересчёт времени запроса остатков регистра 3 с учётом тридцатиминутного интервала между запросами

06.07.2023

- Разделы/Регистр1/Инвентаризация. Исправлены ошибки формирования актов при инвентаризации неакцизных товаров
- Разделы/Регистр1/Акты постановки и списания. Запрет добавления в один акт акцизных и неакцизных товаров, т.к. это запрещено со стороны ЕГАИС
- Разделы/Регистр1/Акты постановки и списания. Запрет отправки акта списания с причиной Реализация без указания цен
- Разделы/Служебные/Алкогольная декларация. Добавлен пункт "Добавить в поле Продажа N% от остатка на конец" в меню Действие

04.04.2023

- Разделы/Перемещение между регистрами. Добавлена функция возврата из регистра 2 маркированной, немаркированной или всей продукции
- Добавлен расчётный остаток регистр 1
- Разделы/Регистр1/Акты постановки и списания. Добавлена функция формирования акта списания(реализация) по продажам слабоалкогольных напитков из учётной системы
- Разделы/Регистр1/Акты постановки и списания. При включенной функции "проверка срока годности" поле "Дата розлива" подсвечивается красным, если дата розлива старше установленного срока годности в днях
- Разделы/Регистр1/Остатки. Добавлен фильтр "Только слабоалкогольные напитки". Поле "Дата розлива" подсвечивается красным, если дата розлива старше установленного срока годности в днях

02.02.2023

- Разделы/ТТН. Проверка даты розлива для пивной продукции при включенной настройке в меню Сервис/Обслуживаемые УТМ на вкладке Интерфейс, блок Разделы/ТТН галка Проверять дату розлива
- Разделы/Справочник/Алкопродукция. Добавлено поле срок годности(дни), по-умолчанию 180 дней

2022 год

17.08.2022

- Разделы/Отчёт о производстве. Отчёта о производстве версии 5 с 1 сентября. Источник: https://fsrar.gov.ru/news/view/?id=4347

21.06.2022

- Разделы/ТТН. Приём маркированной алкогольной продукции коробками
- Разделы/Регистр1/Акты. Списание маркированной алкогольной продукции коробками

2021 год

26.10.2021

- Внесены изменения в логику программы в соответствии с Приказом Росалкогольрегулирования от 14.05.2021 № 158 «Об утверждении формата представления в форме электронного документа уведомления о начале оборота на территории Российской Федерации алкогольной продукции», вступающего в силу с 1 ноября 2021 года

12.05.2021

- Добавлено настраиваемое задание проверки марок на остатках организации(QueryFilter) только для марок нового образца - Проверка окончания сертификата ГОСТ при запуске программы для версии УТМ 4

16.03.2021

- Разделы/Регистр3/Остатки. Добавил загрузку остатков регистра 3 из файла csv от Atol Hub. Новый клиент говорит, что Атол завершил поддержку и развивать больше этот проект не будут - Разделы/Служебные/Алкогольная декларация. Реализовано формирование декларации под новые формы 7 и 8

2020 год

21.12.2020

- Реализована работа с документами 4ой версии (ТТН, акты подтверждения ТТН, отчёт о производстве) Для отправки уведомления о возможности работы на версии 4 необходимо нажать Действие/Запросы в ЕГАИС/Информировать об использовании ТТН версии N Для отправки документов новой версии необходимо в настройках выбрать версию ТТН

22.09.2020

- Разделы/Отчёт о производстве. Добавлена возможность сканирования в документ акцизных марок для пивных напитков. С 1 октября стартует маркировка пива в Татарстане. При проведении документа марки падают на остаток регистра 3
- Разделы/Перемещение между регистрами. При добавлении марки включена проверка на списание актом

08.06.2020

- Разделы/Регистр3/Акт фиксации. Загрузка марок из файла. Автоматический подбор РФУ2 по приходам. Проверка имеется ли марка на рег3

27.05.2020

- Разделы/ТТН. Предупреждение о том, что в ТТН содержатся позиции маркированного алкоголя без указания марок. Далее нужно принять решение принимать такой алкоголь или нет - Запрос на отмену проведения акта к ТТН. Если был акт расхождения и товара, который не приняли, у поставщика уже нет(отправил другому покупателю), в описании тикета пишется "Недостаточный остаток у грузоотправителя по формам 2: FB-0........"

13.04.2020

- Разделы/Перемещение между регистрами. В связи с новостью о том, что весь маркированный алкоголь нужно переместить в регистр 1 до 30 июня, сделал в перемещение между регистрами сканирование марок(загрузка из файла) в документ с автоматическим подбором РФУ2 (если продукцию принимали помарочно). Марки, которые числятся на регистре 3 не попадают в перемещение, программа сама их фильтрует. После отправки документа можно сформировать Акт фиксации марки на регистре 3 через меню Действие/Экспорт в акт фиксации (регистр 3)

23.03.2020

-Разделы/Регистр1/Акты. В акт постановки на баланс, сформированный по инвентаризации, добавляется сканированная в инвентаризацию марка для постановки на баланс и заполняются данные к РФУ1 из справки РФУ1, если она ранее запрашивалась и имеется в базе
-Разделы/ТТН. Запрет принятия ТТН, содержащий крепкий алкоголь, без указания марок. Якобы с 01.04.2020 дистрибьюторы могут отправить алкоголь, принятый ими до 01.04.2020 без указания марок

03.02.2020

- Разделы/Регистра1/Инвентаризация. Импорт акцизных марок из процесса подсчёта ТСД супермаг+
- Разделы/Регистр1/Акты. Добавлена проверка на соответствие количества в строке документа с количеством марок
- Разделы/Регистр1/Акты. Убрал ограничение на добавление старых и новых марок в один акт, если старая марка имеется на остатках регистра 3
- Разделы/ТТН. Запрет отправки ТТН старше текущей даты. Параметр включается для каждого УТМ в настройках на вкладке Интерфейс

09.01.2020

- Разделы/Регистр3/Остатки. Загрузка проданных акцизных марок из учётной системы
- Разделы/Регистр2/Акты. Добавлен пункт меню "Заполнить положительными остатками" для актов списания
- Исправлена ошибка формирования декларации. Не показывались документы перемещения между обособленными предприятиями

2019 год

15.10.2019

- Разделы/Перемещение между регистрами. Автоматический подбор справок РФУ2 при перемещении из торгового зала. Добавление алкопродукции с проставленными справками РФУ2 загрузкой из файла PDF417, при условии, что ведётся помарочный учёт продукции
- Разделы/ТТН. При выборе справки РФУ2 добавил поле в таблицу "Остаток по справке", содержащее количество за минусом сделанных по ней расходов
- Разделы/Регистр1/Инвентаризация. Исправлена логика подбора справок РФУ2 для продукции со старыми марками, находящейся на регистре 1

25.07.2019

- Разделы/ТТН. Выгрузка отсканированных марок в файл. Меню Действие/Экспорт/PDF417 в файл
- Акты списания. При изменении цены в акте списания выдаётся запрос на сохранение цены в справочнике алкопродукции
- Акты списания. При копировании акта, в новый акт не копировался тип и номер внешнего документа
- Удаление марок из остатков регистра 3 базы ЕгаисХелпер, отсутствующих на остатках регистра 1
- Разделы/Регистр1/Остатки. Запрос остатков акцизных марок в регистре 3 только по крепкому алкоголю
- Обновление остатков в регистре 3 из полученных данных об остатках в разрезе РФУ2
- Сервис/Очередь документов на отправку. Т.к. в ЕГАИС введено ограничение 1 запрос в 10 минут на документы типа Запрос остатков в разрезе РФУ2, Повторный запрос ТТН, при формировании запроса документы помещаются в очередь. В этом разделе можно посмотреть, что стоит в очереди на отправку и удалить документы из очереди

07.05.2019

- Добавлено задание обновления настроек УТМ по часам - Разделы/Регистр1/Акты. Импорт из документа внешней базы данных

10.04.2019

- В документах Инвентаризация в регистре 1 и 2 удалить акцизную марку можно только сканированием, либо выделить и удалить все марки
- В настройках добавил запуск обновления настроек УТМ по расписанию
- Разделы/Запросы к УТМ. Добавил фильтр по запросам к УТМ
- Постановка в очередь повторного запроса ТТН по регистрации движения, т.к. со стороны ЕГАИС добавлено ограничение запросов 1 раз в 10 минут. Запросы уходят раз в 10 минут при включенном опросе УТМ

19.03.2019

- Разделы/Регистр3. Пункт "Остатки акцизных марок", в котором было всё, что касается регистра3 разбил на отдельные разделы остатки марок, акты, остатки в разрезе РФУ2 и сообщения о пересорте. Сделал поисковые строки по акцизным маркам
- Установил таймаут 60 секунд на получение файла из УТМ. Появились проблемы при получении файла из УТМ, до которого нестабильный интернет

04.03.2019

- Добавлен паттерн ([1-9]\d{2}|\d([1-9]\d|\d[1-9])){2}([1-9]\d{7}|\d([1-9]\d{6}|\d([1-9]\d{5}|\d([1-9]\d{4}|\d([1-9]\d{3}|\d([1-9]\d{2}|\d([1-9]\d|\d[1-9])))))))(0[1-9]|1[0-2])(1[8-9]|[2-9][0-9])([1-9]\d{2}|\d([1-9]\d|\d[1-9]))[0-9A-Z]{129}|\d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[0-9]{40} для проверки марок нового образца
- Разделы/Регистр1/Акты. Запрет добавления в акт марок старого и нового образца, чтобы не получить ошибку 0b0
- Разделы/ТТН. Меню "Действие/Документ проведён в ЕГАИС" проводит ТТН в программе, в случае если тикеты не пришли от ЕГАИС или их какая-то другая программа забрала из УТМ и удалила
- Разделы/Перемещение между регистрами. Разрешил, но с предупреждением передавать в ТЗ РФУ2 со старыми марками, имеющиеся на регистре3

19.02.2019

- Разделы/Перемещение между регистрами. Запрет перемещения в регистр2 маркированной продукции, имеющейся на регистре3
- Разделы/ТТН. При возврате товара, заполняем РФУ2 и проверяем числится ли данная партия на регистре3, если да, то возврат оформляется только сканированием марок и автоматическим подбором РФУ1 и РФУ2 из регистра3
- Разделы/ТТН. Запрет отправки ТТН, дата которой старше текущей более чем на 3 дня

23.01.2019

- Разделы/Служебные/Алкогольная декларация. Исправлена выгрузка справочника поставщиков и производителей, лидирующие нули в ИНН/КПП отрезались
- Разделы/Отправка чеков. Добавлена отправка чеков с новыми марками

17.01.2019

- Разделы/Справочники/Алкопродукция. Исправлен косяк с отображение остатка в регистре 1 и 3
- Разделы/Служебные/Алкогольная декларация. Заполнения колонки остаток ЕГАИС по регистрам 1 и 2 (До этого только по регистру 2 заполнялось)

09.01.2019

- Для всех документов. Проверка статуса документа при сканировании марок в документ при многопользовательском режиме.
- Разделы/Регистр1/Акты поставновик и списания. Загрузка акцизных марок из файла.
- Разделы/Регистр1/Остатки. Запрос остатков в регистре3 по выделенным РФУ2 из контекстного меню
- Разделы/Справочники/Алкопродукция. Добавил колонку "Остаток рег3".
- Автообновление таблиц в разделах каждую минуту без нажатия кнопки "Перечитать". Включается в Сервис/Параметры, вкладка Программа, галка "Автообновление таблиц"

2018 год

17.10.2018

- Исправлено автообновление службы EgaisHelper
- Сводный отчёт остатков в регистре 1 по алкокодам, без разбивки по РФУ 1 и 2
- Разделы/Служебные/Алкогольная декларация. После изменения данных, не пересчитывалась итоговая строка

04.10.2018

- Разделы/ТТН. При отправке запроса на отмену проведения акта для входящей ТТН, автоматически создаётся и отправляется перемещение из торгового зала, если оно ещё не было создано и отправлено

27.09.2018

- Добавлены отчёты пользователей - Файл/Отчёты

19.09.2018

- Разделы/Служебные/Алкогольная декларация. Исправлена загрузка остатков на начало из файла. Не загружались данные по обособленному предприятию
- Разделы/ТТН. При отмене проведения ТТН накладная с помарочным сканированием оставалась в статусе завершённого сканирование и не давала добавлять или удалять марки

18.09.2018

- автообновление сервиса. Необходимо добавить параметр <add key="AutoUpdate" value="True"/> в конфигурационный файл ServiceEgaisHelper.exe.config
- Разделы/Регистр1/Акты. Добавлены такие же проверки, как в актах рег2(на дубли марок, удаление марок по сканированию, на наличие остатка и т.д.)
- Автоматическая отправка акта регистра1, идентификатор которого добавлен в таблицу DocToSend
- Разделы/ТТН. Исправлена ошибка формирования перемещения из торгового зала на основании ТТН(прикреплялась справка2 отправителя)

09.08.2018

- Расчётный остаток в регистре2. В актах, алкогольной продукции и т.д. отображается расчётный остаток регистра2, которые уменьшается или увеличивается после проведения актов постановки или списания, а также перемещений между регистрами. Полное обновление расчётного остатка при приёме данных об остатках из ЕГАИС
- файлы WarningMarkCode создаются в каталоге, откуда происходила загрузка PDF417

16.07.2018

- Разделы/Регистра2/Акты. При формировании акта списания САП по продажам, документ продажи устанавливается основанием. При последующем формировании проверяю был ли ранее сформирован акт на основании этого документа, чтобы исключить двойную отправку
- Разделы/Служебные/Алкогольная декларация. При сохранении документа остаток ЕГАИС обнулялся
- Разделы/ТТН. Сравнение цен ТТН ЕГАИС и накладной учётной системы с учётом округления до двух знаков. Проверка все ли позиции накладной учётной системы связаны с ТТН ЕГАИС при подтверждении ТТН

14.06.2018

- ТТН. Номер акта к ТТН равен номеру ТТН из ЕГАИС. В таблице актов добавил поле транспортид, двойным щелчком переход к Запросам к УТМ, где можно посмотреть кто и когда отправил акт
- Импорт приходных и расходных накладных из учётной системы в акты постановки и списания регистра2

05.06.2018

- Остатки. В отчёт печати остатков, добавил поле КАП и Итог в декалитрах
- ТТН. Импорт акцизных марок из процесса супермаг+
- Алкопродукция. Колонка остаток регистр1 и регистр2

23.05.2018

- Разделы/ТТН. Поиск по связанному документу, по акцизной марке.
- Разделы/Регистр2/Инвентаризация. Добавил возможность загрузки фактического количества из документа учётной системы.

21.05.2018

- Разделы/ТТН. При связывании с артикулами УС добавил проверку на объём продукции. Новые связки артикул-алкокод не сохранялись, поправил

16.05.2018

- Алкогольная декларация. Исправлена ошибка заполнения поля "остаток ЕГАИС". Создание копии ЗАПРЕЩЁННОЙ к редактированию декларации. Итоговая строка в таблице.

03.05.2018

- Разделы/Служебные/Алкогольная декларация. При загрузке остатков на начало из файла предыдущей декларации, сравнение по КПП для юриков идёт из оборота. Удаление ВЫДЕЛЕННОЙ строки из декларации по кнопке Del. Добавил поле "Остаток из ЕГАИС". Заполняется из меню Действие/Заполнить остаток из ЕГАИС, выбираем остаток на дату, который есть в базе Хелпера. Добавил меню Действие/Запрет редактирования

26.04.2018

- Разделы/Регистр1/Акты. Кнопка выбора РФУ2 в спецификации акта списания
- Данные о лицензии в печатных формах справки А и Б. Лицензии прописываются в Разделы/Справочники/Контрагенты, поля лицензия, дата начала и окончания, кем выдана
- Разделы/Перемещение между регистрами. Запрет отправки документа датой старше, чем на три дня
- Разделы/Перемещение между регистрами. Проверка на дубли формы 2 в документе

16.04.2018

- Заполнение Алкогольной декларации для версии Compact Edition не работало
- Разделы/Регистр1/Акты. При чтении акцизной марки подбор справки 2(РФУ2) по приходу с помарочным приёмом

12.04.2018

- Разделы/Регистр1/Акты. Если галка "По-умолчанию операция Реализация в актах" в настройках УТМ стоит, при создании нового акта по-умолчанию выставляется операция Реализация
- Регистрация движения от переименованной ТТН прикрепляется в новой ТТН
- Загрузка данных из базы программы Retail Declaration
- Исправлено. В декларацию форма 12 для поставщиков выгружался атрибут ИдЛицензии

09.04.2018

- В настройках УТМ галка запрета принятия ТТН, которая не связана с приходной накладной учётной системы

05.04.2018

- При частых обновлениях были случаи зацикливания автоапдейта, когда файл с информацией об обновлении на компьютере был старый, а на сервере уже следующее обновление
- Действие/История документа. Отображает историю изменения документа, дату/время, старый и новый статус и файл, изменивший статус документа
- Немного дополнил инструкцию
- Разделы/ТТН. Связь с приходной накладной учётной системы, сравнение по ИНН/КПП отправителя, количество, цена, КАП между ТТН ЕГАИС и ТТН супермага

22.03.2018

- Разделы/ТТН. Импорт расходной накладной из Учётной системы(опять же сделал готовый запрос только для Супермаг+)
- Разделы/Справочник/Алкопродукция. Добавил вкладку документы. Отображаются все документы, в которых использовался этот алкокод. Двойной щелчок мыши переходит к документу
- Загрузка ТТН версии 3 с марками, но без названия номера бокса завершалась ошибкой
- Исправлен приём актов расхождения версии 3 без марок

14.03.2018

- Разделы/Регистр2/Акты. При создании акта списания САП по продажам, если поле комментарий оставить пустым, туда пишется номер документа из УС, на основании которого создан документ
- В файле readme.txt описал загрузку связки алкокод-артикул из Супермаг+
- Акты списания. Копия акта делалась без цен, поправил.
- Алкогольная декларация. Копирование остатка на конец из файла xml предыдущей декларации в остаток на начало текущей декларации
- Алкогольная декларация. Заполнение реализации и возвратов от покупателя из отправленных чеков

27.02.2018

- Разделы/Остатки акцизных марок. Доделал кнопку выбор формы Б в актах фиксации и отмены фиксации
- Добавил таблицу для хранения ЦИ в регистре3 и её заполнение при регистрации документов в регистре1
- Разделы/Регистр2/Акты. При формировании списания САП по реализации, проверка КАП привязанной алкопродукции к артикулу учётной системы
- Разделы/Регистр1/Остатки. Добавил колонку-кнопку Остаток регистр3. Нажав на кнопку откроются акцизные марки, связанные с этой партией
- Разделы/ТТН. Помарочное сканирование ТТН версии3 без марок не работало, т.к. искал марку, а их не прислали. Сделал чтобы марки добавлялись к ТТН как в версии2

22.02.2018

- алкогольная декларация и для формы 11. Лицензия, дата начала и окончания лицензии у поставщика вводятся в Разделы/Справочники/Контрагенты. Перейти к поставщику можно из декларации двойным щелчком по нему
- Акт списания (регистр1) версии 3
- с 1 марта галка xsd3 будет стоять по-умолчанию. все документы будут формироваться уже по новой версии автоматом

20.02.2018

- Разделы/Служебные/Алкогольная декларация. Доделал выгрузку. В таблицу подгружаются продажи пива, которые списывались через акты в EgaisHelper. Прочие приходы и расходы - это акты постановки и списания. Редактирование в таблице
- Разделы/ТТН и Разделы/Регистр2/Акты. При удалении акцизных марок вопрос "Удалить выделенные марки?" выдаётся только, если все марки удаляем
- Разделы/Регистр2/Акты. Продажа пива из товароучётки берётся теперь с ценой. Тех, кто настраивал списание пива из товароучётки(не для супермага), просьба добавить третье поле Цена(именно цена, а не сумма)

14.02.2018

- Разделы/Регистр2/Акты. При добавлении в списание с причиной Реализация отображаются только пивные напитки. Крепкий алкоголь добавить можно только сканированием акцизных марок
- Разделы/Регистр2/Акты. При добавлении в списание с причиной Реализация, если стоит галка помарочного сканирования ТТН, проверяется был ли приход данной марки и выдаётся предупреждение в случае отсутсвия прихода
- Разделы/Регистр2/Инвентаризация. При сканировании акцизной марки или загрузке из файла, проверка была ли данная марка реализована через акт списания
- Разделы/ТТН. В возврате проверка введённой/выбранной справки2 и вывод предупреджения, если справка 2 не соответствует получателю ТТН

08.02.2018

- Отчёт о производстве продукции версии 3
- Исправление косяка с отменой проведения ТТН для опта

02.02.2018

- Убрал предупреждение из логов типа "ВНИМАНИЕ!!! Клиент с кодом ХХХХХХХ не сохранён в базу, т.к. уже имеется, но с другими реквизитами!". Вместо этого отправляется запрос данного клиента, чтобы в базе актуальные данные по нему были
- Разделы/Регистр2/Акты. При сканировании и удалении марок сразу запись в БД. Удаление марок из документов сканированием марки, либо выделить ВСЕ марки и удалить всё
- Исправлена ошибка ручной проверки обновления программы, если включена проверка обновления в настройках
- Акты регистра2 не отправлялись, если у производителей алкогольной продукции не заполнен RegionCode. Раньше такие производители писались в лог при отправке, нужно было вручную их запрашивать, сейчас сразу же идёт запрос контрагента. Повторно отправить акт нужно, как только придёт ответ запрос

23.01.2018

- Разделы/Перемещение между регистрами. Если перемещение в торговый зал делалось в другой программе, то при подборе справок 2 таблица будет пустая. Теперь если таблица пустая вывожу весь список справок 2, которые есть в хелпере, связанных с этим алккодом
- В таблице тикетов к документам комментарии сделал в виде кнопок. Если нажать на неё будет виден весь текст комментария
- Обновление программы со своего веб-сервера. Настройка в параметрах программы, флаг "Адрес обновления программы".
- Разделы/ТТН. Удаление отсканированных марок только сканированием. Без сканирования можно удалить ВСЕ марки, выделив всю таблицу с марками и нажать удалить
- Разделы/ТТН. Действие/Загрузить PDF417 из файла. Загрузка акцизных марок может осуществляться как во входящую, так и в исходящую ТТН
- Разделы/Регистр2/Инвентаризация. Слетал артикул учётной системы при сканировании марок
- При отмене акта к ТТН, новая ТТН не связывалась с регистрацией движения, т.к. тикет на отмену проведения ТТН часто приходит позже новой ТТН и регистрации, либо в то же время

12.01.2018

- Исправлена ошибка, засоряющая таблицу LogIncoming ошибками приёма. Клиент просил 3 попытки приёма документов с ошибками, при разработки не всё учёл( Счётчик попыток сбрасывался при запросе входящих документов и ошибочные документы при каждом цикле пытались приняться. Из-за чего в папке in скапливались файлы *.bak и в таблицу LogIncoming добавлялась запись с причиной ошибки
- Разделы/Регистр2/Акты. Ремонт Действие/Создание акта списания САП по продажам

11.01.2018

- Действие/Запросы в ЕГАИС/Запрос на добавление новой продукции
- Разделы/ТТН. Кнопка “отклонить все” доступна и в режиме сканирования акцизных марок
- Разделы/Остатки акцизных марок. Запрос остатков акцизных марок по коду продукции. Правда в документации остатки запрашиваются по Форме 2...
- Разделы/Остатки акцизных марок. Акт фиксации и отмены фиксации штрихкодов на балансе организации.

2017 год

15.12.2017

- Разделы/ТТН. При печати справки Б запрашивается выбор адреса получателя, если у него несколько адресов
- Исправление ошибки загрузки из файл списка PDF417 в акт списания "реализация"

14.12.2017

- Разделы/Регистр2/Акты списание(Реализация). Цена в любом случае уходила, даже, если = 0. Поправил. Если цена 0, то в xml файле данный атрибут отсутствует, иначе ошибка отправки, марки требует
- Проверка наличия новой версии программы раз в сутки, если стоит галка Проверять обновления. Для тех, кто не закрывает программу

13.12.2017

- xsd Версии 3 для ТТН, актов подтверждения
- Цена в Разделы/Справочники/Алкопродукция. При добавлении АП в акт списания(Реализация), цена встаёт автоматически.
- В настройках УТМ галка проверки указания цен в актах списания (реализация)
- В настройках УТМ галка xsdV3, если она стоит, то новые ТТН создаются с версией 3

29.11.2017

- У оптовиков не принимался повторный акт к ТТН(выходила ошибка, что акт уже имеется), если предыдущий акт был отменён
- В настройках к обслуживаемому УТМ галка "По-умолчанию операция Реализация в актах (рег2)". При создании нового документа, сразу выбирается акт списания и операция Реализация
- При сохранении справки 1(А), обновляется информация об импортёре в таблице Алкопродукции
- Инвентаризация. Отображение импортёра из Алкопродукции, если эта графа пустая, то производителя из алкопродукции

17.11.2017

- Разделы/Регистр2/Акт списания. При списании пивных напитков (Действие/Создать акт списания САП по продажам). Получаем связанный с артикулом алккод, если остаток в рег2 меньше, чем продали, то списываем имеющийся остаток и получаем следующий связанный алккод и тд

18.10.2017

- Разделы/Служебные/Алкогольная декларация.
- Разделы/Регистр2/Акты списания. Таблицу лога, где отображаются непривязанные артикулы сделал немодальным, чтобы можно было переключиться в основное окно и посмотреть, когда приходил тот или иной артикул

11.10.2017

- Акты списания/постановки регистр1 и регистр2. Запрет отправки акта, дата которого отличается от текущй больше чем на 3 дня. Чтобы не ждать тикет отказа
- Разделы/ТТН. Вернул формирование расходных накладных по остаткам в старом варианте. Для этого необходимо снять галку "При возврате отправлять перемещение из регистра 2" в Сервис/Обслуживаемые УТМ
- Акта постановки на баланс(рег1 и рег2). Запрет отправки актов постановки, в которых более 100 позиций, т.к. запрещено в ЕГАИС
- Разделы/Регистр2/Акты списания. Выделение красным цветом количества списание, которое больше остатка в регистре2. Запрет отправки акта списания, у которого количество больше остатка настраивается в Сервис/Обслуживаемые УТМ вкладка Интерфейс галка "Запрет отправки акта списания рег2(кол-во > остатка)"
- Разделы/Регистр2/Акты списания. Проверка и запрет добавления дубля АМ для документа списания с операцией реализация. Поиск дублей осуществляется во всех предыдущих акта списания с операцией реализация со статусом: Новый, Отправлен, Зарегистрирован, Проведён

09.10.2017

- Разделы/Регистр1/Остатки. Добавил поле Номер ТТН, двойным щелчкой переход к этой ТТН
- Разделы/ТТН. В меню действие добавил пункт Создать возврат из регистра2. На случай, если весь товар находится на рег2 и нужно сделать возврат. Пункт доступен только когда ТТН в статусе Редактируется. Т.е. сначала создаётся возврат из рег2 и отправляется, потом отправляется ТТН
- Добавил параметр в настройки УТМ "При возврате отправлять перемещение из регистра 2". Если ВЕСЬ остаток перемещён на рег2 и все приходы(и пиво тоже) падают сразу на рег2, то лучше поставить эту галку. Во время отправки возврата поставщику, автоматически формируется возврат из рег2 и отправляется. Как только приходит тикет с проведением возврата из рег2 ТТН отправляется, до этого она висит в статусе отправлена. В случае ошибки, ТТН сбрасывает статус в Редактируется и внизу ТТН добавляется тикет с описанием ошибки
- Разделы/Регистр1/Акт списания-постановки. Реализовал копию акта списания
- Поиск по спецификации в документах: Акт постановки/списания рег1 и рег2, Перемещение между регистрами. Поиск такой же как и в ТТН, встаём на любую ячейку в столбце алккод или наименование и начинаем набирать на клавиатуре

05.09.2017

- Разделы/ТТН. Привязка к артикулам УС из спецификации ТТН
- Сервис/Загрузка из файла. Добавлена возможность загрузки перемещений между регистрами из файла
- Разделы/Перемещение между регистрами. Проведение документа из меню Действие/Провести документ, необходимо выбрать файл xml тикета для этого документа, чтобы знать регистрационный номер

31.08.2017

- Разделы/Регистр2/Остатки. Добавил колонку запрета удаления остатков, запрет ставится через меню Действия/Запрет удаления остатков. При заполнении инвентаризации или обновлении остатков в ней, запрет удаления остатков так же установится
- Удаление остатков по расписанию в регистре2 почему-то не было реализовано, сделал. Настраивается в Сервис/Обслуживаемые УТМ для каждого УТМ

25.08.2017

- Разделы/Регистр2/Акты списания. Меню Действие/Создать акт списания САП по продажам. Вывод предупреждения о несвязанных артикулах в виде таблицы, в которой можно сразу привязать алккод
- Разделы/Запросы к УТМ. Ошибки приёма стирались при перезапросе входящих документов, приходилось опять в лог лезть
- Разделы/Регистр2/Инвентаризация. Отображение даты и времени остатков, которыми заполняли инвентаризацию. Двойной щелчок по дате переходит к этим остаткам. ТОЛЬКО для новых документов

24.08.2017

- из-за огромного скопления документов в папке in и out, сделал подпапки с МЕСЯЦГОД(82017)
- ремонт приёма тикетов для документов перемещения между регистрами

17.08.2017

- Квитанция о регистрации справок 2 для Товарно-Транспортной Накладной. В спецификации ТТН в таблице добавил кнопку по которой открывается квитанция
- Запрос истории движения между регистрами. Разделы/Служебные/История движения между регистрами. Правда в ЕГАИС это ещё не реализовано как оказалось(
- Простановка Регистрационного номера для перемещения между регистрами

24.07.2017

- Разделы/Регистр1/Акты списания. При добавлении позиции столбец "Дата розлива" не заполнялась
- Разделы/Справочники/Контрагенты. ИМеем базу контрагентов в Хелпере, имеется поставщик с кучей КПП. Если запросить по ИНН, то придут все ДЕЙТСИВУЮЩИЕ подразделения, а те, которые уже со статусом Deleted в ЕГАИС не придут, т.е. в Хелпере они так и будут висеть со старым статусом. Теперь те, кто не пришёл будут в Хелпере менять статус на Deleted
- Разделы/ТТН. В открытой ТТН на вкладке Дополнительно добавил поле комментарий. Редактировать его можно в любой момент, в любом статусе ТТН
- Разделы/ТТН. Отображение в спецификации ТТН импортёра и инн/кпп импортёра из справки 1
- Разделы/ТТН. Отображение в таблице даты изменения статуса ТТН или акта к ТТН
- При приёме остатков регистра 1 второй версии, все справки А заново перезапрашивались.

04.07.2017

- Загрузка исходящих ТТН из файла xml
- Пакетная отправка ТТН
- Параметр удаления файлов xml при ручной загрузке из Сервис/Загрузить из файла xml
- Акты расхождения версии 2 на исходящии ТТН принимались неверно, если тип акта был Accepted, вместо Differences
- Убрал пароль на информирование о переходе на версию 2 по просьбам клиентов

29.05.2017

- Разделы/Регистр2/Акт постановки/списания. Исправлено: При добавлении АП , которой не было на остатках, сканированием акцизки в спецификацию, возникала ошибка. Так же исправил, при добавлении АП сканированием акцизки, всегда показывался остаток первого УТМ
- Разделы/Служебные/Запрос на получение акцизной марки. В меню Действия добавлен пункт загрузки штрихкодов DataMatrix из файла.

18.05.2017

- Разделы/Справочник/Контрагенты. Добавил поле отображения версии XSD контрагента

16.05.2017

- Сервис/Обслуживаемые УТМ. В параметрах УТМ дополнительная галка "Принудительное перемещение в торговый зал". Если она стоит, то при отправке акта подтверждения галку "Перемещать в торговый зал" снять нельзя
- Разделы/Отправка чеков. Запрет отправки чеков в ЕГАИС с датой, отличающейся от даты сервера на 1 день в любую сторону
- Если текущая дата больше 01/07/2017, то работаем только с xsd2
- Оптимизация работы с лицензиями. Встроены контакты в лицензию, чтобы клиенты обращались к тому, у кого покупали Хелпер, если контактов нет, то ко мне

20.04.2017

- запрет отправки запроса на отмену акта отказа у ттн, т.к. в ЕГАИС это не реализовано почему-то...
- отправка в ттн в ошибку падала без объяснения, если лицензия закончилась

05.04.2017

- Разделы/ТТН. Изменение номера исходящей ТТН
- Разделы/ТТН. Если во входящей ТТН не указан объём, будет показываться из справочника, раньше 0 стоял
- Разделы/Служебные/Необработанные ТТН. В списке необработанных ТТН добавлена возможность запроса необработанной ТТН из контекстного меню. Двойной щелчок по Регистрационному номеру переходит в Разделы/ТТН и отображает эту ТТН, если она есть в базе
- В настройках УТМ добавлен параметр Удалять остатки старше N дней
- Добавлено расписания запроса остатков по часам

14.03.2017

- Разделы/ТТН. Изменение номера исходящей ТТН
- Разделы/ТТН. Если во входящей ТТН не указан объём, будет показываться из справочника, раньше 0 стоял

28.02.2017

- окно добавления акцизных марок запоминает позицию на экране
- Разделы/Запросы к УТМ. Вывод даты и времени попытки приёма входящего документа
- Проверка на длину короткого названия производителя свыше 64 символов
- Перед пакетной отправкой всех неотправленных чеков, сначало сортировка по дате и отправляем от старого к новому, чтобы ошибку про 72 часа не словить
- запрос остатков по расписанию вынес в полноценные назначенные задания, т.к. при запросе остатков вручную, запланированное задание уже не срабатывало

07.02.2017

- Дополнительное поле в остатках - местное время остатка, т.к. приходит остаток московского времени
- Возможность добавления нулевого фактического остатка в частичную инвентаризацию, для выравнивания пересорта
- Проверка связи с УТМ перед запросом остатков, чтоб в Разделы/Запросы к УТМ не добавлялись новые записи с неудачным попытками

02.02.2017

- Исправлен автоматический запрос остатков в локальном опросе(не сервис)
- Повторно не принимались ошибочные регистрации движения по новой схеме xsd2
- Не подгружались остатки регистра2 в актах при загрузке PDF417 из файла
- Расположение кнопок в интерфейсе запроса остатков регистра2 и регистра1
- При отправке акта списания предупреждение о том, что он содержит алккоды, количество списания которых, больше остатка
- Вывод колонки наличия связанных артикулов в остатках регистра2

26.01.2017

- Разделы/Отправка чеков. Фикс ошибки загрузки PDF417 из файла, ошибка была при наличии дублей в файлах загрузки
- Сервис/Параметры при нажатии на ОК, программы падала в ошибку

25.01.2017

- при изменении текущего УТМ(Сервис/Обслуживаемые УТМ) вкладки не закрываются, а информация во вкладках обновляется для нового УТМ
- автоматический запрос остатков сервисом EgaisHelper
- Время последнего опроса при работе с сервисом EgaisHelper
- Сервис/Параметры Вывод ошибки приёма. Вывод в строку состояния информацию, если есть ошибки приёма документов
- Перезапуск сервиса при автообновлении EgaisHelper, если они используют один и тот же каталог. В конфигурационном файле параметр ServiceName должен иметь имя службы, иначе перезапуск не будет работать
- Сервис проверяет время окончания лицензии и сам загружает обновлённую лицензию с веб сервера
- Действие/Новое окно раздела открывает копию текущей вкладки

18.01.2017

- На основании инвентаризации теперь создаются акты с операцией Излишки и Недостача
- Галка в настройках Отправка всех чеков, если стоит, отправляю все неотправленные чеки по кнопке Отправить
- Причина для акта списания/постановки выбирается вручную при создании нового документа
- Регистрация движения с отсутствующим Identity не принималась, поправил

17.01.2017

- Разделы/Справочники/Алкопродукция. Сплиттер между таблицей алккодов и связанных артикулов
- Остатки. Удаление выделенных строк данных об остатках
- Исправлен алгоритм списания САП по данным о продажах из товароучётной системы
- Отчёт остатки с группировкой по КАП и производителю/импортёру
- Разделы/Служебные/Продажи с касс. Через меню действие загружаем акцизные марки
- Поправил отчёт по остаткам в разрезе КАП и производителей. Если алккода нет в базе, то вместо КАП пишется этот алккод

16.01.2017

- Помарочное сканирование. В спецификации ТТН несколько алккодов, например, с разными датами розлива. Сканируем марки, при заполнении одной строки, чтобы факт совпал с кол-вом по документу, ищем в таблице ещё один алккод, где кол-во по факту не превышает кол-во по документу
- Разделы/Отправка чеков. Дополнительная информация по алкопродукции
- Разделы/Отправка чеков. Возможность загрузки PDF417 в открытый чек из файла
- Запрет отправки чека, где цена меньше или равна 1 рубль
- При создании акта списания регистра2 запрет добавления кол-ва, больше чем есть на остатках. Исключение ошибки необеспеченный расход.
- Для полноценного SQL Server исправлена проверка актуальности остатков при создании акта списания регистра2
- Удаление всех документов по паролю. Настройка в Сервис/Обслуживаемые УТМ для каждого объекта
- Исправлена ошибка открытия ТТН с UnitType = null

10.01.2017

- сервис не стартовал, если не было подключения к базе данных. например при перезагрузке mssql не успевал стартовать. сейчас сервис стартует и каждые 10 минут пытается подключиться к базе
- запрос остатков один раз в календарный час оказывается... т.е. если запросили в 16:55, то в 17:01 уже можно запрашивать остатки
- номер кассы по-умолчанию в параметрах, для Разделы/Отправка чеков
- запрет создания инвентаризации ПОЛНОЙ, если есть незавершённая

2016 год

29.12.2016

- автозапрос остатков. Настраивается в Сервис/Обслуживаемые УТМ для каждого фсрарид.

26.12.2016

- комментарий в чека. Разделы/Отправка чеков
- выбор нескольких файлов при загрузке файлов PDF417 в инвентаризации и актах постановки/списании
- файл предупреждений при загрузке из файла создаётся с именем загружаемого файла

23.12.2016

- исправил отчёт акт расхождения, не все импортные позиции попадали в акт
- Разделы/Регистр2/Акты, в меню Действие добавил Заполнить отрицательными остатками

12.12.2016

- добавил в перемещение между регистрами проверку на добавление дважды одного и того же товара с одной и той же справкой2
- в тикетах к актам постановки/списания рег1 и рег2, перемещение между регистрами добавил поле с возможностью открыть тикет
- исправлена ошибка создания автоперемещения в регистр2 с нулевым количеством, если на ТТН был отправлен акт расхождения с отказом от приёма позиции

08.12.2016

- запрет повторной отправки запроса остатков в течении часа
- в настройках УТМ(Сервис/Обслуживаемые УТМ), галка "Не перемещать пивные напитки". ТТН, помеченные на перемещение во второй регистр не будут перемещены в регистр2, если в спецификации только пиво. Либо будут перемещены частично, за исключением пива

07.12.2016

- помарочный приём ТТН.
- в отправке акта подтверждения ТТН изменил цвета и заголовок, чтоб понятнее было.
Отказ от ТТН, внизу красным пишется, что отказываемся, в заголовке "Акт отказа", в комментарии "Отклоняем"
Акт расхождения. Внизу оранжевым пишем, что имеются расхождения, в заголовке "Акт расхождения", в комментарии "Имеются расхождения"
Акт приём. Внизу зелёным пишем полный приём, в заголовке "Акт подтверждения", в комментарии "Принимаем"
- в утилитке галка БЕЗ ШТРИХКОДА, чтоб не сканировать штрихкод, если он не нужен
- в ТТН рядом с кнопкой закрыть сделал кнопку Отклонить ТТН
- проверка нулевого кол-ва при отправке актов списание и постановки
- при добавлении в акт списания во втором регистре, поле остаток регистр2 не заполнялось

Про помарочное сканирование. Сделал галку "Приём ТТН помарочным сканированием" в настройках для каждого УТМ в Сервис/Обслуживаемые УТМ. Если эта галка стоит, то при открытии ТТН режим помарочного сканирования начинается автоматические и отменить его нельзя. Если галка не стоит, то начать помарочное сканирование можно через меню Действие/Помарочное сканирование/Начать. Если галка "Приём ТТН помарочным сканированием" не стоит, то можно отменить этот режим. нажав Действие/Помарочное сканирование/Отменить.
Завершить помарочное сканирование можно отправив акт на ТТН через привычную кнопку Отправить акт, либо Действие/Помарочное сканирование/Завершить и отправить акт

24.11.2016

- исправлена ошибка сохранения справки 1
- исправлена ошибка запроса выделенных алккодов из Разделы/Справочники/Алкопродукция
- колонка сумма накладной в ТТН
- повторный запрос ТТН. В поле ввода добавил "TTN-", чтобы не гадать писать с "TTN-" или нет

21.11.2016

- при возврате поставщику цена проставляется от прихода по выбранной справке Б
- В ТТН Действие/Создать перемещение в торговый зал
- поле литраж в справке А
- исправлена ошибка порядка печати прикреплённых файлов

08.11.2016

- небольшие улучшения для прикреплённых файлов
- отмена акта для ТТН по новому алгоритму студентов, которые лепят ЕГАИС

02.11.2016

- сканированные документы подцепляются к справке А. В Разделы/Справки/Справки А появилось поле, куда можно прикрепить сканированный файлы
- отбор всех справок А из ТТН, в ТТН меню Действие/Отобрать все справки А
- печать прикреплённых файлов ко всем справкам А из ТТН. в ТТН меню Действие/Печать прикреплённых файлов справки А. Печатаются только те файлы, на которых стоит галка "Печать" в Разделы/Справки/Справки А
- не принимался тикет на отзыв акта постановки/списания регистра1, т.к. в ЕГАИС, в очередной раз, поменяли тип тикета для данной операции

31.10.2016

- Добавлена возможность сопоставления артикула УС и алккода с помощью акцизных марок и штрихкода. Загрузка происходит из файла в Разделы/Справочники/Алкопродукция из меню Действие/Загрузить привязку PDF417 - EAN13 из файла
- Небольшая утилита PDF417EAN.exe для сопоставления акцизной марки и штрихкода с бутылки, работает как с USB, так и с СОМ-портами

25.10.2016

- выгрузка/загрузка в/из файл данных связанных артикулов на вкладке Алкопродукция меню Действие/Выгрузить привязку в файл и Загрузить привязку из файла
- Строка подключения к внешней БД настраивается для каждого УТМ отдельно в Сервис/Обслуживаемые УТМ

17.10.2016

- вывод данных о поставщике в документ перемещения между регистрами
- выгрузка данных для УКМ WIN, содержащих артикул и алккод во избежании продажи вина, по акцизке водки и наоборот. Сервис/Внешняя БД/Выгрузка в UKMWIN. Пока вручную, выгрузку по расписанию тоже сделаю чуть позже. Связь артикул-алккод берётся из базы хелпера, которая устанавливается в Разделы/Справочники/Алкопродукция. Сделаю выгрузку связи из Супермаг+, если кто-то подтверждает ТТН через него, либо подгружу имеющую связку в Супермаг+ в хелпер. Если необходимо, сообщите

13.10.2016

- автозаголовок чека в Сервис/Параметры. Если галка стоит, то номерация смены и чека формируются автоматически. Для общепита очень нужная вещь
- статус ТТН запоминается. Т.е. проведённые, редактируются и тд
- выбор версии запроса АП. В версии2 немного другие данные приходят
- сохраняются позицию и размеры модальных форм, где есть таблицы в основном
- частичная инвентаризация. то есть добавление/удаление произвольного списка АП. При создании инвентаризации выбираем тип документа: полная, частичная. Обновление остатках через меню Действие/Обновить плановый остаток.
Для частичной инвентаризации в данный момент разрабатывается добавление списка АП из супермага, т.е. будет инвентаризация по привычным группам супермаг+

06.10.2016

- увеличение поля комментария в таблице тикетов до 2000 символов. сочинения целые начали слать с ЕГАИСа)
- в документе перемещения вывод поля остатка АП в регистре1 или в регистр2 в зависимости от типа документа
- при подборе справки Б в документе перемещения вывод кол-ва поступившего или поставленного на баланс АП
- ручное закрытие минусовых остатков с помощью перемещения между регистрами. Создать новый документ перемещения в торговый зал, меню Действие/Заполнить отрицательными остатками регистра2. А вот подбор справок Б пока вручную по кнопке. Если этот функционал нужен будет, буду автоматизацию лепить
- Сервис/Обслуживаемые УТМ, в настройках УТМ галки Автосоздание перемещения в торговый зал и Автоотправка перемещений в торговый зал. В окне атка подтверждения ТТН есть галка автосоздания перемещения в регистр2, стоит в УТМ, стоит и тут по-умолчанию. Документ перемещения создаётся, когда ТТН принимает статус "ТТН проведена". Если галка автоотправки стоит, то перемещение сразу отправляется в егаис
- отправка чеков. быстрые кнопки
insert новый чек
- удаление позиции из чека
+ добавление позиции в чек
F12 отправка чека

30.09.2016

- загрузка акцизных марок из файла в акт постановки на баланс регистр2. Меню Действие/Загрузить PDF417 из файла
- оптимизация алгоритма получения продлённых лицензий

28.09.2016

- автоматическое обновление лицензии. Файлы лицензии не буду рассылать по почте, а вам не нужно будет их раскладывать по папкам. После оплаты хелпер сам скачает лицензию
- создание копии перемещения между регистрами, меню Действие/Создать копию
- выбор справки Б при возврате товара с регистра2 по кнопке. В список попадают все справки Б, которые ранее были перемещены с помощью Хелпера в регистр2. В таблице отображается номер и дата ТТН, отправитель и дата розлива, чтобы проще было определить какая справка нам нужна

26.09.2016

- добавление в спецификацию любого документа всех выделенных позиций, а не по одному. По просьбе Рината
- возможность добавления в спецификацию акта постановки на баланс в регистр2 помарочным сканированием. В таблице марок нажимаем добавить и сканируем марки. Поле кол-во там, где есть марки редактировать нельзя(одна марка-кол-во 1; две марки-кол-во 2 и тд). Там где нет марок, можно вводить вручную. В спецификацию добавляются позиции, алккоды которых нет в базе, пока запрос на АП обрабатывается ЕГАИСом.

23.09.2016

- в инвентаризации обновление планового остатка. меню Действие/Обновить плановые остатки. Выбираем остаток в регистре2. Плановый остаток обновляется. Позиции которые есть в инвентаризации, но нет в остатках план = 0, которые есть в остатках, но нет в инвентаризации добавляются

20.09.2016

- для полноценного SQL Server многопользовательская работа с инвентаризацией, данные обновляются онлайн. В случае потери связи с сервером все данные будет сохранены
- загрузка списка акцизных марок из файла txt в инвентаризацию, меню Действие/Загрузить PDF417 из файла. Если алккода нет в базе данных, то происходит автоматический запрос в егаис. В спецификацию АП попадает без названия, название и другие характеристики товара будут отображаться, после получения ответа на запрос АП
- Запрос АП из файла txt. Разделы/Справочники/Алкопродукция в меню Действие/Загрузить запрос из файла. В файле могут содержаться как алккоды, так и акцизные марки

В обоих загрузках, если акцизные марки некорректные, то в конце операции открывается файл со списком некорректных акцизных марок. Файл должен иметь следующий вид:

57N00001CKY3JPQY3YM1NW710901007002773D769................
57N000000HZ9GTIX1TJ01EQ50731004037661052E68................
57N0000165GUQ7J565K3AWY51117003056348111B1A................

для запроса АП, в файле может содержаться алккод
0123130000001876114

15.09.2016

- Запрос акцизных марок, при добавлении в спецификацию, сохраняется последний код типа ФСМ/АМ
- При добавлении в спецификацию ТТН, вывод даты поставки АП
- Модуль инвентаризации. Разделы/Инвентаризация

Про инветнаризацию. Сделана для выравнивания остатков к 01.10.2016
Инвентаризация проходит во втором регистре
Чтобы переместить весь остаток во второй регистр:
1) Запросить остаток в Регистре1
2) зайти в Разделы/Перемещение между регистрами
3) меню Действие/Переместить весь остаток в регистр2, выбрать какую продукцию перемещаете(Маркированную, Немаркированную(САП), Всю)
4) Создастся документ перемещения, его можно открыть, посмотреть
5) Нажать на кнопку Отправить документ

дожидаемся проведения документа, запрашиваем остатки в регистре2

Заходим в Разделы/Инвентаризация, создаём новый документ, выбираем нужный остаток, по которому будет выставляться план, выбираем какую продукцию инвентаризируем(Маркированную, Немаркированную(САП), Всю)
Фактическое кол-во маркированной продукции добавляется в инвентаризацию только путём сканирования акцизки(во избежании постановки не на тот алккод, т.к. одна и та же бутылка, может иметь разные алккоды), немаркированная продукция вручную вводим кол-во
По окончанию ревизии, сохраняем, выходим из документа и нажимаем "Провести документ", формируются документы Акт постановки и Акт списания. Эти документы отображаются внизу(там где тикеты обычно), перейти к ним можно двойным щелчком по документу
Смотрим акты, правим, если нужно и отправляем в Егаис.
В проведённом документе есть функции разделения и слияния строки для проставления артикулов и последующей выгрузки в учётную систему.

18.08.2016

- Сервис/Обслуживаемые УТМ отображение данных об окончании лицензии
- Экспорт чеков только для полноценного SQL Server вызывает процедуру xxp_export_check(@ID int, @comment varchar(max) out)
@ID - ид чека. Если @comment не пустой, то вывожу его сообщением, иначе "Экспорт завершён". Экспорт по одному чеку.
- Перемещение всего остатка Склад->Торговый зал(Регистр1 -> Регистр2). Разделы/Перемещение между регистрами, меню Функции/Перенести весь остаток Склад->Торговый зал
- галка в акте подтверждения ТТН "Создать перемещение в торговый зал". При получении тикета на проведение ТТН автоматически создаётся документ перемещения в торговый зал. Отправляете его вручную сами, автоматизация отправки будет позже, настраиваемая.
- Сервис опроса. При автоподтверждении ТТН возможность выставления галки создания перемещения в торговый зал. Если УТМ опрашиваются сервисом и стоит галка автоотправки перемещения в торговый зал, то при проведении ТТН, формируется перемещение и отправляется в ЕГАИС
- Изменения структуры меню Разделы

09.08.2016

- разделы/запросы выводить записи за N последних дней. настройка в сервис/параметры, по-умолчанию 7 дней
- сканирование маленькой акцизки(DataMatrix) в Разделы/Запрос акцизных марок, автоматически заполняются тип алкоголя, серия и номер акцизки, чтоб вручную не вводить
- Привязка второстепенных таблиц к главным по полю BaseId. При удалении ТТН, удаляются регистрации, тикеты, акты подтверждения, связанные с этой ТТН. То же самое при удалении актов постановки и тд.
- регистрация движения пытается приняться в автоопросе, даже, если была ошибкой(на случай, если регистрация пришла раньше ТТН)
- отправка чеков. Сделал для корректировки дублей по продажам акцизов. для формирования возвратных чеков. можно использовать в общепите, для отправки чеков вскрытия маркированного алкоголя, чтобы не вести журнал руками
- печать PDF417 из Разделы/Запрос акцизных марок, в меню Функции/Печать акцизных марок. Только для проведённых документов, на которые пришли акцизы

07.07.2016

- Тип товара для ТТН упакованное/неупакованное, вернул поле как было раньше
- отчёт остатки и остатки в регистре 2. Из Раздела остатков меню Функция/Печать остатков
- копия документа "Запрос акцизных марок"
- Загрузка данных в новую базу из файла БД SQL Ce
Требования:
1) Версии БД должны быть одинаковые
2) УТМ ИД для ваших фсрарид дожны быть тоже одинаковые. Посмотреть их можно в Сервис/Обслуживаемые УТМ, поле УТМ ИД

меню Сервис/Загрузить данные из CE

05.07.2016

- Автообновление. Файлы, которые заменяются, переименовываются в .bak, при последующем обновлении они будут удаляться, а другие переименовываться в .bak. Удобно при работе в терминальном режиме, чтобы не ждать, когда все из программы выйдут
- Логи программы в каталоге Logs с разбивкой по дням
- После окончания лицензии работать в программе можно будет в режиме просмотра. До этого было, что после окончания лицензии программа совсем не открывалась бы
- Резервная копия БД при автообновлении для MSSQL CE, в каталоге Database создаётся файл с датой обновления. Если копии не нужны, их можно удалять
- Добавлен комментарий в спецификацию запроса нечитаемых акцизных марок
- отмена проведения ТТН, пока только запрос на отмену. На тестовом приходит тикет распроведения ТТН и тикет, что запрос принят. Отправителю приходит тикет на распроведения, без всякого предупреждения, что кто-то отменил ТТН)) На боевом не пробовал, хз, как это всё отработает, но запрос на отмену отправится

01.07.2016

- в производственном ЕГАИС акты расхождения отправитель не подтверждает, сразу приходит тикет проведения ТТН. Сделал приём акта расхождения в этом случае
- проверка был ли отправлен акт на ТТН, при многопользовательской работе
- Разделы/ТТН/Необработанные ТТН добавление контекстного меню на отправку запроса
- возможность выбирать несколько артикулов из внешней БД при привязке к алккоду в Разделы/Справочники/Алкопродукция
- обработка тикетов для документа отчёт о производстве продукции
- сохранение позиции разделителя между таблицами (алккоды и акцизные марки) в спецификации акта постановки на баланс
- фильтр в ТТН не отображал красные накладные
- акты подтверждения с полным отказом уходили, как акты расхождение с нулями во всех позициях. трактуется как полный отказ, но не смотрибельно

29.06.2016

- исправил косяк с вводом дробного фактического кол-ва в ТТН
- вывод новых полей в таблицы для новой версии xsd
- ремонт печати справок А и Б
- перестало запоминать состояние окна при закрытии, поправил
- запрос нечитаемых акцизных марок, добавил цвета в таблицу и фильтр по статусам документа
- доп. параметр в запрос к внешней БД "Справочник алкогольной продукции" - :capacity. Сам запрос не переписывал, не знаю нужно ли это кому-то. Пока только один клиент попросил.
- в акт списания вывод ёмкости в таблицу
- связь ТТН с накладным товароучётки. в разделе/ттн меню Функции/Установить связь с накладной.

15.06.2016

- связку артикулов товароучётки и алккодов в справочнике Алкопродукции
- выбор артикула для алккода в спецификации ТТН. С этим пока не придумал что делать, в будущем планирую сверку делать по КАП, %спирта, объёму
- редактирование запросов для внешней БД, т.е. не обязательно использовать супермаг, чтобы автоматически формировать акт списания. Писать запросы буду под супермаг, под другую товароучётку дал инструмент написания
- формирование акта списания продажи пива за определённую дату по кассовому документу
- 1.25 Запрос на получение штрихкода по серии и номеру марки

02.06.2016

- акт подтверждения ТТН версии xsd2
- Передача товара в/из торговый зал
- Запрос остатков товара в магазине и отображение Разделы/Остатки в торговом зале
- Формирование передачи из торгового зала на склад на основании Передачи в торговый зал
- Запрос на отмену проведения акта постановки на баланс/акта списания с баланса
- Информация об используемой версии формата ТТН
- Товарно-транспортная накладная версия 2
- 1.23.3. Акт постановки на баланс в торговом зале
- 1.23.4. Акт списания из торгового зала
- исправлены ошибки, касаемые работы со второй версией xsd
- Подтверждение ТТН происходит той версией xsd акта, какой версией пришла ТТН. Получили ТТН новой версией, новой версией xsd и подтверждается ТТН автоматически

26.05.2016

- По бланку торг-2, торг-3 где поставщик и получатель, добавил адреса
- лицензии на справках Б, заполняется в контрагентах, поле лицензия
- запрет копирования исполненного акт постановки/списания на баланс
- фильтр в остатках работает после Enter
- запрос нескольких выделенных справок А и Б из разделы/остатки
- форма ГТД в справке Б
- Галка в параметрах: запрашивать новые АП(если АП не было в базе, пришла ТТН, содержащая АП, при установленной галке, формируется запрос в егаис)
- Отмена отчёта о производстве продукции
- приём документов всех типов по новым схемам
- запрос необработанных ТТН, меню Разделы/Необработанные ТТН
- Отправка акта постановки и списания товара по новой схеме xsd
- отправка акта подтверждения по новой схеме xsd
- по просьбе клиента, формирование EGAIS.dat из СМ+ для UKM WIN. Меню Внешняя БД/Сформировани Egfais.dat из СМ+.
Для этого в Сервис/Параметры на вкладке Внешняя БД прописать строку подключения для типа OleDb "Provider=OraOLEDB.Oracle;Data Source=<имя БД>;User Id=supermag;Password=qqq;"

25.04.2016

- Отдельный раздел для истории движения по форме Б (список алкокод с наименованием, КАП и литражом) История, с итогом по движению, т.е. остаток, поиск по заголовку, возможность запросить по указанной руками ФБ.
Переход к доку по регистрации движения, пока только к ТТН
- поправил недочёт в отчёте справка Б
- в акте постановки на баланс описание товара, переход к алккоду
- печать торг-2, торг-3 по расхождениям
- отчёт производства продукции
- запоминаем состояние главного окна, если закрыли и было на полный экран, при следующем запуске будет на полный экран
- не запоминались размеры колонок в модальных формах, поправил
- оптимизация БД. В разы быстрее открываются остатки, например

08.04.2016

- Отображение импортера в Разделы/Алкогольная продукция
- в спецификации ТТН выделение цветом фактического кол-ва, которое отличается от документального, т.е. есть акт расхождения
- двойной клик по алккоду и наименованию АП в актах списания/поставновки переход в Разделы/Алкопродкуция
- поле с характеристиками товара в акте списания/постановки на баланс
- при формировании возврата поставщику, кнопка Сохранить была неактивна(при нажатии кнопки Закрыть был вопрос сохранить ли данные, но всё же, сбивало с толку, как клиент сказал)
- увеличение полей ввода номера ТТН в актах постановки на баланс при заполнении данных по справке Б
- при поиске в спецификации ТТН сканированием акцизки не понятно было нашлась ли она, сделал уведомление, что нет совпадения(см. миниатюру)
- сегодня вылез косяк с ТТН, на которые отправили акт разногласия, а поставщик от него отказался и выслал новую ТТН с тем же номером. Такие ТТН не переименовывались и новая ТТН не принималась, то есть в Разделе/Запросы она висит с ошибкой. Проверьте, пожалуйста, если ли у вас ТТН со статусом "Акт расхождения не принят" и в Разделе/Запросы ошибки на ссылках типа WayBill. Нужно в новой версии принять эту ссылку и отправить акт в егаис
- загрузка файлов пакетом. один клиент решил перейти с другой программы на хелпер. самый простой вариант, строго по пунктам

Нажимаете Сервис/Загрузить из файла
1) загрузите все файлы WayBill_<номер>.xml
2) загрузите все файлы FORMBREGINFO_<номер>.xml
3) загрузите все файлы Ticket_<номер>.xml
4) Если есть акты, которые вы отправляли, загрузите и их WayBillAct

выделять можно сразу несколько файлов

05.04.2016

- изменение логики последовательности чтения в автоопросе. вэйбилл, формбрег, акты, потом всё остальное
- может кто не прочитал в инструкции. Имеется автоподтверждение накладных, задаётся период в днях, в параметрах этого нет. сейчас пользуется только один клиент. если кому-то нужно, добавлю этот параметр в настройках. Также удаление входящих документов через заданный период, так же в параметрах нет этого. Это нужно, если из утм несколько программ данные принимаются, чтобы всем хватило)
- печать справок А и Б для СЕ допилил (в SQL Server это уже было). Читаем readme, там написано, что нужно, чтобы эти отчёты заработали
- обработка ошибок отправки файлов без curl типа <error>org.xml.sax.SAXParseException;......</error>. До этого ошибка сервера валилась 500 и не понятно было что не так. поправил
- Добрался до актов постановки/списания. Причесал интерфейс, поправил ошибки. Сделал проверку акцизной марки согласно паттерна '[A-Za-z0-9]+'. Если работаете в терминале, сканер акцизок подключен локально, сканируется муть, данные не те передаются в строку ввода. Даже в блокнот всегда разные данные идут!!! С этим внимательнее
- исправил ошибки, которые наделал в акте (удаление работало, только если всю строку выделить, сейчас достаточно встать на строку; копирование акта не работало)
- Добавил проверку удаления акта по статусу, без пароля удаляются новые и отказанные акты, на отправленные и проведённые нужен пароль (стандартный из файла readme)
- Свободная нумерация в актах постановки и списания (т.е. номер акта можно задать самому)

24.03.2016

- избавился от курла, он теперь не нужен)
- устранил небольшие ошибки, мелкие изменения в интерфейсе по просьбе пользователей
- фильтр в ТТН по идентификатору ТТН (регистрация движения)
- Запрос движения по форме Б. В остатках выделить нужную строку со справкой Б, в контекстном меню запросить движение. Когда будет ответ, в контекстном меню выбрать просмотр движения
- запретить удаление остатков, по которым делалась инвентаризация например. В остатках меню Функция/Запретить удаление. Удаления этих остатков по паролю только возможно
- формирование расхода на основании прихода. меню Функции/Сформировать возврат поставщику. Пункт работает ТОЛЬКО на ТТН, статус у которых "ТТН проведена", иначе будет необеспеченный расход

14.03.2016

- Журнал изменения реквизитов контрагентов. В Раздел/Контрагенты выделяются красным контрагенты, у которых есть какие-либо изменения, выделяем его, правой кнопкой мыши/история изменения, либо Функции/История изменения(см. миниатюра контрагенты)
- Журнал изменения алкопродукции, тоже самое, что и в контрагентах
- Поиск в спецификации ТТН. 1) Встаём на поле алкопродукция и начинаем ввод алккода, либо сканируем марку(она автоматически переводится в алккод и поиск осуществляется по алккоду), если ничего не найдено, строка поиска красная. 2) встаём на поле наименование, набираем название продукции
- Фильтра в ТТН немного поменялся
- Сервис опроса УТМ(многоутмность) Огромный функционал, который 2 раза был переписан из-за неудобства использования
В EgaisHelper Сервис/Обслуживаемые УТМ список обслуживаемых УТМ. В этом окне происходит выбор организации, в которой в текущий момент будем работать. Выделяем организацию, в контекстном меню выбираем "Текущий УТМ". Происходит переключение на работу с другой организацией
Добавился ещё один проект ServiceUtm.exe, это как раз сервис, который опрашивает УТМы. В нём добавляются, редактируются и удаляются УТМы. Если в сервисе УТМ стоит галка опрос УТМ, то данный УТМ опрашивается ТОЛЬКО через сервис, пока не снимете галку опроса в сервисе, опрашивать с помощью EgaisHelper будет невозможно. Сервис сворачивается в трей и опрашивает все утм с галкой опрашивать с заданной периодичностью
То, что пишете в комментарии сервиса утм и будет отображаться в заголовке EgaisHelper.

29.01.2016

- выделяется теперь не вся строка в списке ТТН, а ячейка, для возможности копировать данные из неё
- выделением цветом текущей строки в спецификации ТТН
- возможность перемещения и изменения ширины столбцов в таблицах. всё это сохраняется и при перезапуске программы не слетает
- поиск в спецификации ТТН (встаём на колонку алккоде или наименование и начинаем набирать строку поиска). Там же работает поиск по марке pdf417, встаём на алккоде или наименование и сканируем марку.

20.01.2016

- сохранение сортировки в таблице ТТН после каких-либой действий
- если ошибка в получении какого-либо документа от утм, то выставляем признак ошибки и пропускаем его,
принять его можно будет только вручную
- Разделы алкогольная продукция и контрагенты. Запрос выделенных контрагентов и АП в егаис
- небольшие фиксы автоопроса утм
- вывод ReplyId в ТТН и Актах постановки на баланс. Правда только у новых документов это поле будет заполняться. Позже к этому сделаю запрос информации с check1.fsrar.ru прошёл ли документ в егаис и когда
- Поле Реальная дата розлива в справка А, которую можно редактировать. Это сделал по просьбе оптовиков, т.к. для импортного товара дата розлива - это дата ввоза
- отправитель отправил ТТН с тем же номером и датой. Переименовываю ТТН, если она не обработана или отклонена. добавляю в конец *** и изменяю статус на ТТН не проведена

08.01.2016

- открытие ТТН по двойному щелчку
- изменение статусов кнопок отправки ТТН и актов в егаис, в зависимости от выделенной строки
- акт постановки на баланс, при сканировании акцизки переключение на англ. язык
- удаление только отклонённых ТТН или не отправленных ТТН(черновиков), остальные удаляются по паролю 15987
- исправление багов автообновления
- в ТТН вкладка Продукция, отображение свойств продукции(ёмкость, крепость, код и тд)
- для обновления используется прокси сервер из панель управления/свойства браузера
- итоги по кол-ву позиций, сумму и кол-ву в ТТН
- в заголовке организация
- печатная форма ТТН и акта постановки на баланс. сделал на коленке, времени нет. если каких-то данных не хватает, пишите, добавлю
- в автозапрос справок А и Б добавил ещё запрос справок при сохранении данных об остатках

2015 год

30.12.2015

-исправление ошибок сортировки в таблицах, где есть пустые значения
-поправил баг с удалением ссылок в утм для автоопроса(они не удалялись)
-возможность сворачивать в трей
-реализовал поддержку SQL Server. Кому нужно, вышлю отдельно, это совсем другая сборка будет
-в ТТН приходят реквизиты контрагента(отправителя, производителя и тд), сравниваю с тем, что есть в базе, если есть разница в реквизитах, то контрагент помечается как неактуальный(в таблице контрагентов красным выделена будет строка), чтобы контрагент стал актуальным, нужно запросить его в егаис по инн, или фсрарид. То же самое и для алк. продукции сделал
- Автообновление. В параметрах галка "Проверять обновления". При запуске программы или в меню "?/Проверить обновления" выполняется проверка обновления программы, если обновление есть, то задаётся вопрос загрузить ли обновление. Программа перезапускается, скачиваются необходимые файлы
- небольшой, но полезный фильтр в таблице ТТН
- Выделение цветом таблицы ТТН:
MediumSeaGreen зелёный - завершённая операция
-(Акт принятия или Акт расхождения принят) и ТТН проведена

OrangeRed красный - отклонённые накладные
-(Акт отклонения или Акт расхождение отказ) и (ТТН не проведена или не зарегистрирована)
-отправили ТТН, но по каким-то причинам ЕГАИС её не провёл(на остатках например товара нет), пришёл тикет отказа

Orange оранжевый - Накладные, которые нужно редактировать
-Пришла ТТН, нужно отправить акт
-Отправили ТТН, пришёл акт расхождения

LightSteelBlue серый - ожидание реакции на ТТН от получателя или отправителя
-Отправили ТТН, ожидаем реакции получателя
-Отправили акт расхождения, ожидаем реации отправителя

22.12.2015

- допилил статусы отправленных актов и ТТН
- создание расходной накладной
- допилил автоопрос УТМ
- Акт списание товара на основании остатков из егаис
-Проверил работоспособность акта постановки на баланс, исправил ошибки
-в ТТН добавил отображение информации по контрагентам(ИНН/КПП, адрес и тд)
-Сервис/Параметры на вкладке Программа добавил параметр "Запрашивать справки А/Б для ТТН". При получении ТТН автоматически запрашиваются справки А и Б
-Спецификация ТТН, в контекстном меню при щелчке правой клавишей мыши на позиции есть запрос справок А и Б, если справка уже есть в базе, то она открывается, если нет, то отправляется запрос в ЕГАИС.
-двойном щелчке мыши в колонке Справка А/Б переходим к справке, по наименованию АП или alccode - переход к алкогольной продукции, в общем ото всюду переход по двойному щелчку к объектам
-вывод информации о производителе в алк. продукции
-запрос справок А и Б из спецификации остатков
История изменений версии EGAISHelper