gifts2017

Помощник по работе с ЕГАИС для 1С:Розница 2.2

Опубликовал Алексей Харламов (RocKeR_13) в раздел Обмен - Обмен с другими системами

Обработка призвана упростить работу с ЕГАИС в конфигурации 1С:Розница 2.2

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

Итак, что же представляет собой данный помощник:

  • в едином окне собраны: настройки обмена с ЕГАИС, список текущих запросов и список ТТН
  • из помощника можно сделать запрос на организацию по ИНН, открыть обработку сопоставления организаций ЕГАИС
  • помощник позволяет загрузить ТТН из ЕГАИС
  • по выделенной ТТН можно провести проверку на сопоставление организации и алкогольной продукции с контрагентами и номенклатурой, соответственно
  • в случае, если в загруженной ТТН ЕГАИС есть несопоставленная алкогольная продукция/организация, можно открыть соответствующую обработку по сопоставлению с отбором по таким позициям
  • если ТТН успешно прошла проверку, то можно спокойно создавать поступление товаров!
  • есть возможность провести помарочную инвентаризацию маркируемой продукции
  • есть встроенная проверка статуса проведения ТТН ЕГАИС (по выбранному документу либо по вручную введенным данным)
  • поиск алкогольной продукции по акцизной марке с последующим сопоставлением или запросом продукции по алкокоду
  • запрос акцизной марки по типу, номеру и серии
  • обновление сопоставлений классификаторов ЕГАИС со справочниками
  • перемещение всей продукции со склада ЕГАИС в торговый зал ЕГАИС

ВНИМАНИЕ! Данный помощник использует типовые решения самой Розницы для обмена с ЕГАИС и не является отдельным продуктом, а призван упростить взаимодействие Розницы и ЕГАИС!

Буду очень признателен за тестирование, замечания и жду ваших предложений и отзывов!

Данная обработка написана на управляемых формах и предназначена для работы в 1С:Розница версии не ниже 2.2.4.25!

Лицензирование и техническая поддержка:

Ограничений на время использования нет, код обработки полностью открыт.

В течение 30 дней после покупки доступна бесплатная тех.поддержка. По истечении 30 дней доступна платная тех.поддержка.

Обновление обработки будет предоставляться бесплатно!

Причины купить

Функционал данной обработки позволит вам не только упростить работу с ЕГАИС, но и значительно расширить ваши возможности!

Неверно сопоставлены классификаторы? Воспользуйтесь обновлением сопоставлений классификаторов!

Нужно переместить всю продукцию со склада в торговый зал? Пожалуйста! В вашем распоряжении есть еще и отборы перемещаемых товаров.

Нужно провести инвентаризацию? Не разделяйте инвентаризацию 1С и инвентаризацию ЕГАИС: совместите их и сформируйте необходимые документы в 3 клика! Не беспокойтесь, что в ЕГАИС уйдут неверные данные, ведь инвентаризация проводится по акцизным маркам!

Не хочется каждый раз лезть на check1.fsrar.ru и вбивать данные для проверки ТТН? В помощнике выберите проверяемую ТТН из списка, введите проверочный код и увидите статус ТТН, даже не сворачивая 1С!

Нужно загрузить продукцию по алкокоду, но не хотите захламлять базу, запрашивая всю продукцию производителя? Не беда! Считайте марку и отправьте запрос в ЕГАИС по алкокоду!

Не читаются марки? Запросите и распечатайте новые марки!

Достоинства

Данная обработка значительно расширяет возможности по работе с ЕГАИС в 1С:Розница. В помощнике вы сможете:

  • настроить транспортные модули;
  • посмотреть протокол обмена;
  • принять ТТН ЕГАИС;
  • открыть сопоставление классификаторов по ТТНке;
  • создать поступление товаров;
  • проверить ТТН по сервису http://check1.fsrar.ru;
  • найти алкогольную продукцию по считанной марке и посмотреть, с чем она сопоставлена;
  • запросить алкогольную продукцию по алкокоду;
  • запросить и распечатать новые марки взамен нечитаемых;
  • передать всю продукцию со склада в торговый зал (есть отборы по виду продукции и по признаку маркируемости);
  • проверить и обновить сопоставление классификаторов ЕГАИС со справочниками 1С;
  • провести инвентаризацию (как в ЕГАИС, так и в 1С) маркируемой продукции по акцизным маркам.

