[ОТВЕТИТЬ]
23.01.2016 00:06
A1977494
 
Цитата:
IT527 Отлично! А распишите порядок действий, по такой работе. Например:
1. Проверяем наличие Джакарты, и её видимость в Едином клиенте.
2. В службах смотрим запущенный три Т.
3. В вашей программе принимаем обрабатываем накладные по одной обособке.
4. Останавливаем батником три службы. Вытаскиваем джакарту через 2 минуты.
5. Вставляем джакарту от следующей обособки

Всякие хвосты, квитанции необработанные дорабатываются, подчищаются в базе УТМа?
Сам смысл работы программы такой, она собирает все данные какие есть в УТМ и сохраняет их локально исходя из их содержимого, УТМ при этом чистит полностью. Эти данные затем обрабатываются и раскидываются по подразделениям. Все это происходит без участия пользователя.

Список подразделений находится в левом нижнем углу программы и выглядит он в виде значений FSRAR_ID, при первом запуске программа вас спрашивает данные FSRAR_ID на одно подразделение. Остальные подразделения будут добавлятся автоматически при получении данных от поставщиков по другим ключам ну или можно добавить вручную если данных от поставщиков нет а подразделение добавить хочется необходимо вставить ключ jaCarta по методу описаному вами выше в левое нижнее поле вписать ваш FSRAR_ID и запросить остатки, можно и просто создать папку рядом с программой с именем FSRAR_ID (например 020000123456)

При выборе организации отображение данных (если они конечно уже получены) происходит с задержкой от 5 до 10 сек это связано со структурой программы

Насчет смены токенов, есть пара наблюдений в которые еще особо не вникал, были случаи когда я вставлял токен и без перзапуска УТМ приходили данные уже по другому подразделению, но так видимо дело идет тише т.к. там таймаут обновления настроек около 15 минут, это нужно еще все уточнить, ну и наверное не стоит все службы останавливать а достаточно только транспортного модуля. Об этом могу точно сказать только в понедельник.

Формат xml. с такими данными я еще не сталкивался если кому то приходят значит УТМ позволяет это делать хотя по теории и не должна, там скорее всего еще море других дыр, которые латают пачками)))
25.01.2016 10:42
eegais
 
>УТМ при этом чистит полностью
Возможно, стоит сделать настройку для отмены чистки УТМ. Ибо в случае ошибок в программе, накладные могут пропасть
25.01.2016 10:47
IT527
 
Цитата:
Формат xml. с такими данными я еще не сталкивался если кому то приходят значит УТМ позволяет это делать хотя по теории и не должна, там скорее всего еще море других дыр, которые латают пачками)))
И с этим надо поразбираться, однозначно будут такие накладные.

Вот вам ещё пример:

Цитата:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:ns2="http://fsrar.ru/WEGAIS/TTNSingle" xmlns:ns3="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns4="http://fsrar.ru/WEGAIS/ProductRef">
<ns:Owner>
<ns:FSRAR_ID>010000006092</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:WayBill>
<ns2:Header>
<ns2:Type>WBInvoiceFromMe</ns2:Type>
<ns2:UnitType>Packed</ns2:UnitType>
<ns2:NUMBER>1044060019003</ns2:NUMBER>
<ns2:Date>2016-01-19</ns2:Date>
<ns2:ShippingDate>2016-01-19</ns2:ShippingDate>
<ns2:Transport>
<ns2:TRAN_TYPE>413</ns2:TRAN_TYPE>
25.01.2016 11:18
A1977494
 
Цитата:
eegais >УТМ при этом чистит полностью
Возможно, стоит сделать настройку для отмены чистки УТМ. Ибо в случае ошибок в программе, накладные могут пропасть
данные никуда не пропадают они хранятся локально и ошибки в программе на них не влияют, настройку для отмены очистки добавлю, в следующей версии.

Цитата:
И с этим надо поразбираться, однозначно будут такие накладные.
видимо придется добавить раз уж такие данные встречаются, можете ли мне пару таких накладных скинуть я попробую с ними поработать
25.01.2016 12:40
IT527
 
У меня живых таких накладных нет, вот ещё вариант из форума ФСРАР.

Цитата:
16 янв 2016, 16:58

От покупателя пришел акт подтверждения ТТН, содержащий в именах тэгов после "ns" цифру 6.
Что это такое и как это обрабатывать?

/opt/out/WayBillAct/6561

<ns:Owner>
<ns:FSRAR_ID>030000036844</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:WayBillAct>
<ns6:Header>
<ns6:IsAccept>Accepted</ns6:IsAccept>
<ns6:ACTNUMBER>20160114181514</ns6:ACTNUMBER>
<ns6:ActDate>2016-01-14</ns6:ActDate>
<ns6:WBRegId>TTN-0000938955</ns6:WBRegId>
</ns6:Header>
<ns6:Content/>
</ns:WayBillAct>
</ns:Document>
</ns:Documents>
25.01.2016 14:39
A1977494
 
Версия 4.11
- адаптированно под xml файлы с нестандартными тегами
Вложения
Тип файла: zip A_egais.zip (3.68 Мб, 72 просмотров)
26.01.2016 10:42
A1977494
 
Версия 4.12
- обнаружен приход двойных накладных от поставщика с одними и теми же данными когда по факту была отправлена только одна, пока сделано что бы отображались обе
Вложения
Тип файла: zip A_egais.zip (3.69 Мб, 77 просмотров)
26.01.2016 11:03
IT527
 
Да такое было, рекомендовано одну накладную принимать, вторую отказывать.

Инструкцию то нарисуете, со скриншотами, какую нибудь простую? В частности, и по работе с разными ООО, и их торговыми точками?
26.01.2016 11:07
A1977494
 
Цитата:
IT527 Да такое было, рекомендовано одну накладную принимать, вторую отказывать.
Пожалуй нужно эту рекомендацию добавить в программу для информирования пользователя.
26.01.2016 11:21
A1977494
 
Цитата:
IT527
Инструкцию то нарисуете, со скриншотами, какую нибудь простую? В частности, и по работе с разными ООО, и их торговыми точками?
Пока по функционалу никаких вопросов особо не было, возможно и так все всем понятно. Но все же пожалуй надо бы, пошагово расписать весь процесс, возможно кому то он и пригодится или промотивирует скачать и пользоваться программой. В ближайшее свободное время постараюсь сделать, ну или если есть желающие помочь то я не откажусь.
26.01.2016 12:51
IT527
 
Цитата:
A1977494 Пожалуй нужно эту рекомендацию добавить в программу для информирования пользователя.
Или поставщик сам отменяет:

Цитата:
Наш ФСРАР id: 010060688402
Отправили ТТН, получателю пришло их две:
TTN-0003083086
1a735569-3514-46f6-a771-21f701bb21db

Если мы сделаем акт отказа и заново отправим остатки к нам вернутся?
Как выявить накладные выгруженные два раза?
Цитата:
Да, делайте акт отказа на любую из них. В случае, если грузополучатель еще не отправлял актов на данную ТТН, остатки вернутся к Вам на баланс.
27.01.2016 11:04
eegais
 
> добавлена возможность работы с несколькими организациями из одной программы
У меня несколько обособленных подразделений. Ключи стоят в них.
Программа в офисе у бухгалтера. Сейчас использую отдельный каталог для каждого подразделения. Если бы для каждого подразделения можно было б указывать свой адрес УТМ, это не потребовалось бы и было б здорово )
27.01.2016 12:41
A1977494
 
Цитата:
eegais > добавлена возможность работы с несколькими организациями из одной программы
У меня несколько обособленных подразделений. Ключи стоят в них.
Программа в офисе у бухгалтера. Сейчас использую отдельный каталог для каждого подразделения. Если бы для каждого подразделения можно было б указывать свой адрес УТМ, это не потребовалось бы и было б здорово )
в последней версии программы нет необходимости создавать отдельные каталоги для подразделений программа сама заботится распределением полученных данных
27.01.2016 14:17
eegais
 
>в последней версии программы нет необходимости создавать отдельные каталоги для подразделений программа сама заботится распределением
>полученных данных

Я вероятно, невнятно объяснил.)
У каждого объекта свой УТМ, с уникальным IP-адресом.
27.01.2016 17:10
A1977494
 
Версия 4.13
- изменена система обновления данных
- доработана схема изменения количества при расхождении данных с поставщиком

Цитата:
Я вероятно, невнятно объяснил.)
У каждого объекта свой УТМ, с уникальным IP-адресом.
Да я как понимаю УТМ вобще токен никакой не выбирает, а хватает данные с первого попавшегося, поэтому им бы надо с этого начать сперва, да и база там наверное на один рассчитана все там в куче и собирается. Вряд ли они будут когда нибудь это делать. да и смысл у них там похоже "одна машина - один токен".
Вложения
Тип файла: zip A_egais.zip (3.70 Мб, 114 просмотров)
27.01.2016 17:15
eegais
 
Цитата:
A1977494 Да я как понимаю УТМ вобще токен никакой не выбирает, а хватает данные с первого попавшегося, поэтому им бы надо с этого начать сперва, да и база там наверное на один рассчитана все там в куче и собирается. Вряд ли они будут когда нибудь это делать. да и смысл у них там похоже "одна машина - один токен".
Именно так и есть. Один объект - одна машина - один токен. И у каждого свой ip. Поэтому и спросил про возможность настройки адреса УТМ для каждого объекта )
27.01.2016 17:26
A1977494
 
Цитата:
eegais Именно так и есть. Один объект - одна машина - один токен. И у каждого свой ip. Поэтому и спросил про возможность настройки адреса УТМ для каждого объекта )
Дак я непонял надо сделать в программе что бы она могла подключаться к нескольким хостам и собирать данные со всех них, если нужно то реализую
28.01.2016 08:59
eegais
 
Цитата:
A1977494 Дак я непонял надо сделать в программе что бы она могла подключаться к нескольким хостам и собирать данные со всех них, если нужно то реализую
Да, Вы все правильно поняли Заранее спасибо )
28.01.2016 10:46
IT527
 
Цитата:
eegais Да, Вы все правильно поняли Заранее спасибо )
Мне кажется вам АлкоЕгаисДилер подойдёт, там это уже реализовано.

AlcoEGAISdealer - еще одна программа для работы с УТМ
01.02.2016 10:25
Ignatya
 
Здравствуйте! На форуме ФСРАР пишут, что доработали утм и теперь в нём есть такая функция как: - Реализация в виде XML повторного запроса ТТН по WbRegId в случае случайного удаления из УТМ или своей УС. Я так понимаю это должно быть реализовано через учётную программу. Планируете ли Вы это делать?
01.02.2016 10:35
Mtirt
 
Это описано в разделе "Планируемые доработки УТМ". Где вы нашли, что это уже сделано?
01.02.2016 11:09
Ignatya
 
Я может что-то не так поняла...Написано, что обновлено.
01.02.2016 11:12
Stels
 
Цитата:
Ignatya Я может что-то не так поняла...Написано, что обновлено.
Это тема обновлена, а не УТМ :)
01.02.2016 11:14
Ignatya
 
Тогда извиняйте) Рано обрадовалась)
02.02.2016 07:48
IT527
 
Автор, нарисуйте инструкцию-то?
У меня на данный момент, нет Джакарты организации, которой отправлены накладные, не на чём скриншоты делать, да и проверить работу, а то бы помог. Не так и сложно ведь, набейте текст, разбавьте его картинками.
02.02.2016 14:08
A1977494
 
Цитата:
IT527 Автор, нарисуйте инструкцию-то?
У меня на данный момент, нет Джакарты организации, которой отправлены накладные, не на чём скриншоты делать, да и проверить работу, а то бы помог. Не так и сложно ведь, набейте текст, разбавьте его картинками.
прошу прощения пока немного другими делами занят, как только так сразу
02.02.2016 16:52
Salimbek
 
Попросили сделать отказ накладной. Отказываю - мне в ответ пишет:
Цитата:
wrong # args: should be "save SELECTED_FSRAR_ID xml request"
wrong # args: should be "save SELECTED_FSRAR_ID xml request"
while executing
"save $xml "ttn_prih_act TTN-0004434442 0""
invoked from within
".info.waybill_rejected invoke"
("uplevel" body line 1)
invoked from within
"uplevel #0[list $w invoke]"
(procedure "tk::ButtonUp" line 24)
invoked from within
"tk::ButtonUp .info.waybill_rejected"
(command bound to event)
02.02.2016 18:08
Salimbek
 
Проблема в выделенной накладной:
02.02.2016 18:10
Salimbek
 
странно, рисунок не отобразило, тогда так:
02.02.2016 20:53
A1977494
 
Цитата:
Попросили сделать отказ накладной. Отказываю - мне в ответ пишет:
пользуйтесь последней версией там эта опечатка исправлена


Опции темы


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

 

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