[ОТВЕТИТЬ]
13.11.2015 17:18
konst
 
AlcoEGAISdealer - еще одна программа для работы с УТМ

при первом запуске настроить адрес сервера с УТМ и ФСРАР-ИД
функции программы:
при каждом запуске проверяет работоспособность УТМ
запрос данных по обособкам контрагента
запрос данных по алкогольной продукции
просмотр и удаление исходящих запросов в УТМ
просмотр и удаление ответов УТМ
запрос и загрузка данных в/из УТМ, в текущий момент:
справочник контрагентов - запрос по ИНН или по ФСРАР ИД
справочник алкогольной продукции по Коду Рар, ИНН производителя
остатки
накладные
формирование акта приемки или отклонения накладной, приемки с разногласиями
Справки А и Б
Расходные накладные (тестовый режим) на основании остатков или приходных накладных
Запрос АлкоПродукции по списку алкокодов в txt файле
Проверка наличия новой версии программы
Автоматический запрос данных при получении накладной:
алко производители, алко продукция, справки А и Б.
Ежедневный автоматический запрос остатков (при первом запуске)
Ежедневная копия БД (при первом запуске)
Сохранение всех файлов обмена XML в отдельный ежедневный каталог с привязкой ко времени.
Пароль для входа в настройки - 12345
автоматическая проверка входящих/исходящих запросов к УТМ
Автоматическая загрузка данных

в текущей версии есть ошибки, не удивляйтесь.
в качестве локального хранилища используется база SQLite
Лицензирование... 100 руб в месяц за 1 торговую точку...

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

Программа упакована архиватором 7-zip версия 16.04
Миниатюры
Нажмите на изображение для увеличения
Название: Рисунок-01.jpg
Просмотров: 1086
Размер:	51.6 Кб
ID:	6568   Нажмите на изображение для увеличения
Название: Рисунок-02.jpg
Просмотров: 854
Размер:	99.6 Кб
ID:	6569   Нажмите на изображение для увеличения
Название: Рисунок-03.jpg
Просмотров: 782
Размер:	50.3 Кб
ID:	6570   Нажмите на изображение для увеличения
Название: Рисунок-04.jpg
Просмотров: 716
Размер:	101.3 Кб
ID:	6571   Нажмите на изображение для увеличения
Название: Рисунок-05.jpg
Просмотров: 726
Размер:	70.3 Кб
ID:	6572  

Нажмите на изображение для увеличения
Название: Рисунок-06.jpg
Просмотров: 688
Размер:	54.7 Кб
ID:	6573  
Вложения
Тип файла: 7z AlcoEGAISdealer-1.17.5.15.7z (1.94 Мб, 54 просмотров)
25.11.2015 11:41
konst
 
Обновление программы
исправил найденные ошибки
добавил загрузку тикетов (подтверждений)
25.11.2015 16:09
konst
 
Добавил акт подтверждения накладной с разногласиями...
25.11.2015 16:35
grannie
 
Господа авторы! А вы не рассматривали варианты ПО для ТСД? Видимо, под андроид, ибо я не вижу готовой версии curl под WinCe/WinMobile.
Как ни странно, к нам как дистрибьютору "железок", подобные запросы в последнее время приходят довольно часто. Официального ПО от Центр-Информа ещё нет, и судя по тому поделию, что всё-таки через fsrar'овский форум доступно, оно будет довольно жёстко привязано к самому Центр-Информу и конкретным ТСД.
Коммерческая составляющая - обсуждабельна, разумеется. ТЗ сходу предоставить не готов. Но, по моим представлениям, это что-то близкое к данному ПО.
ы?
08.12.2015 14:55
konst
 
изменения:
при первом запуске в текущем дне делается копия базы данных
в настройках параметр "сохранять XML" - если вкл - то ВСЕ хмл ки будут сохраняться
в каталоге BackUp \ ГГГГ-ММ-ДД с привязкой ко времени
в настройках параметр "Автоматически удалять запросы к УТМ" - если вкл, то при получении ответа за запрос - запрос будет автоматом удаленв настройках параметр "Автоматически удалять ответы от УТМ" - при загрузке данных - ответ будет удален.