Сравнение версий

Небольшое обновление от 10 января 2016:

Добавлены кнопки для включения/отключения автообработки ответов из ЕГАИС

Обновление от 25 апреля 2016:

Обновлена обработка для работы в релизе 2.2.2.15

Обновление от 22 августа 2016:

Обновлена обработка для работы в релизе 2.2.4.22

Добавлен функционал для проверки ТТН по сервису check1.fsrar.ru

Добавлен функционал поиска алкогольной продукции по акцизной марке (можно использовать сканер, или вводить код акцизки вручную)

Добавлено контекстное меню в списке ТТН

За ненадобностью удален функционал обработки запросов с интервалом (регламентная операция работает уже нормально)

Добавлено предупреждение, если открываете обработку не в версии 2.2.4.22

Обновление от 14 сентября 2016:

Обновлена обработка для работы в релизе 2.2.4.25:

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

На данный момент обработка нормально работает в версиях 2.2.4.22 и 2.2.4.25: добавлено предупреждение, если открываете обработку не в версии 2.2.4.22 или 2.2.4.25

Обновление от 22 сентября 2016:

Добавлен функционал инвентаризации маркируемой продукции по акцизным маркам. Данный способ позволяет вам волноваться о том, правильно ли вы сопоставляли продукцию и нет ли двойных сопоставлений.

Алгоритм следующий:

  1. Запрашиваем остатки на складе ЕГАИС (как только пришел ответ из ЕГАИС - автоматически переходим ко 2 шагу)
  2. Если на складе ЕГАИС есть остатки маркируемой продукции - перемещаем их в торговый зал (после того как пришел ответ из ЕГАИС - автоматически переходим к шагу 3)
  3. Запрашиваем остатки в торговом зале ЕГАИС (после получения ответа из ЕГАИС - автоматически переходим к шагу 4)
  4. Сканируем все акцизные марки с имеющейся продукции и формируем акт списания по разнице

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

Добавлен функционал по обновлению сопоставлений классификаторов ЕГАИС (при запуске проверки будет создана резервная копия в папку с базой):

  1. Анализ соответствий организаций ЕГАИС и контрагентов
  • Поиск контрагентов, несопоставленных с организацией ЕГАИС и попытка найти для них сопоставление
  • Попытка найти сопоставления для контрагентов без сопоставления

  • Поиск сопоставленной номенклатуры без производителя/импортера и получение списка организаций ЕГАИС по сопоставлению для таких позиций

  • Поиск или создание соответствия между организациями ЕГАИС, полученными на шаге 3 и контрагентами

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

  • Перезаполнение алкореквизитов номенклатуры по данным ЕГАИС


Обновление от 23 сентября 2016:

В помощнике инвентаризации

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

Обновление от 29 сентября 2016:

В помощник добавлены:

  • передача всех остатков со склада ЕГАИС в торговый зал (2 варианта работы: с формированием запроса в ЕГАИС на остатки по складу и с выбором последнего документа остатков); после получения остатков/нахождения документов заполняется и автоматически открывается передача в торговый зал;
  • возможность запроса алкогольной продукции по алкокоду на странице "Поиск продукции по акцизке"


Обновление от 4 октября 2016:

Добавлена вкладка для запроса кодов акцизных марок по типу/серии/номеру марки. Реализована возможность ввода информации с помощью сканирования DataMatrix-кода. Есть возможность сохранить полученную информацию в текстовый файл.

Порядок работы следующий:

1) заполняем информацию о марках, которые необходимо получить;

2) отправляем запрос в УТМ кнопкой "Запросить марки"

3) каждые 3 минуты обработка будет читать ответы из УТМа; для ручного чтения ответов используйте кнопку "Получить акцизки"

4) для сохранения информации в текстовый файл используйте кнопку "Сохранить в файл"

Запрос акцизных марок


Обновление от 7 октября 2016:

Исправлены найденные ошибки, в т.ч. проблема с заполнением организации в базовых версиях.

