IE 2017

Много УТМ (ЕГАИС) на одном компьютере, автоматическое подтверждение ТТН ЕГАИС, перемещение в торговый зал, запрос необработанных ТТН

Администрирование - Системное

Скрипты упрощают работу с собственной розницей. Незаменимы в не автоматизированных точках, ведущих суммовой учет.

Move_utm.bat , позволяет переключаться между УТМ (ЕГАИС) на одном компьютере, ключи переключаем.
Auto_Accepted.vbs, позволяет запрашивать необработанные ТТН и затем подтверждать все входящие. Можно ограничить по FSRAR_ID и дате ТТН.
Restart_utm.bat, перезапускает службы УТМ. УДАЛЯЕТСЯ БАЗА ДАННЫХ УТМ т.к. в версии 2.0.3 база шифруется сертификатом с ключа.
TransferToShop.vbs, запрашивает остатки на складе и все их перемещает в торговый зал. УТМ версии 2.0.3.
QueryNATTN.vbs, запрашивает необработанные ТТН.

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

Наименование Файл Версия Размер
Архив скриптов
.zip 10,55Kb
04.11.16
5
.zip 10,55Kb 5 Скачать

См. также

Комментарии
1. andrewks 1208 19.03.16 19:25 Сейчас в теме
автоматическое подверждение - это от лукавого.
отката для подтверждения не предусмотрено, в случае чего - только через возврат, причём поставщик тоже должен у себя его провести.

а ошибочные ТТН периодически приходят
2. Atom74 Atom74 (Atom74) 22 20.03.16 09:20 Сейчас в теме
Прежде всего это для собственной розницы, где можно сделать возврат, можно отозвать пока не прошло автоматическое подтверждение. Можно ограничить автоматическое подтверждение по FSRAR_ID поставщика.
Даже если приходят ошибочные ТТН, проблем больше у поставщика и в его интересах подтвердить возврат. Покупатель же всегда может списать не нужные ему остатки.
3. Кузнецов Максим (rolin555) 6 21.03.16 07:21 Сейчас в теме
Для своей розницы полезная штука. Возвращается водительская без вычерков и можно отправлять ТТН, никаких возвратов. В 3 дня по закону укладываясь.
4. Danas Lopatkinas (varius) 6 30.03.16 10:24 Сейчас в теме
Скрипт 1 не предусматривает работы агента УТМ. Начиная с версии УТМ 2.0.2 недостаточно останавливать/ перезапускать службы.


TITLE zamena UTM

C:
cd c:\

call C:\UTM\transporter\bin\StopDaemon.bat
sleep 3
timeout /t 3
call C:\UTM\monitoring\bin\StopDaemon.bat
sleep 3
timeout /t 3
call C:\UTM\updater\bin\StopDaemon.bat
sleep 3
timeout /t 3
call C:\UTM\agent\bin\exit.bat
sleep 20
timeout /t 20

set ERRORLEVEL=0

if not exist C:\UTM_1 GOTO UTM_1
if not exist C:\UTM_2 GOTO UTM_2
if not exist C:\UTM_3 GOTO UTM_3
if not exist C:\UTM_4 GOTO UTM_4
if not exist C:\UTM_5 GOTO UTM_5
if not exist C:\UTM_6 GOTO UTM_6
if not exist C:\UTM_7 GOTO UTM_7


GOTO Run

:UTM_1
move C:\UTM UTM_1
GOTO Run

:UTM_2
move C:\UTM UTM_2
GOTO Run

:UTM_3
move C:\UTM UTM_3
GOTO Run

:UTM_4
move C:\UTM UTM_4
GOTO Run

:UTM_5
move C:\UTM UTM_5
GOTO Run

:UTM_6
move C:\UTM UTM_6
GOTO Run

:UTM_7
move C:\UTM UTM_7
GOTO Run

:Run

if not %ERRORLEVEL%==0 GOTO Error

move C:\UTM_%1 UTM


call C:\UTM\transporter\bin\RunDaemon.bat
sleep 10
timeout /t 10
REM call C:\UTM\monitoring\bin\RunDaemon.bat
sleep 5
timeout /t 5
REM call C:\UTM\updater\bin\RunDaemon.bat
sleep 10
timeout /t 10