добавлена возможность отправлять накладные, правда пока по-черному
на отдельной вкладке - "накладные исходящие"
жмем кнопку создать и выбираем контрагента - покупателя
вводим номер наклдной - сохраняем
переходим на вкладку "спецификация" и выбираем любые приходные накладные -
строки автоматом переносятся в новый документ
двойным кликом - можно поменять кол-во
далее сохраняем спецификацию - мосле этого документ редактировать уже нельзя
(но всегда можно удалить во вкладке накладные)
далее нажимаем отправить - процесс пошел
ВНИМАНИЕ - отправка накладных - работает в ТЕСТОВОМ режиме.
08.12.2015 17:47
konst
 
кто уже скачал 27 релиз - перекачайте - испрвил критическую ошибку.
08.12.2015 18:36
konst
 
Инструкция по отправке накладных
(по поводу запутанности интерфейса - сам в шоке, в процессе )
и да пока выбран "кривой" способ создания накладных на основании приходов... добавлю режим на основе остатков
просто сейчас нужно срочно для тестирования документооборота.
у накладных (на основании которых делается расход) должны быть загружены справки А и Б
и само собой в справочнике клиентов должны быть своя торговая точка и покупателя.
Вложения
Тип файла: pdf AlcoEGAISdealer.pdf (80.1 Кб, 361 просмотров)
10.12.2015 20:31
konst
 
Очередное обновление
исправил ошибки
немного причесал интерфейс
добавил групповую загрузку ответов от УТМ
13.12.2015 01:42
MWWRuza
 
Что-то никак у меня не получается с исходящими накладными...



Перед этим, под 1С пытался обработку написать, примерно та-же ошибка вылазила...
Какая-то строка в исходящей ТТН не может быть пустая, но, какая, понять не могу... Вроде все обязательное заполнено...
XML файлы попытки отправки накладной...
13.12.2015 09:44
konst
 
Выложил новую версию 1.15.12.12

изменения
- упорядочил интерфейс в разделе накладные
- приходные накладные - кнопка [принять] - создает акт приема и акт расхождений (если расхождений нет - акт приема, если есть - акт расхождений) минус одна кнопка
- переделал загрузку данных с curl на прямые запросы по HTTP,
плюсы - получение ответом от УТМ ускорилось многократно
но иногда возникают проблемы:
-- перестает работать обмен с УТМ - помогает перезапуск программы
такое ощущение, что он где то кеширует данные
13.12.2015 09:50
konst
 
Цитата:
MWWRuza Какая-то строка в исходящей ТТН не может быть пустая, но, какая, понять не могу... Вроде все обязательное заполнено...
да там половина данных не заполнена
похоже что это импортная продукция, и в приходной накладной от поставщика часть данных не заполнена, надо отдельно запросить данные по алкокоду 0150260000001565822 или справку А и взять оттуда все недостающее. У меня это еще не реализовано.
13.12.2015 10:21
MWWRuza
 
Хм... Самое интересное, что исходную накладную, на основании которой я пытаюсь сделать расходную, мне kornilov как-то прислал... Мне еще тогда не понравилось, что половина реквизитов оказалось не заполнено, но, тем не менее, она как-то у него отправилась. Значит, какие-то реквизиты необязательные, и их можно не выводить, но, если они есть, то должны быть не пустыми...
13.12.2015 10:30
декларант
 
Цитата:
MWWRuza Хм... Самое интересное, что исходную накладную, на основании которой я пытаюсь сделать расходную, мне kornilov как-то прислал... Мне еще тогда не понравилось, что половина реквизитов оказалось не заполнено, но, тем не менее, она как-то у него отправилась. Значит, какие-то реквизиты необязательные, и их можно не выводить, но, если они есть, то должны быть не пустыми...
У Вас не указан обязательный элемент "BRegId"
13.12.2015 14:29
MWWRuza
 
Вобщем, это не совсем удачный пример, без ИД справки Б, были и другие...
Я в конце концов, добился, что ТТН отправилась... Поубирал вручную все пустые теги из файла, особенно в адресах. Но, почему-то на второй УТМ она так и не пришла... Вроде, рисует на компе, с которого отправлял:
Код:
<url replyId="78939894-956d-40cd-82e3-51bf6b2723d7">http://LocalHost:8080/opt/in/WayBill/7</url>
Но, во входящих, на том компе, куда отправлял, пусто...
13.12.2015 14:53
konst
 