Доработана инвентаризация маркируемой продукции:

  • если после сканирования акцизной марки не была найдена алкогольная продукция, то автоматически будет отправлен запрос АП по алкокоду и выведено соответствующее сообщение;
  • добавлена возможность создания пакета документов для инвентаризации в 1С по введенным данным.

Алгоритм создания внутренней инвентаризации:

  • создается приказ на пересчет товаров
  • на основании приказа вводится пересчет товаров, который заполняется данными из обработки (ВНИМАНИЕ! Будет списана и та маркируемая продукция, которая была на остатках в 1С, но которой не было в таблице инвентаризации)
  • создаются документы оприходования и списания на основании приказа на пересчет
  • по окончанию созданий пакета документов откроется приказ на пересчет.

Обновление от 10 октября 2016:

Исправлено неверное заполнение документов "Акт списания ЕГАИС" и "Акт постановки на баланс ЕГАИС" по результатам инвентаризации маркируемой продукции


Обновление от 18 октября 2016:

Инвентаризация маркируемой продукции:

  • запрещен ручной ввод фактического количества (количество по факту заполняется только посредством чтения акцизных марок);
  • введен контроль считанных акцизных марок;
  • изменен формат сохранения/загрузки данных инвентаризации: теперь выгружается еще и список считанных акцизных марок;
  • добавлена кнопка для обновления остатков ЕГАИС (данные берутся из последнего документа остатков ЕГАИС в торговом зале);
  • корректировка считанных марок с учетом розничных продаж/возвратов в случае, если во время инвентаризации велись продажи*

*Например: 17 октября во время инвентаризации была считана марка, данные инвентаризации были сохранены в XML; после этого марка была продана чеком ККМ; 18 октября данные инвентаризации загрузили из XML - в этом случае при нажатии кнопки "Скорректировать по продажам" проданная марка будет исключена из инвентаризации.

В 


Обновление от 25 октября 2016:

Исправлена ситуация с подключением сканера штрихкодов в базовой версии.

В инвентаризации и передаче в торговый зал организация ЕГАИС теперь подставляется автоматически в базовых версиях и корректно происходит разблокировка кнопок.


Обновление от 28 октября 2016:

Исправление загрузки списка акцизных марок из текстового документа в инвентаризации:

обработка марок, по которым не найдена АП, идет отдельно и запрос уходит один на все такие марки, а не по каждой в отдельности; кроме того выводится информация о количестве загруженных и содержащихся в файле марок; список незагруженных (по причине отсутствия АП в классификаторе) марок выводится в отдельной форме с возможностью сохранения их в отдельный текстовый файл для последующей загрузки (как только придет запрошеная продукция)


Обновление от 1 ноября 2016:

Изменено обновление классификаторов ЕГАИС. Теперь пошагово выводятся все промежуточные этапы. Алгоритм обновления следующий:

1) поиск контрагентов, которые не сопоставлены ни с одной организацией ЕГАИС: выполняется поиск таких контрагентов и попытка найти организацию ЕГАИС по ИНН/КПП;

2) пользователю выводится список несопоставленных контрагентов: по двойному щелчку в строке откроется обработка сопоставления с отбором по контрагенту в выбранной строке; после того, как пользователь закончил сопоставлять контрагентов с организациями ЕГАИС, необходимо нажать кнопку "Закончить сопоставление контрагентов";

3) после нажатия на кнопку "Закончить сопоставление контрагентов" в тех строках, где заполнена организация ЕГАИС, будет выполнено следующее: если связь не записана в регистр, она будет добавлена; у контрагента будет принудительно перезаполнены ИНН и КПП; в соответствии с выставленными галками будут также перезаполнены наименование, полное наименование и фактический адрес;

4) на следующем шаге будет найдена алкогольная продукция, сопоставленная с номенклатурой, у которой не заполнен производитель/импортер; после этого будет выведен список, в котором необходимо будет сопоставить организации ЕГАИС с контрагентами; алгоритм первоначального поиска контрагентов: сначала по соответствию, затем по ИНН/КПП. Смысл этого шага: убедиться, что существуют производители/импортеры в справочнике контрагентов для заполнения номенклатуры без производителей/импортеров. Если в какой-то строке не будет заполнен контрагент, то сначала будет выполнен поиск контрагента по ИНН/КПП, а если поиск не даст результатов - будет создан новый контрагент.

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