GOTO Exit

:Error
echo " osipka zamena UTM"
pause

:Exit
pause
call C:\UTM\agent\bin\agent.bat
6. Егор Иванов (user635667_bolonevegor) 33 28.04.17 11:07 Сейчас в теме
Вопрос:
QueryNATTN.vbs, запрашивает необработанные ТТН.
Т.е. просто запустив данный скрипт на машине накоторой установлен УТМ через некоторое время прилетят в утм все неподтвержденные фактуры?
Сейчас я пользуюсь запросом на повторную загрузку утм через ЛК егаис. А это получается само пришлет все неподтвержденные фатуры?
7. Atom74 Atom74 (Atom74) 22 28.04.17 14:56 Сейчас в теме
Да. Скрипту достаточно указать IP адрес УТМ.
8. Егор Иванов (user635667_bolonevegor) 33 02.05.17 12:23 Сейчас в теме
(7) а идентификатор ттн вводить не надо? просто на сайте егаис это реализовано по принципу - узнаем идентификатор потерянной ттн у поставщика - потом только запрашиваем.
И можете выложить отдельно этот скрипт скажем за 2 стармани. Все остальное практически не представляет никакой ценности)
9. Atom74 Atom74 (Atom74) 22 02.05.17 16:05 Сейчас в теме
Не надо, сначала запрашиваются необработанные документы "/opt/in/QueryNATTN", затем запрашиваются документы "/opt/in/QueryResendDoc". Если известен идентификатор ТТН то можно использовать функцию Function Post_QueryResendDoc_One ( byval UTM_URL, byval WBREGID ).
10. Егор Иванов (user635667_bolonevegor) 33 11.05.17 04:47 Сейчас в теме
(9) что-то не могу включить QueryNATTN.vbs.
Когда включаю - Выскакивает input ip UTM, я ввожу либо 127.0.0.1 либо localhost, потом жму ОК и выскакивает ошибка, не удается найти указанный путь, не знаю в чем дело. Поможете?
Прикрепленные файлы:
11. Егор Иванов (user635667_bolonevegor) 33 11.05.17 04:56 Сейчас в теме
Этот файл QueryNATTN.vbs использует еще какие-то файлы из папки Скрипты? Я запустил его из папки в которой лежали и другие скрипты и все вроде как сработало, командная строка моргнула и закрылась, в утм отправился документ QueryNATTN. Через несколько минут в утм пришел документ ReplyNATTN. Что дальше делать? Это же только список какие ттн не подтверждены, а как загрузить сами ттн? (и желательно оптом)
upd Опять вылезла ошибка как на картинке выше только уже сама. Т.е. скрипт некоторое время работает в фоне или как?
upd Загрузились все ттн. Не понятно как)
12. Егор Иванов (user635667_bolonevegor) 33 11.05.17 05:16 Сейчас в теме
Покопавшись в коде нашел ссылку на батник Restart_utm.bat. Зачем?
upd Второй раз не получилось загрузить. Прилетел тикет - Обработка запросов по типу QueryNATTN производится не чаще 1-го раза в 12 часов.
Жесткое ограничение =(
и еще вопрос - документ QueryNATTN с какой версии УТМ появился?
13. Егор Иванов (user635667_bolonevegor) 33 11.05.17 05:46 Сейчас в теме
(9) и для чего QueryResendDoc? документа QueryNATTN недостаточно что бы они(неподтвержденные ттн0 загрузились в утм??
14. Atom74 Atom74 (Atom74) 22 11.05.17 21:59 Сейчас в теме
(12)Когда на одном компьютере работаешь с несколькими ключами то приходится перезапускать УТМ. QueryNATTN по-моему появился с версии 2.0.3.
15. Atom74 Atom74 (Atom74) 22 11.05.17 22:04 Сейчас в теме
(13)Сначала запрашивается список неподтвержденных документов затем запрашиваются сами документы.
16. Егор Иванов (user635667_bolonevegor) 33 12.05.17 03:20 Сейчас в теме
(15) а сами документы запрашивает скрипт? он забирает список из утм и делает запрос по ним?
17. Atom74 Atom74 (Atom74) 22 12.05.17 11:39 Сейчас в теме
Оставьте свое сообщение