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

Описание таблиц и полей в sql-базе Альта ГТД

Добавлено: Сб мар 05, 2011 10:53
serggukov
Добрый день!

Такой вопрос. Есть необходимость получать некоторые данные Альты в КИС напрямую из БД SQL.
Существует ли документация описывающая структуру таблиц и полей базы?

Re: Описание таблиц и полей в sql-базе Альта ГТД

Добавлено: Вс мар 06, 2011 21:52
Nick
Сама внутренняя база Альты, хоть и SQL, большую часть информации держит в двоичном поле типа BLOB. Этот формат достался её в наследство от файловой версии и для внешних программ совершенно не читабелен.

Кое какие поля можно дернуть из таблиц Docs и GTDList (они используются при показе списка ГТД).

Но тут есть еще одна тонкость - в списке ГТД как правило кроме выпущенных деклараций всегда есть некоторое количество ГТД "в работе", недоделок и шаблонов, которые в отчеты попадать не должны.

Поэтому правильный и рекомендуемый способ экспорта данных из Альты - это использовать процедуру "регистрации" ГТД (кнопка с синей печатью). При этом происходит ее выгрузка в один из документированных на http://www.customs.ru электронных таможенных форматов: DBF, SQL (с теми же полями) или XML. И с ними уже можно работать дальше.

Подробнее все описано здесь:
http://database.alta.ru/altapedia/index.php/Форматы_ввода_вывода_Альта-ГТД

Re: Описание таблиц и полей в sql-базе Альта ГТД

Добавлено: Пн мар 07, 2011 03:44
serggukov
Nick

Благодарю за развернутый ответ.

Re: Описание таблиц и полей в sql-базе Альта ГТД

Добавлено: Ср апр 24, 2013 12:52
pniconorov
Nick писал(а):Сама внутренняя база Альты, хоть и SQL, большую часть информации держит в двоичном поле типа BLOB. Этот формат достался её в наследство от файловой версии и для внешних программ совершенно не читабелен.
Ситуация не изменилась?

Re: Описание таблиц и полей в sql-базе Альта ГТД

Добавлено: Ср апр 24, 2013 17:09
Nick
Nick писал(а):Поэтому правильный и рекомендуемый способ экспорта данных из Альты - это использовать процедуру "регистрации" ГТД (кнопка с синей печатью). При этом происходит ее выгрузка в один из документированных на http://www.customs.ru электронных таможенных форматов: DBF, SQL (с теми же полями) или XML. И с ними уже можно работать дальше.
  • * При ЭД упомянутая "регистрация" происходит автоматически. Вот с базой зарегистрированных и надо работать в смысле отчетов. Зачем вам черновики?
  • * Для закачки документов в программу есть варианты с папкой C:\ALTA\IN\ в которую кладется XML и автоматом принимается в рабочую базу. Есть еще аналогичный способ через таблицу.
  • * Для отслеживания деклараций находящихся в процессе ЭД есть отдельный продукт "Монитор ЭД" в составе "ГТД-Сервера".
Уточните что именно вы хотели бы делать с рабочей базой?

Re: Описание таблиц и полей в sql-базе Альта ГТД

Добавлено: Пн сен 16, 2013 13:52
LevZabudko
Nick писал(а): Поэтому правильный и рекомендуемый способ экспорта данных из Альты - это использовать процедуру "регистрации" ГТД (кнопка с синей печатью). При этом происходит ее выгрузка в один из документированных на http://www.customs.ru электронных таможенных форматов: DBF, SQL (с теми же полями) или XML. И с ними уже можно работать дальше.
Добрый день!
Т.е. есть возможность автоматической выгрузки декларации в один из указанных форматов после того как пользователь или при ЭД проставится синяя печать?
Если есть, то подскажите, пожалуйста, где это настраивается? Может где-то в файлах или еще как-то... Было бы очень полезно для использования в своей КИС. Хотелось бы видеть в DBF или XML, а не во внутреннем формате и автоматически, без использования блока отчеты и т.п...

UPD: настройку нашел, но она ставится на клиенте. Как быть когда несколько компьютеров? Хочется чтобы все попадало на один сервер. Компьютеры не в локальной сети, декларант сидит отдельно, на таможне. Например, декларант подает ЭД, а менеджеры получают декларации в XML от брокера, загружают и проставляют синюю печать.

Re: Описание таблиц и полей в sql-базе Альта ГТД

Добавлено: Пн сен 16, 2013 15:14
alta_olg
Способы интеграции c КИС здесь (которая используется многими организациями):
http://wiki.alta.ru/index.php/Интеграция_с_КИС
Т.е. это когда все начинаем с данных для Инвойса, и ... заканчивается возвратом таможенных платежей в инвойс, т.е. самая правильная схема позволяющая построить процесс создания из КИС ДТ и возврата платежей в КИС для каждого Артикула товара.

Создание базы зарегистрированных ДТ здесь (то, что в большей степени интересует Вас, как я понял):
http://wiki.alta.ru/index.php/Docs2SQL
Можно настроить чтобы сообщения для базы зарегистрированных из программы ГТД уходила на один сервер, а там программа будет их складывать в общую базу.

В принципе, есть еще варианты, но надо подробнее узнать как работают Ваши декларанты, под одним логином, под разными, или это, вообще, отдельные фирмы. После этого можно еще поговорить о методах сбора данных.
Лучше всего, чтобы Вы написали нам в ТП на support, или позвонили мне.