6) и, наконец, на последнем шаге будет найдена номенклатура, у которой есть расхождения с алкогольной продукцией ЕГАИС; на данном этапе можно перезаполнить в номенклатуре объем, крепость, вид алкогольной продукции, производителя/импортера и по выбору наименование и полное наименвоание.

Каждый шаг снабжен комментарием.

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


Обновление от 2 ноября 2016:

Общее

  • Изменена версия обработки: 1.2.7, протестирована работа в версиях 2.2.4.30 и 2.2.4.33

Инвентаризация

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

Запрос акцизных марок

  • исправлены названия кнопок.

Поиск продукции по акцизке

  • при считывании марки сканером и при нажатию на кнопку "Найти алкогольную продукцию" теперь корректно отрабатывается отбор списка соответствий.

Обновление 1.2.8 от 7 ноября 2016:

Перемещение в торговый зал

  • добавлены отборы для заполнения документа перемещения по признаку "Маркируемая" и по видам алкогольной продукции.

Запрос акцизных марок

  • добавлена кнопка для формирования печатной формы с картинками запрошенных марок: формируются с помощью внешней компоненты (приложениями для смартфонов читаются отлично, сканером, как говорят, читаются неполностью, у самого пока не было возможности проверить), либо с помощью стороннего сайта

Обновление 1.2.9 от 19 ноября 2016:

Общее

  • добавлена кнопка (на основной форме в виде знака "?") для просмотра контактов и проверки обновлений;

Инвентаризация маркируемой продукции

  • теперь связь с таблицей акцизных марок идет по алкокоду;
  • добалена возможность просмотра считанных марок (как по выделенной строке, так и всех марок);
  • добавлено отображение информации по выделенной строке;
  • добавлено отображение информации по последней обработанной акцизной марке;
  • добавлен автотест: сравнение количества считанных марок и итога по колонке "Факт";
  • перекомпанованы кнопки;
  • добалено сообщение о количестве загруженных марок из данных инвентаризации;
  • добавлено сообщение о количестве удаленных марок (корректировка по продажам);
  • обработка ответов ЕГАИС на последнем шаге происходит только если были отправлены запросы в ЕГАИС (по алкокоду или запрос остатков) и ответы еще не были получены.

Обновление 1.2.10 от 3 декабря 2016:

Общее:

  • Обновлена контактная информация

Инвентаризация

  • Добавлено пакетное сопоставление всех несопоставленных организаций и продукции ЕГАИС (подменю "Пакетное сопоставление");
  • Добавлен функционал работы с характеристиками (подменю "Характеристики", подробнее ниже*);
  • Добавлены колонки "Алкокод" и "К списанию ЕГАИС" на шаге 4.

*Состав подменю "Характеристики":

  • Разделить по характеристикам - открывает форму для распределения фактического количества по введенным характеристикам;
  • Отбор с характеристиками - производит отбор строк, в которых есть номенклатура с учетом по характеристикам;
  • Показать все строки - сбрасывает отбор по номенклатуре с характеристиками.

Кроме того разбивка по характеристикам теперь выгружается и загружается в/из XML.

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер Кол. Скачив.
Помощник по работе с ЕГАИС
22.11.2016
1.2.10 2500 руб.

Моментальная
доставка

Техническая поддержка (1 час)
22.11.2016
1000 руб.

См. также

Подписаться Добавить вознаграждение

Комментарии

