Здравствуйте.
Столкнулся с проблемой -- есть общая база 3 ПК и на каждом настроена работа через "Файловый обмен", при отправке Альта кладет файлы для отправки то на один ПК, то на другой, то на 3-й. Почему пакеты не выгружаются тем пользователем программы который нажал на кнопку "Отправить ЭД ГТД"?
-
-
Обсуждения на сайте Альта-Софт
-
Работа через файловый обмен
Модераторы: Renat, Gala, alta_olg, Lemur, expert
Re: Работа через файловый обмен
Так устроена отправка в программе. Когда Вы нажимаете кнопку отправить - сообщение пишется в таблицу базы SQL-Server с пометкой "еще не отправлен" и все. Далее на каждом рабочем месте есть модуль отправки. Раз в определенное время модуль шерстит эту таблицу на предмет не отправленных сообщений. Если модуль находит не отправленные сообщения, то он, исходя из параметров отправки, отправляет это сообщение.
Тут важным моментом является то, что параметры отправки тоже хранятся в отдельной таблице базы SQL-Server. Поэтому я посоветовал бы использовать абсолютные пути для папок входящих и исходящих сообщений: \pc1C$ed2org1in, \pc1C$ed2org1out
Опыт показал, что для однозначной выгрузки сообщений в каталоги лучше не пользоваться настройками "Несколько фирм в одной базе"/"Несколько логинов HTTPS", а пользоваться ярлыками линк
--
Все вышесказанное является моей гипотезой
Тут важным моментом является то, что параметры отправки тоже хранятся в отдельной таблице базы SQL-Server. Поэтому я посоветовал бы использовать абсолютные пути для папок входящих и исходящих сообщений: \pc1C$ed2org1in, \pc1C$ed2org1out
Опыт показал, что для однозначной выгрузки сообщений в каталоги лучше не пользоваться настройками "Несколько фирм в одной базе"/"Несколько логинов HTTPS", а пользоваться ярлыками линк
--
Все вышесказанное является моей гипотезой

-
- Постоянный участник
- Сообщения: 10
- На форуме: c 15 фев 2011
Сказал: 0 ед.
Получил: 0 ед.
Получил: 0 ед.
Re: Работа через файловый обмен
В режиме "Несколько фирм в одной базе"/"Несколько логинов HTTPS" в качестве уникального ключа используется ID декларанта, и соотв. все сообщения с указанным ID декларанта выгружаются в заданную в настройках папку.
В данном режиме для каждой фирмы можно задавать способ обмена: HTTP(S), SMTP/POP3, папки.
Или отключить временно какие-то фирмы. По умолчанию, в файловом режиме будут использоваться папки ED\IN\ID декларанта и ED\OUT\ID декларанта
Если вам необходимо отправлять все файлы через 1 папку, то правильней настроить один компьютер на работу в файловом режиме, а на других включить режим "только обработка без доставки". Если для каждой фирмы своя папка должна быть, также только на одном компьютере нужно включить "Несколько фирм в одной базе"/"Несколько логинов HTTPS" и для каждой фирмы задать папку, на других местах "только обработка".
В данном режиме для каждой фирмы можно задавать способ обмена: HTTP(S), SMTP/POP3, папки.
Или отключить временно какие-то фирмы. По умолчанию, в файловом режиме будут использоваться папки ED\IN\ID декларанта и ED\OUT\ID декларанта
Если вам необходимо отправлять все файлы через 1 папку, то правильней настроить один компьютер на работу в файловом режиме, а на других включить режим "только обработка без доставки". Если для каждой фирмы своя папка должна быть, также только на одном компьютере нужно включить "Несколько фирм в одной базе"/"Несколько логинов HTTPS" и для каждой фирмы задать папку, на других местах "только обработка".
Последний раз редактировалось panferov.aleksey Чт июн 14, 2012 16:49, всего редактировалось 1 раз.
-
- Почетный участник
- Сообщения: 189
- На форуме: c 19 ноя 2004
- Откуда: Москва
Сказал: 0 ед.
Получил: 14 ед.
Получил: 14 ед.
Re: Работа через файловый обмен
Ярлыками в наше время лучше не пользоваться, т.к. надо будет делать по отдельной базе на каждую фирму и следить, чтобы правильной ЭЦП было подписано сообщение. Лучше использовать режим "несколько фирм в одной базе".IVMixa писал(а):Так устроена отправка в программе. Когда Вы нажимаете кнопку отправить - сообщение пишется в таблицу базы SQL-Server с пометкой "еще не отправлен" и все. Далее на каждом рабочем месте есть модуль отправки. Раз в определенное время модуль шерстит эту таблицу на предмет не отправленных сообщений. Если модуль находит не отправленные сообщения, то он, исходя из параметров отправки, отправляет это сообщение.
Тут важным моментом является то, что параметры отправки тоже хранятся в отдельной таблице базы SQL-Server. Поэтому я посоветовал бы использовать абсолютные пути для папок входящих и исходящих сообщений: \pc1C$ed2org1in, \pc1C$ed2org1out
Опыт показал, что для однозначной выгрузки сообщений в каталоги лучше не пользоваться настройками "Несколько фирм в одной базе"/"Несколько логинов HTTPS", а пользоваться ярлыками линк
--
Все вышесказанное является моей гипотезой
Для отправки сообщений через папки можно настроить только один компьютер на отправку или поставить специальную программу - ЭД сервер.
Тихонов Андрей
Re: Работа через файловый обмен
Я пользуюсь ярлыками. И не намерен отходить этой прозрачной и понятной системе: Котлеты отдельно - мухи отдельноAndrewT писал(а):
Ярлыками в наше время лучше не пользоваться, т.к. надо будет делать по отдельной базе на каждую фирму и следить, чтобы правильной ЭЦП было подписано сообщение. Лучше использовать режим "несколько фирм в одной базе".
Для отправки сообщений через папки можно настроить только один компьютер на отправку или поставить специальную программу - ЭД сервер.
