Страница 1 из 1

Выгрузка на ftp

Добавлено: 24 мар 2014, 18:50
savov
Доброго времени суток!
Не поделится ли кто опытом ( соображениями) по вопросу о том, можно ли из Галактики сразу выдавать накладную в xml-файл на ftp ( адрес, логин и пароль известны, соединение настроено, сеть внешняя по отношению к сети офиса), а не копировать из некоторой внутрисетевой папки?

Re: Выгрузка на ftp

Добавлено: 24 мар 2014, 19:55
edward_K
Я бы вам рекомендовал все таки запуск через батник
прием с фтп - запуск галактики на обработку(через NOWRUN вызов нужного фейса или запуск aqa скрипта) - передача на фтп.
Я делал через js скрипт + команда ftp винды, но для нормальной работы пришлось еще делать контроль на размер файлов, так что если найдете отправщик сторонний, то будет по надежней. Батник потом ставите в расписание и забываете до возникновения проблем.
Насчет xml - в конце 2012 года принят закон о формат обмена накладными, СФ, актами . В галке сейчас есть только по СФ. ВЫ по нему делаете экспорт?

Re: Выгрузка на ftp

Добавлено: 24 мар 2014, 20:10
savov
Нет, просто контрагент затребовал такой формат с выгрузкой на ftp. Закачка в Галактику пока не нужна.

Re: Выгрузка на ftp

Добавлено: 25 мар 2014, 11:00
edward_K
А формат то какой? Соотв. закону или свой какой то? К делу не относиться - просто интересно. Сейчас есть возможность ведения юридически значимого обмена электронными документами через операторов, Синердокс например (Дочка Directum). Как мне сказали их всего по России с десяток. ЭЦП, ведение базы отправок прилагается через Web(наподобие почтового ящика). 1С через Directum с ним интегрирована. Ну и у меня Галка тоже в одностороннем режиме(пока только туда через Directum, на обратно есть штатный механизм импорта с файлов только СФ). Сам Directum в принципе не требуется - можно и напрямую закидывать.
Вот это поглядите http://www.referent.ru/1/195943

Re: Выгрузка на ftp

Добавлено: 25 мар 2014, 11:20
savov
Формат их. XML-файл, они его грузят в какую-то систему. Какую - не знаю.

Re: Выгрузка на ftp

Добавлено: 25 мар 2014, 11:25
edward_K
Кусок приведите файла - строк 10 хватит понять, что за птица.

Re: Выгрузка на ftp

Добавлено: 25 мар 2014, 12:15
savov

Код: Выделить всё

<?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>


Re: Выгрузка на ftp

Добавлено: 25 мар 2014, 13:36
edward_K
Да. Это документ не соотв. закону - нечто свое.

Re: Выгрузка на ftp

Добавлено: 25 мар 2014, 13:44
Den
2 Savov а чем все же не устраивает вариант создавать к какой то папки и копить потом автоматом на фтп ?

Re: Выгрузка на ftp

Добавлено: 25 мар 2014, 18:53
savov
Ну типа полагается сделать накладную и сразу ее отправить. Это сейчас делают юзеры ручками, а им это дюже сложно......Но похоже есть другие внешние клиенты, которые успешно едят скрипт-файлы, запустить которые можно из из отчета Гал-ки. Думаю так и сделать.

Re: Выгрузка на ftp

Добавлено: 25 мар 2014, 19:09
m0p3e
Стандартный 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 лазать умеет. :) Ну или написать свою.