1. d (belyavsky) 14.06.16 14:25
А под 2.2.2.20 будет? Реквизиты некоторые по другому стали называться не работает
2. Oleg Ya (yaguarrr) 24.08.16 10:47
неплохо бы добавить функционал по поиску АП по коду
3. Алексей Харламов (RocKeR_13) 24.08.16 10:51
(2) yaguarrr, по акцизной марке есть поиск. В приницпе, можно добавить событие ПриИзменении у поля "Код ЕГАИС" (последняя вкладка). Делов на 5 секунд) Сейчас перезалью
4. Евгений Макаров (makaroff) 29.08.16 19:42
Розница 2.2.4.22 выдает ошибку
5. Евгений Макаров (makaroff) 29.08.16 19:46
Прошу прощения. Всё отлично работает
6. Алекс Свк (sancho86) 15.09.16 20:53
Обработка умеет запрашивать из егаис номенклатуру по алкокоду? или поиск по ап это поиск в справочнике "номенклатура"?
7. Алексей Харламов (RocKeR_13) 16.09.16 09:29
(6) sancho86, по алкокоду запрос пока не реализовал, но будет (как только на основной работе дела разгребу). Поиск по ап? Имеете в виду функционал поиска продукции по акцизке? Алгоритм следующий: из акцизки получаем алкокод, ищем по классификатору; в случае необходимости сопоставляем данную продукцию с номенклатурой и ее производителя/импортера с контрагентом. Также в планах массовый перевод продукции со склада в торговый зал
8. Максим Поповцев (pMax2012) 25.09.16 16:28
Релиз 2.2.4.25. Условия товар есть на складе ЕГАИС, Торговый зал Егаис пустой.
после шага 1

ОбновитьВидимость(2);
	Если Объект.ОстаткиНаСкладе.Количество() > 0 Тогда
		Элементы.ГруппаШаг2.Видимость = Истина;
	Иначе
		ПерейтиКШагу3();
	КонецЕсли;
...Показать Скрыть


уходит на шаг 3, без передачи в торговый зал, и остается на шаге 3
Идея замечательная. подправьте пожалуйста.
9. Алексей Харламов (RocKeR_13) 26.09.16 08:50
(8) pMax2012, если уходит сразу на шаг 3, значит остатков МАРКИРУЕМОЙ продукции на складе ЕГАИС нет. Отпишитесь, пожалуйста, если фактически они есть. Пока еще раз проверю запрос на получение остатков на шаге 2
10. Solo Phoenix (SoloPhoenix) 28.09.16 10:20
Попробовал, почему-то не считывается сканером штрихкод в закладке Поиск продукции по акцизе, может кто подскажет почему
11. Виктор Данилкин (danilkinvv) 13.10.16 10:33
(9) RocKeR_13, простите, я туповат, можно чуть подробнее описать принцип "Анализ соответствий АП и номенклатуры"
1. не совсем понятно в каком случае номенклатура будет пересоздана, если можно с примером
"Отмена неверных сопоставлений и создание новой номенклатуры (в случае обычного задвоения в ЕГАИСе (отличается только алкокод), верным считаем первое в списке сопоставление) с переносом штрихкода
2. "Перезаполнение алкореквизитов номенклатуры по данным ЕГАИС". Карточка номенклатуры может не содержать видов продукции/производителя/импортера, верно ли я понимаю что в случае сопоставления такой номенклатуры с позицией в егаис, реквизиты номенклатуры будут перезаполнены данными егаис? И что будет если реквизиты есть, но неверные, например в егаис это вино а в номенклатуре водка?
12. Алексей Харламов (RocKeR_13) 13.10.16 12:24
(11) danilkinvv, пример по вопросу 1:
в ЕГАИС есть АП "Продукция" с кодом 0001 и "Продукция" с кодом 0002, у которых полностью совпадает и наименование, и крепость, и объем, и вид, и производитель/импортер. В Рознице создана номенклатура "Продукция", которая сопоставлена и с "0001 Продукция", и с "0002 Продукция" сразу. В этом случае обработка одно из сопоставлений оставит, например, "0001 Продукция" --- "Продукция", а для "0002 Продукция" будет создана новая номенклатура и ей будут присвоены штрихкоды прежней номенклатуры.
По вопросу 2: у номенклатуры будут перезаполнены наименование, наименование полное, крепость, вид продукции, производитель/импортер и признак "Импортная продукция" по данным алкогольной продукции, с которой она сопоставлена.
13. Виктор Данилкин (danilkinvv) 13.10.16 13:10
(12) RocKeR_13, ясно, спасибо.