Утм проверяет xml только на соответствие схеме. Еще должно прийти подтверждение от сервера егаис, что накладная принята. А этого может и не произойти, например, если товара нет на остатках. В этом случае придет тикет с описанием ошибки.
13.12.2015 15:22
MWWRuza
 
Вот, нашел как тикет получить...
Бред какой-то Сплошные ошибки... Ничего у них не соответствует...
Код:
<tc:Comments>Емкость тары продукции отличается от справочника. (0015292000001311284 - 40.0000) 
Владелец ["020000310428"], накладная ["н/д"-"TEST-TTN-0000359815"], позиция "1". 
Указан неверный производитель продукции. (0015292000001311284 - 020000177790) 
Владелец ["020000310428"], накладная ["н/д"-"TEST-TTN-0000359815"], позиция "1". 
Документ содержит ошибки: Владелец ["020000310428"], накладная ["н/д"-"TEST-TTN-0000359815"], 
позиция "1". Импорт содержимого накладной. Документ обработан c предупреждениями: 
Наименование организации "ООО "Альянс Руза-Продукт"" с идентификатором "020000310428" 
не соответствует наименованию данной организации в системе. Адрес организации "ООО "Альянс Руза-Продукт"" 
не соответствует адресу данной организации в системе. Наименование организации "ООО "ОАЗИС"" 
с идентификатором "020000177790" не соответствует наименованию данной организации в системе. 
Адрес организации "ООО "ОАЗИС"" не соответствует адресу данной организации в системе. 
Наименование организации "ООО "ОАЗИС"" с идентификатором "020000177790" 
не соответствует наименованию данной организации в системе. Адрес организации "ООО "ОАЗИС"" 
не соответствует адресу данной организации в системе.</tc:Comments>
13.12.2015 15:48
MWWRuza
 
Константин, очень извиняюсь, что в Вашей теме, но, просто начал с Вашей программой эксперименты по отправки накладных, теперь, по хорошему нужно в отдельной теме, это уже как-то непосредственно к работе с Вашей программой не относится, но, начало тут, уж закончу, с Вашего позволения:
Гдеж-тут ошибок не будет, когда по запросу по ИНН такая фигня:

Как это может быть? Я лично сам регистрировал их на ЕГАИС, ТОЧНО! 1 раз, почему два ID - ???? Правильный тот, что 020000177790... Блин, чем дальше в лес, тем толще партизаны

Вот, скриншот из Вашей проги:

Тоже самое...
13.12.2015 16:02
konst
 
Может быть как раз проблема в этом? Я ничего не регистрировал - зашел в личный кабинет, а там все мои торговые точки уже есть. У одной только улица была неправильная. Через пару дней после звонка в местный отдел лицензирования адрес исправили.
13.12.2015 16:19
MWWRuza
 
Да тоже самое... Под регистрацией, я имел в виду получение сертификата на ДжаКарту. И точка там была только одна. Откуда сейчас вторая вылезла, вообще не понятно... И вообще, как-то странно все с этой организацией, с 17.11.15 сертификат, еще ни одной накладной небыло... Хотя, они работают... Вторая фирма, которая "Альянс", от имени которой я пытался в "Оазис" накладные отправить, уже к сожалению, мертвая... Закрылись с 01.12.15, последние реальные накладные от 27.10.15 были, до этого ходили регулярно, но, до сих пор все живет, нет-нет, да подбрасывают накладные тестовые, в частности kornilov, за что ему спасибо... Что-то меня уже "терзают смутные сомнения(С)" что "Оазис" работает... Бросьте, пожалуйста, кто-нибудь парочку заведомо правильных накладных на "Оазис", только на правильный ID 020000177790... А то, я так и буду "ловить черную кошку в темной комнате, а окажется, что ее там нет"...
14.12.2015 12:53
MWWRuza
 
Константин, я так понимаю(судя по ИНН, начинающемуся на 31), что накладная с тремя позициями пива от Вас пришла? Спасибо. Значит - работает УТМ в "Оазис", несмотря на задвоенный ID... Попозже, (надо перенести свои доработки в базу Оазиса), попробую подтвердить...

Посылали из своей программы? Работает отправка накладных, нормально? Хотелось бы, что-бы можно было накладные посылать используя остатки, и контрагентов, полученных из егаис, а не на основании входящих, которых "кот наплакал"... А остатки у меня, довольно большие по "Альянсу" висят, еще с тех времен, когда он живой был, но накладных к сожалению нет - "1С: Розница" постаралась, при тестировании закачала все к себе и грохнула на сервере не спрашиваясь
14.12.2015 14:12
konst
 
Цитата:
MWWRuza Посылали из своей программы? Работает отправка накладных, нормально? Хотелось бы, что-бы можно было накладные посылать используя остатки, и контрагентов, полученных из егаис, а не на основании входящих, которых "кот наплакал"...
Да посылал из своей программы
Да - планирую переделать создание накладных на основании остатков (катастрофически не хватает времени)
14.12.2015 14:14
konst
 
Обновил версию
изменения:
весь обмен с УТМ перевел на HTTP
curl вообще не нужен
радикально изменилось удобство работы с программой...
14.12.2015 15:38
avz_60
 
Добрый день!

Поделитесь опытом.
Ситуация: от поставщика (Производителя) в один день приходит две ТТН с одинаковыми номерами и две справки Б. Как "привязать" каждую накладную к своей справке Б. По каким тегам проводить идентификацию?
Спасибо.
14.12.2015 15:45
konst
 
Егаис не пропустит две накладные с одинаковым номером и одной датой. В текущий момент единственная идетнтификация наклодной: fsrarid + номер накладной + дата
14.12.2015 15:50
декларант
 
Цитата:
avz_60 Добрый день!

Поделитесь опытом.
Ситуация: от поставщика (Производителя) в один день приходит две ТТН с одинаковыми номерами и две справки Б. Как "привязать" каждую накладную к своей справке Б. По каким тегам проводить идентификацию?
Спасибо.
К нам тоже однажды пришли такие две накладных с одинаковым номером накладной, одинаковой датой и одинаковым ИД грузоотправителя (импортера).
Представитель РАР на такой вопрос ответил, что это будет исправлено в следующей версии.
14.12.2015 15:52
Mtirt
 
Пропускает же. В одной импортная продукция, в другой - отечественная. От производителя/импортера.
14.12.2015 15:57
avz_60
 
Моим клиентам (пиво) так и приходят до сих пор ТТН парами отеч/имп.
На egais2016.ru мне тоже обещали, что такая возможность будет закрыта.
Обещали более месяца назад. Результат - ноль.
14.12.2015 16:01
декларант
 
Цитата:
Mtirt Пропускает же. В одной импортная продукция, в другой - отечественная. От производителя/импортера.
FsrarForeve писал(а):
У импортеров стоит комплекс, у них такое может произойти, например при отправке новой версии документа.Данная возможность (отправка нескольких ТТН с одним номером) будет исключена в следующей версии комплекса, ожидайте.
17.12.2015 07:48
konst
 
изменения в версии 1.15.12.16
изменил раздел остатки - добавил данные по импортеру
добавил автоматический запрос данных при приемке накладных
контрагенты, алкогольная продукция, справки А и Б.
К позициям в накладной можно привязать EAN и QR-коды с акцизных марок...
(в теории по ним потом можно будет делать возвраты)

p.s. собирал справочник АП, сотрудник просканировал всю продукцию, которая была в магазине
2100 бутылок. Сканировал в формате EAN + QR.
на все затратил около 4 часов... думаю может быть в таком режиме организовать проведение инвентаризации.
остальной товар как обычно, а алкоголь - выдать ноутбук с 2D сканером и вперед. 100% отсутствие пересорта.
да и по качеству сканирования - 99% марок вообще с первого раз 1% - пришлось поприцеливаться - результат радует.
17.12.2015 10:55
MWWRuza
 
Цитата:
konst по качеству сканирования - 99% марок вообще с первого раз 1% - пришлось поприцеливаться - результат радует.
Константин, о чем речь идет? О каком QR коде? О коде PDF-417 с акцизки, или о "маленьком кодике", который на новых марках содержит номер марки? Он, вроде тоже не QR, хотя похож на него...


Опции темы


Часовой пояс GMT +3, время: 22:57.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.