Выгрузка на ftp
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Выгрузка на ftp
Доброго времени суток!
Не поделится ли кто опытом ( соображениями) по вопросу о том, можно ли из Галактики сразу выдавать накладную в xml-файл на ftp ( адрес, логин и пароль известны, соединение настроено, сеть внешняя по отношению к сети офиса), а не копировать из некоторой внутрисетевой папки?
Не поделится ли кто опытом ( соображениями) по вопросу о том, можно ли из Галактики сразу выдавать накладную в xml-файл на ftp ( адрес, логин и пароль известны, соединение настроено, сеть внешняя по отношению к сети офиса), а не копировать из некоторой внутрисетевой папки?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Выгрузка на ftp
Я бы вам рекомендовал все таки запуск через батник
прием с фтп - запуск галактики на обработку(через NOWRUN вызов нужного фейса или запуск aqa скрипта) - передача на фтп.
Я делал через js скрипт + команда ftp винды, но для нормальной работы пришлось еще делать контроль на размер файлов, так что если найдете отправщик сторонний, то будет по надежней. Батник потом ставите в расписание и забываете до возникновения проблем.
Насчет xml - в конце 2012 года принят закон о формат обмена накладными, СФ, актами . В галке сейчас есть только по СФ. ВЫ по нему делаете экспорт?
прием с фтп - запуск галактики на обработку(через NOWRUN вызов нужного фейса или запуск aqa скрипта) - передача на фтп.
Я делал через js скрипт + команда ftp винды, но для нормальной работы пришлось еще делать контроль на размер файлов, так что если найдете отправщик сторонний, то будет по надежней. Батник потом ставите в расписание и забываете до возникновения проблем.
Насчет xml - в конце 2012 года принят закон о формат обмена накладными, СФ, актами . В галке сейчас есть только по СФ. ВЫ по нему делаете экспорт?
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: Выгрузка на ftp
Нет, просто контрагент затребовал такой формат с выгрузкой на ftp. Закачка в Галактику пока не нужна.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Выгрузка на ftp
А формат то какой? Соотв. закону или свой какой то? К делу не относиться - просто интересно. Сейчас есть возможность ведения юридически значимого обмена электронными документами через операторов, Синердокс например (Дочка Directum). Как мне сказали их всего по России с десяток. ЭЦП, ведение базы отправок прилагается через Web(наподобие почтового ящика). 1С через Directum с ним интегрирована. Ну и у меня Галка тоже в одностороннем режиме(пока только туда через Directum, на обратно есть штатный механизм импорта с файлов только СФ). Сам Directum в принципе не требуется - можно и напрямую закидывать.
Вот это поглядите http://www.referent.ru/1/195943
Вот это поглядите http://www.referent.ru/1/195943
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: Выгрузка на ftp
Формат их. XML-файл, они его грузят в какую-то систему. Какую - не знаю.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Выгрузка на ftp
Кусок приведите файла - строк 10 хватит понять, что за птица.
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: Выгрузка на ftp
Код: Выделить всё
<?xml version="1.0" encoding="WINDOWS-1251"?>
<invoice>
<comments>Накладная В000218</comments>
<confirmed>1</confirmed>
<createDate>2014-03-12</createDate>
<currency>RUR</currency>
<date>2014-03-12</date>
<doctype>1</doctype>
<invoiceItemSet>
<description>ЛЕЙКОПЛАСТЫРЬ БАКТЕРИЦИДНЫЙ ВЕРОФАРМ 2,5*7,2 СМ</description>
<grprice></grprice>
<invoiceLotSet>
<barcode>4607083721141</barcode>
<country>РОССИЯ</country>
<countryCode>643</countryCode>
<distributiorCharge> </distributiorCharge>
<expdate>2015-12-31</expdate>
<productiondate>2013-12-01</productiondate>
<gtd></gtd>
<invoiceFileSet>
<fileName>РОСС RU.ИМ18.Д00179</fileName>
<typeId>3</typeId>
</invoiceFileSet>
<lot>1481213</lot>
<manufacturer>ОАО "ВЕРОФАРМ"</manufacturer>
<manufacturerAddress> Россия, 107023, г. Москва, Барабанный пер., д.3 </manufacturerAddress>
<manufacturerPrice>1.0600</manufacturerPrice>
<qty>267200</qty>
</invoiceLotSet>
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Выгрузка на ftp
Да. Это документ не соотв. закону - нечто свое.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Выгрузка на ftp
2 Savov а чем все же не устраивает вариант создавать к какой то папки и копить потом автоматом на фтп ?
-
- Местный житель
- Сообщения: 589
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Воронеж ОАО Верофарм. Воронеж
Re: Выгрузка на ftp
Ну типа полагается сделать накладную и сразу ее отправить. Это сейчас делают юзеры ручками, а им это дюже сложно......Но похоже есть другие внешние клиенты, которые успешно едят скрипт-файлы, запустить которые можно из из отчета Гал-ки. Думаю так и сделать.
Re: Выгрузка на ftp
Стандартный ftp тоже ест командные файлы.
Что-то типа:
Но с более умными собратьями работать приятнее. Отслеживание результата выполнения и прочее.
Еще вариант dll использовать. Тот же PatchManager на ftp лазать умеет. Ну или написать свою.
Что-то типа:
Код: Выделить всё
ftp -s:"C:\myscript.txt"
MyScript.txt:
open 10.131.10.156
anonymous
nobody@spammer.com
literal pasv
cd pub
cd windows
cd Acrobat
lcd C:\
lcd Mydir
bin
hash
prompt
get ar405eng.exe
quit
Еще вариант dll использовать. Тот же PatchManager на ftp лазать умеет. Ну или написать свою.