В инвентаризации маркируемой ап предполагается загрузка из txt? В таком случае добавьте проверку на дубли, пробовал загрузить файл с марками, 5 штук 3 уникальных, считается как 5.
14. Алексей Харламов (RocKeR_13) 18.10.16 09:41
(13) danilkinvv, работаю над этим вопросом, в проекте 2 варианта: попроще - это сначала пересканировать все акцизные марки и только после этого заполнять инвентаризацию; либо сделать оперативное редактирование акцизных марок с запретом ручного ввода количества. Буду реализовывать, скорее всего, 2й вариант
15. Виктор Данилкин (danilkinvv) 25.10.16 15:54
Обработка некорректно работает в рознице базовой 2.2.4.30, в форме инвентаризации не работает считывание акциза. Сканер подключен nativeapi драйвером, порт клавиатура.
16. Виктор Данилкин (danilkinvv) 25.10.16 15:57
Также по кнопке загрузить АМ из файла, АП верно подставляется в поля, но сразу уходит какой то запрос в УТМ, на который возвращается ошибка
"Сервер отклонил запрос:
org.xml.sax.SAXParseException; cvc-pattern-valid: Value '' is not facet-valid with respect to pattern '\S+(.*\S+)*' for type '#AnonType_ValueParameter'."
17. Алексей Харламов (RocKeR_13) 25.10.16 16:28
(16) danilkinvv, запрос уходит на алкогольную продукцию по коду: у вас в классификаторе такой продукции нет. А по поводу сканера весьма странно, буду смотреть! Если есть возможность прислать список марок к загрузке, то вышлите в личку, пожалуйста, гляну, что там может быть не так. Кстати, попробуйте на вкладке "Поиск продукции по акцизке" проверить все марки: если по какой-то марке не будет найдена продукция, попробуйте отправить запрос кнопкой "Запросить из ЕГАИС". На ПРОФ версии все отлично уходило во время тестов.

UPD В базовой версии почему-то пришлось переменной ИспользоватьПодключаемоеОборудование выставлять принудительно ИСТИНА. Сканер теперь должен корректно работать в базовой версии. Подправил ситуацию с выбором организации ЕГАИС в базовых версиях: теперь она должна заполняться автоматически. Попробуйте скачать обновленную обработку, должно все заработать и спасибо за сообщение об ошибках!
18. Виктор Данилкин (danilkinvv) 25.10.16 18:10
(17) RocKeR_13, в связи с тем что не работал сканер в табличной части - пошли читать в txt, при загрузке АМ получаем ошибку "Поле объекта не обнаружено (ДокументОснование)", после чего сообщение что "Алкогольная продукция не найдена.... Отправляется запрос..." и судя по всему прекращается заполнение табличной части по данным АМ из txt. Непонятно про какую продукцию речь - неплохо бы выводить алкокод/наименование и поправить дальнейшее заполнение. Обработку качал уже 2 раза, первый раз изучить функционал, второй для инвентаризации, на текущий момент нет $m, старая ссылка по которой сегодня качал не действует, можете в лс прислать новую?
19. Виктор Данилкин (danilkinvv) 30.10.16 18:01
Добрый день. Остатки по учетным регистрам берутся на момент документа остатки в торговом зале егаис? Есть подозрение что при использовании "корректировать по продажам" внутренняя инвентаризация формируется некорректно, т.е. создается по первичным данным и не учитывает данные корректировки. Однозначно к сожалению проверить возможности нет, отпишусь позднее...
Также поясните по реализации нового алгоритма запроса неизвестной АП: в конце инвентаризации будет сформирован запрос, выдан списан марок, предполагается его сохранение и через некоторое время(когда придет ответ) нужно создать ещё одну инвентаризацию именно по данным сохраненных марок?

