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

Работа через файловый обмен

Добавлено: Ср июн 13, 2012 14:55
knocc
Здравствуйте.

Столкнулся с проблемой -- есть общая база 3 ПК и на каждом настроена работа через "Файловый обмен", при отправке Альта кладет файлы для отправки то на один ПК, то на другой, то на 3-й. Почему пакеты не выгружаются тем пользователем программы который нажал на кнопку "Отправить ЭД ГТД"?

Re: Работа через файловый обмен

Добавлено: Чт июн 14, 2012 03:17
IVMixa
Так устроена отправка в программе. Когда Вы нажимаете кнопку отправить - сообщение пишется в таблицу базы SQL-Server с пометкой "еще не отправлен" и все. Далее на каждом рабочем месте есть модуль отправки. Раз в определенное время модуль шерстит эту таблицу на предмет не отправленных сообщений. Если модуль находит не отправленные сообщения, то он, исходя из параметров отправки, отправляет это сообщение.

Тут важным моментом является то, что параметры отправки тоже хранятся в отдельной таблице базы SQL-Server. Поэтому я посоветовал бы использовать абсолютные пути для папок входящих и исходящих сообщений: \pc1C$ed2org1in, \pc1C$ed2org1out

Опыт показал, что для однозначной выгрузки сообщений в каталоги лучше не пользоваться настройками "Несколько фирм в одной базе"/"Несколько логинов HTTPS", а пользоваться ярлыками линк

--
Все вышесказанное является моей гипотезой :-)

Re: Работа через файловый обмен

Добавлено: Чт июн 14, 2012 13:24
panferov.aleksey
В режиме "Несколько фирм в одной базе"/"Несколько логинов HTTPS" в качестве уникального ключа используется ID декларанта, и соотв. все сообщения с указанным ID декларанта выгружаются в заданную в настройках папку.

В данном режиме для каждой фирмы можно задавать способ обмена: HTTP(S), SMTP/POP3, папки.
Или отключить временно какие-то фирмы. По умолчанию, в файловом режиме будут использоваться папки ED\IN\ID декларанта и ED\OUT\ID декларанта

Если вам необходимо отправлять все файлы через 1 папку, то правильней настроить один компьютер на работу в файловом режиме, а на других включить режим "только обработка без доставки". Если для каждой фирмы своя папка должна быть, также только на одном компьютере нужно включить "Несколько фирм в одной базе"/"Несколько логинов HTTPS" и для каждой фирмы задать папку, на других местах "только обработка".

Re: Работа через файловый обмен

Добавлено: Чт июн 14, 2012 16:42
AndrewT
IVMixa писал(а):Так устроена отправка в программе. Когда Вы нажимаете кнопку отправить - сообщение пишется в таблицу базы SQL-Server с пометкой "еще не отправлен" и все. Далее на каждом рабочем месте есть модуль отправки. Раз в определенное время модуль шерстит эту таблицу на предмет не отправленных сообщений. Если модуль находит не отправленные сообщения, то он, исходя из параметров отправки, отправляет это сообщение.

Тут важным моментом является то, что параметры отправки тоже хранятся в отдельной таблице базы SQL-Server. Поэтому я посоветовал бы использовать абсолютные пути для папок входящих и исходящих сообщений: \pc1C$ed2org1in, \pc1C$ed2org1out

Опыт показал, что для однозначной выгрузки сообщений в каталоги лучше не пользоваться настройками "Несколько фирм в одной базе"/"Несколько логинов HTTPS", а пользоваться ярлыками линк

--
Все вышесказанное является моей гипотезой :-)
Ярлыками в наше время лучше не пользоваться, т.к. надо будет делать по отдельной базе на каждую фирму и следить, чтобы правильной ЭЦП было подписано сообщение. Лучше использовать режим "несколько фирм в одной базе".
Для отправки сообщений через папки можно настроить только один компьютер на отправку или поставить специальную программу - ЭД сервер.

Re: Работа через файловый обмен

Добавлено: Пн июл 16, 2012 08:49
Koteneff
AndrewT писал(а):
Ярлыками в наше время лучше не пользоваться, т.к. надо будет делать по отдельной базе на каждую фирму и следить, чтобы правильной ЭЦП было подписано сообщение. Лучше использовать режим "несколько фирм в одной базе".
Для отправки сообщений через папки можно настроить только один компьютер на отправку или поставить специальную программу - ЭД сервер.
Я пользуюсь ярлыками. И не намерен отходить этой прозрачной и понятной системе: Котлеты отдельно - мухи отдельно :)