Форум OlegON > Программы и оборудование для автоматизации торговли > ЕГАИС в опте и рознице

EgaisHelper программа для работы с ЕГАИС : ЕГАИС в опте и рознице

26.04.2024 6:49


13.11.2015 15:33
akonev
 
Цитата:
jokerpnz Несколько вопросов, не совсем понимаю(
1) В WayBill в ТТН Identity всегда уникальный, присваивается ЕГАИС?
2) WayBill как связан с TTNInformBReg? У них одинаковый Identity? Либо связь искать через WBNUMBER и ИД отправителя?
Читать три сообщения вот с этого места:
Цитата:
AndreyZh Прилагаю исходный код процесса обслуживания ТТН - подробно документированный... разберетесь думаю, а писать очень много
16.11.2015 11:55
jokerpnz
 
Не успел с актами подтверждения в пятницу. В выходные доделал и остатки прикрутил. БД придётся заменить, много чего в ней поменял, скрипт не стал писать, думаю не страшно и вас там нет "важных" данных, если вообще программу кто-нибудь запускал

Писать в любом случае буду, 8 магазинов на супермаге работают + 2 клиента прилавочного типа хотят пожить с алкоголем до 01.06.2016
По цене... раз уж пошла такая пьян) появилась ещё программа)
Буду бесплатно распространять до 01.06.2016
С 1 апреля до 1 июня буду делать бесплатные неограниченные по времени "лицензии". За получение обновлений 500 руб/квартал.
Хотелки буду делать по мере возможности и массовой надобности.

Если у кого-то есть будет возможность тестовые ТТН от поставщика принять, пожалуйста, отпишитесь по результатам.
Вложения
Тип файла: 7z egais.7z (240.4 Кб, 146 просмотров)
16.11.2015 12:07
jokerpnz
 
Небольшая инструкция:
Получение и удаление списка запросов и ответов в/от егаис делается пока что вручную на период теста
Разбор ответа от егаис также пока что вручную. Позже будет работать в автоматическом режиме

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

Вкладка "Входящие ТТН"
Двойной щелчок по ТТН отображает её спецификацию
В спецификации ТТН выставляем фактическое кол-во, если во всех стоках факт. кол-во=кол-во по документу, тогда отправляется акт с полным приёмом ТТН, если все строки нулевый, полный отказ. Имеются расхождения, формируется акт с расхождениями.
Если к данной накладной нет "Уведомления о регистрации ТТН", акт сформировать нельзя (насколько я понял уведомление обязательно для ТТН)
Двойной щелчок на отправителе, получателе, поставщике переходит на вкладку контрагент и отображает только его

Вкладка "Уведомление о регистрации ТТН"
Двойной щелчок отображает спецификацию
Двойной щелчок на отправителе, получателе переходит на вкладку контрагент и отображает только его

Вкладка "Запрос остатков"
Запрашиваем остатки, когда приходит ответ, нажимаем получить документ, появляются остатки на дату в таблице
Двойной щелчок отображает список АП с остатками
Кнопка Удалить данные об остатках, очищает полученные остатки, позже их можно опять запросить
16.11.2015 12:19
baggio
 
и так...
Давай тебя рассматривать как основного
Благо... давно знаемся

скачал... хотел посмотреть... запускаю на рабочем компе..
Падает...
УТМ не стоит (пока)
Дрова для джакарты стоят...
дот нет вроде тоже...
чего хочет не говорит...
Код:
<?xml version="1.0" encoding="UTF-16"?>

-<WERReportMetadata>


-<OSVersionInformation>

<WindowsNTVersion>6.1</WindowsNTVersion>

<Build>7601 Service Pack 1</Build>

<Product>(0x30): Windows 7 Professional</Product>

<Edition>Professional</Edition>

<BuildString>7601.18700.x86fre.win7sp1_gdr.141211-1742</BuildString>

<Revision>1130</Revision>

<Flavor>Multiprocessor Free</Flavor>

<Architecture>X86</Architecture>

<LCID>1049</LCID>

</OSVersionInformation>


-<ParentProcessInformation>

<ParentProcessId>464</ParentProcessId>

<ParentProcessPath>C:\Windows\explorer.exe</ParentProcessPath>

<ParentProcessCmdLine>C:\Windows\Explorer.EXE</ParentProcessCmdLine>

</ParentProcessInformation>


-<ProblemSignatures>

<EventType>CLR20r3</EventType>

<Parameter0>EGAIS.exe</Parameter0>

<Parameter1>1.0.0.0</Parameter1>

<Parameter2>564984bf</Parameter2>

<Parameter3>EGAIS</Parameter3>

<Parameter4>1.0.0.0</Parameter4>

<Parameter5>564984bf</Parameter5>

<Parameter6>6c7</Parameter6>

<Parameter7>f7</Parameter7>

<Parameter8>System.IO.FileNotFoundException</Parameter8>

</ProblemSignatures>


-<DynamicSignatures>

<Parameter1>6.1.7601.2.1.0.256.48</Parameter1>

<Parameter2>1049</Parameter2>

<Parameter22>0a9e</Parameter22>

<Parameter23>0a9e372d3b4ad19135b953a78882e789</Parameter23>

<Parameter24>0a9e</Parameter24>

<Parameter25>0a9e372d3b4ad19135b953a78882e789</Parameter25>

</DynamicSignatures>


-<SystemInformation>

<MID>FF331B41-3534-4B1A-AC21-E19F3F9E011A</MID>

<SystemManufacturer>System manufacturer</SystemManufacturer>

<SystemProductName>P5K-VM</SystemProductName>

<BIOSVersion>0803</BIOSVersion>

</SystemInformation>

</WERReportMetadata>
Цитата:
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="EGAIS.exe" FILTER="CMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="EGAIS.exe" SIZE="359424" CHECKSUM="0xE65696AC" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="EGAIS" PRODUCT_NAME="EGAIS" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="EGAIS.exe" INTERNAL_NAME="EGAIS.exe" LEGAL_COPYRIGHT="Copyright © Joker 2015" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="11/16/2015 07:24:47" UPTO_LINK_DATE="11/16/2015 07:24:47" VER_LANGUAGE="Независимо от языка [0x0]" EXE_WRAPPER="0x0" />
</EXE>
<EXE NAME="KERNELBASE.dll" FILTER="CMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="KernelBase.dll" SIZE="293376" CHECKSUM="0x2F5965E" BIN_FILE_VERSION="6.1.7601.18409" BIN_PRODUCT_VERSION="6.1.7601.18409" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Библиотека клиента Windows NT BASE API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Операционная система Microsoft® Windows®" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="Kernelbase" INTERNAL_NAME="Kernelbase" LEGAL_COPYRIGHT="© Корпорация Майкрософт. Все права защищены." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x52BF7" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18409" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18409" LINK_DATE="03/04/2014 09:16:38" UPTO_LINK_DATE="03/04/2014 09:16:38" EXPORT_NAME="KERNELBASE.dll" VER_LANGUAGE="Русский (Россия) [0x419]" EXE_WRAPPER="0x0" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="CMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="868352" CHECKSUM="0x6B2E52BD" BIN_FILE_VERSION="6.1.7601.18409" BIN_PRODUCT_VERSION="6.1.7601.18409" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Библиотека клиента Windows NT BASE API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Операционная система Microsoft® Windows®" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Корпорация Майкрософт. Все права защищены." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xE111D" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18409" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18409" LINK_DATE="03/04/2014 09:16:37" UPTO_LINK_DATE="03/04/2014 09:16:37" EXPORT_NAME="KERNEL32.dll" VER_LANGUAGE="Русский (Россия) [0x419]" EXE_WRAPPER="0x0" />
</EXE>
</DATABASE>
16.11.2015 13:00
baggio
 
Для тех у кого падает как у меня...
установите
http://www.microsoft.com/ru-RU/download/details.aspx?id=17876
MS SQL Server Compact 4.0
26.11.2015 16:57
jokerpnz
 
Дописал:
1) Запрос остатков
2) Запрос справок А и Б из ТТН(правой кнопкой мыши по наименованию продукции в спецификации ТТН и в контекстном меню выбираем тип запроса)
3) Акт постановки на баланс
4) Добавил поля в БД, пишу всё, что приходит, чтобы потом ничего не потерять

Заменять файл БД не обязательно, она сама обновится с сохранением данных.
Достаточно только exe заменить
Вложения
Тип файла: 7z EGAIS.7z (357.5 Кб, 90 просмотров)
26.11.2015 17:16
jokerpnz
 
Извиняюсь... отправку акта постановки на баланс не до конца проверил(( исправил
Вложения
Тип файла: 7z EGAIS.7z (358.1 Кб, 105 просмотров)
28.11.2015 00:34
IT527
 
Как настроить работу, с несколькими обособками на одном компьютере в вашей программе? Предусмотрите такой вариант, ибо до 1 июля вполне можно принимать накладные и обрабатывать, на одном рабочем месте бухгалтера например.
Или сделайте что-то такое, как у AndreyZh, при выходе из программы, в УТМ всё вычищается, и в вашей программе тоже, и вставляется Джакарта от другой торговой точки, и идёт работа с накладными этой обособки.
29.11.2015 10:52
Mtirt
 
Не распространяйте идиотские идем.
И мне адрес напишите, пожалуйста. Чтобы я к вам проверку РАРа отправила после 1 января.
РАР 500 раз писал:
- ключ и УТМ для ООО должны находится в обособленном подразделении. Торговая программа может быть установлена, где угодно, и общаться с УТМ, как угодно. Но ни о какой перестановке ключиков на рабочем месте бухгалтера речь идти не может.
- для ИП будет один ключ, независимо от количества магазинов. Здесь ничего передергивать не надо.

Метод AndreyZh с двумя ключами применим в одном случае: в магазине есть ООО, торгующее алкоголем, и ИП, торгующее пивом.
29.11.2015 11:24
IT527
 
Цитата:
Mtirt Не распространяйте идиотские идем.
И мне адрес напишите, пожалуйста. Чтобы я к вам проверку РАРа отправила после 1 января.
РАР 500 раз писал:
- ключ и УТМ для ООО должны находится в обособленном подразделении. Торговая программа может быть установлена, где угодно, и общаться с УТМ, как угодно. Но ни о какой перестановке ключиков на рабочем месте бухгалтера речь идти не может.
- для ИП будет один ключ, независимо от количества магазинов. Здесь ничего передергивать не надо.

Метод AndreyZh с двумя ключами применим в одном случае: в магазине есть ООО, торгующее алкоголем, и ИП, торгующее пивом.
Очень признателен за ваше мнение, но не могли бы вы ткнуть меня носом, в действующий документ, в котором это однозначно прописано?

Вот я лично, нашёл только этот проект Постановления Правительства РФ ( пункт 2)

И следовательно, до того момента, как оно не опубликовано, не вступило в силу, вполне может быть использован вариант подтверждения накладных за ООО лицензиата с несколькими обособленными подразделениями, на одном рабочем месте.
Прошу подтвердить вашу эскападу реальными документами.
Часовой пояс GMT +3, время: 06:49.

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