Также озвучу по большей части хотелки основываясь на Обновление от 28 октября 2016:
1. Опять сломалась "организация ЕГАИС теперь подставляется автоматически в базовых версиях"
2. В "обновлений сопоставлений классификаторов" можно добавить описание текущего алгоритма корректировки. Т.е. что будет сопоставлено, что пересоздано и т.п. В описании обработки здесь оно конечно есть, несколько раз менялось, до конца непонятно как работает сейчас
3. В перемещении в торговый зал хотелось бы 3 варианта: 1. всё что есть 2. маркируемая ап 3. немаркируемая ап
4. В инвентаризации маркируемой АП, по кнопке сформировать подкорректировать описание "сформировать списание ЕГАИС", "постановку на баланс ЕГАИС"
5. В инвентаризации для наглядности выделять например зеленым строчки по которым факт=учету, красным недостача, желтым излишки.
6. Тянущее на отдельную работу, но все же: проверка поступления на пересорт по алкокодам. т.е. выбираем документ поступления/перемещения, табличная часть заполняется данными поставки егаис, сканируем помарочно сверяя данные поступления с данными фактического сканирования. В случае несоответствия подсвечиваем позиции красным. Позволит уберечься от пересорта по вине поставщика.

Спасибо за столь полезную обработку.
20. Алексей Харламов (RocKeR_13) 30.10.16 21:28
(19) danilkinvv, спасибо за столь объемный отзыв, в среду выхожу с больничного и обязательно поплотнее займусь обработкой!
Теперь по порядку по вопросам:
1. были проблемы в работе сайта инфостарта, не грузились файлы: не обратил внимания, все будет исправлено!
2. планирую этапы визуализировать: и мне будет проще корректировать, и пользователь сможет лучше контролировать ход корректировки; работы будет много, так что придется немного подождать;
3. без проблем, сделаю;
4. спасибо за замечание, исправлю;
5. не столь пока критично, на мой взгляд, так что пока приму к сведению;
6. сделать несложно, но это будет контроль лишь маркируемой продукции: как показывает практика пересорт жуткий именно по немаркируемой продукции...

Теперь по поводу учетных остатков: всегда беру актуальные остатки на текущую дату. Остатки обновляются: после 3 шага (загрузки/выбора остатков в торговом зале), после загрузки данных инвентаризации из файла XML, после загрузки марок из текстового файла, по нажатию на соответствующую кнопку и при формировании документа "Пересчет товаров" дата остатков также актуализируется (хотя, возможно, лучше все же ее зафиксировать...).
По поводу запроса неизвестной АП: в ходе загрузки марок из текстового документа неизвестные марки сохраняются в отдельный массив, после того, как весь документ прочитан, все неизвестные марки будут показаны в отдельной форме, параллельно будет отправлен по ним запрос в ЕГАИС. Неизвестные марки можно будет сохранить в отдельный файл и когда придет ответ (вот, кстати, можно будет тут мониторить ответ по идентификатору запроса и еще и этот момент автоматизировать) можно будет их догрузить, либо провести по ним отдельно инвентаризацию.
21. Виктор Данилкин (danilkinvv) 31.10.16 22:19
(20) RocKeR_13, Розница Базовая 2.2.4.33(в 4.30 тоже самое), валится после попытки создать запрос по неизвестной ап в конце загрузки марок из файла - "Поле объекта не обнаружено (ДокументОснование)"

Процедура ФормированиеИсходящегоЗапроса_ПослеФормированияHTTPЗапроса

{ОбщийМодуль.ИнтеграцияЕГАИСКлиент.Модуль(566)}: Поле объекта не обнаружено (ДокументОснование)
ИнтеграцияЕГАИСВызовСервера.ЗавершитьФормированиеИсходящегоЗапроса(Контекст.ДанныеЗапроса, Контекст.ВидДокумента, Контекст.ДокументОснование);

Запрос на АП при этом в УТМ успешно отправляется, но в списке запросов не сохраняется, по причинам указанным выше.
22. Алексей Харламов (RocKeR_13) 01.11.16 09:01
(21) danilkinvv, для релизов 30 и 33 пока не тестировал
23. Виктор Данилкин (danilkinvv) 01.11.16 10:32
(22) RocKeR_13, а этот момент не трогался в релизах 4.30, 4.33
24. Алексей Харламов (RocKeR_13) 01.11.16 12:09
(23) danilkinvv, хм, гляну обязательно.
25. Максим Радченко (coolseo) 05.11.16 02:18
Здравствуйте, предлагаю добавить функционал который будет выводит номенклатуру с двойным сопоставление с егаисовской алкогольной продукцией.

1. Вот пример:

ВЫБРАТЬ
СоответствиеНоменклатурыЕГАИС.Номенклатура КАК Номенклатура,
КОЛИЧЕСТВО(СоответствиеНоменклатурыЕГАИС.Номенклатура) КАК Номенклатура1
ИЗ
РегистрСведений.СоответствиеНоменклатурыЕГАИС КАК СоответствиеНоменклатурыЕГАИС

СГРУППИРОВАТЬ ПО
СоответствиеНоменклатурыЕГАИС.Номенклатура

ИМЕЮЩИЕ
КОЛИЧЕСТВО(СоответствиеНоменклатурыЕГАИС.Номенклатура) >= 2

ИТОГИ ПО
Номенклатура
...Показать Скрыть


2. Заметил неприятный глюк, при переключении окон, меню улетает наверх, и нужно прокручивать список наверх.




3. Еще можно встроить компоненту для формирования пдф кода и сразу выводить на печать не читаемые марки. Возьмите например из моей обработки http://infostart.ru/public/549831/
26. Алексей Харламов (RocKeR_13) 05.11.16 13:53
1. Реализовано в обновлении сопоставлений классификаторов.
2. Хм, такого не встречал даже на мониторах с разрешением 1280х1024...
3. Пока в поисках нормальной ВК, посмотрю, как вы реализовали) Делал отдельную конфу для запроса акцизок: там вывожу на печать, формирую с помощью БСПшной компоненты (телефон читает нормально, а сканер почему-то обрубает) и с помощью стороннего сайта (http://infostart.ru/public/555012/)
27. Алексей Харламов (RocKeR_13) 07.11.16 17:27
(25) coolseo, именно с помощью этой компоненты формировал PDF417: телефоном нормально читается, а сканером, как писали, читается только частично.
28. Максим Радченко (coolseo) 08.11.16 02:18
(27) RocKeR_13, Очень странно, на разных сканерах читается отлично. Много уже таких было напечатано и наклеено на бутылки с последующей продажей.
У вас 1 сканер для проверки? Как читает частично?
29. Алексей Харламов (RocKeR_13) 08.11.16 07:07
(28) coolseo, я сам пока только телефоном проверял: он читает нормально. Однако, народ, кто тестировал, жаловался на такую проблему.
30. Владимир (svsrus) 22.11.16 22:39
Подскажите, интересует возможность инвентаризации ЕГАИС(выравнивание остатков алкоголя) без ведения самой базы. Т.е. тупо запрашиваю остатки ЕГАИС по регистру 1, перевожу все остатки в регистр 2, провожу инвентаризацию только по акцизным маркам. Сопоставляются данные остатков по регистру 2 с данными инвентаризации и создаются акты списания и постановки на баланс. Такое возможно?
31. Алексей Харламов (RocKeR_13) 22.11.16 23:45
(30) svsrus, да, без проблем! Запрашиваете остатки, все кидаете в регистр 2 и начинаете сканировать акцизки. Основные нюансы: 1) в этом случае продажи придется остановить; 2) перед созданием актов ЕГАИС обязательно убедитесь, что вся продукция у вас в торговом зале и обновите в таблице помощника остатки ЕГАИС.
Общие нюансы: если во время инвентаризации пришла ТТН ЕГАИС, то: 1) если ее приняли, то придется сканировать всю поставку и перемещать в регистр 2; 2) если не приняли и время терпит - принимать ее только после инвентаризации, а продукцию из такой ТТН не сканировать! Думаю, логика тут понятна, но буду все равно готовить инструкцию с разъяснениями на пальцах. Прошу прощения за отсутствие сей инструкции, но время пока работает против меня... Так что буду рад ответить на ваши вопросы и из них уже начну составления описания к помощнику!
32. Владимир (svsrus) 25.11.16 00:32
(31) Алексей, спасибо! С нюансами я знаком. Если так как вы говорите - все устраивает. Попробую, отпишусь.
33. Максим Радченко (coolseo) 28.11.16 14:58
Вот и обработка переросла в коммерческий продукт.
Поздравляю!
Как лицензируется?
34. Алексей Харламов (RocKeR_13) 28.11.16 15:15
(33) спасибо за поздравления)
35. Максим Радченко (coolseo) 29.11.16 12:12
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа