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

Регистрация ГТД - требуется инвойс

Добавлено: Ср ноя 07, 2007 18:26
VladV
Доброе время суток,

Наши декларанты создают инвойс в Артикуле, а потом делают из него ГТД.
Иногда они переносят ГТД из папки в папку, редактируют, а потом пытаются зарегистрировать в базе. Альта-ГТД при этом ругается, что нет файла инвойса (.INV). В результате около номера ГТД появляется печать, но в базу ГТД не попадает. :(

Если я найду инвойс в другой папке и перенесу в текущую, то Альта-ГТД все равно ругается, что инвойс не совпадает с декларацией, и данные по каким-то платежам будут неверные.

Не понимаю, зачем вообще Альта-ГТД ищет инвойс? Некоторые декларации мы получаем от сторонних декларантов в формате АРМ-ТИ и грузим в базу сервера - при этом в папке Альты-ГТД никаких .INV файлов не образуется - только .GTD, .DS1 и .OPN.
Почему же эти ГТД регистрируются без проблем?

Как убедить Альту-ГТД не искать .INV файлы при регистрации наших собственных деклараций, и какие таблицы на сервере при этом не будут загружены?

Спасибо.

Добавлено: Вс ноя 11, 2007 00:15
Gala
Одно другому не мешает, регистрация регистрацией, а инвойс инвойсом, при регистрации ГТД, программа, кроме того, что пытается записать ГТД в БД (наличие или отсутствие инвойса этому не помеха ), но и пытается найти инвйс из которого сделана гтд , передать туда данные из ГТД, а затем выгрузить инвойс в каталог обмена и передать его данные в ПК Артикул.
При нарушении связей последнего не произойдет, и сколько угодно можно перекладывать инвойсы из папки в папку, если ГТД сделана другим методом, чем из Инвойса это не поможет.

Добавлено: Вс ноя 11, 2007 18:29
VladV
Очень интересно! Т.е. Альта-ГТД пытается что-то записать в БД Артикула?!
А как это происходит? У Docs2SQL есть права только в базу ГТД. При регистрации ГТД сам Артикул не запускается. Так кто же пишет данные инвойса куда-то в базу Артикула? В какой таблице базы Артикула можно найти регистрационные номера ГТД (или что там еще пишется в его базу)?
Как потом используются (могут использоваться) эти данные?
Если нам эта функциональность не нужна, то как ее отключить?

Добавлено: Пт ноя 16, 2007 09:12
alta_olg
Вотя я не понял, причем здесь Артикул, мы говорим ведь о программе ГТД, программе ГТД-Сервер и документах ГТД и Инвойс. и взаимодействие в момент регистрации.
В Артикуле тоже есть документ Инвойс, но это другая программа.
Данные из ГТД при регистрации могут быть загружены в программу Артикул, для внесения данных в исходные Инвойсы (Артикулы), но это делает сама программа Артикул, а не ГТД что-то дописывает в какуе-то базу, ГТД только выгружает эти данные в каталог обмена, а дальше Артикул сам решает что с ними делать.
Программа ГТД ищет инвойс в случае, если видит, что ГТД была создана из документа инвойс, если она была сделана из другого источника, то и при регистрации искать инвойс не будет.

Добавлено: Пн ноя 19, 2007 18:42
VladV
Так можно ли как-то сделать, чтобы при регистрации ГТД, сделанной из Инвойса, при отсутствии этого самого инвойса, данные таки-попали через Docs2SQL в базу? Естественно, в блоб-поле документ инвойс (.INV) при этом не пишется.
А то сейчас, если я правильно понял, такую ГТД вообще нереально зарегистрировать в базе. Печать-то у номера появляется, но в базу ничего не пишется.

Добавлено: Вт ноя 20, 2007 09:53
alta_olg
ГТД при регистраци автоматом выгружается в базу (при наличии ГТД-Сервера), вне зависимости от того, есть Инвойс или нет.