при загрузке программы как службы, конфиг 1С плюет на прописанные у него пути.

Опубликовано Гость в 19 Май, 2009 - 15:01

счас 1.6.4, но наблюдалось и ранее.
я не могу использовать стандартные для обмена папки PC и CP(есть еще аварийная служба обмена, старый добрый, надежный, но тормозной T-mail)
когда программа просто в режиме автозапуска(не служба) все нормально,
а когда в режиме службы
программа берет файл из нужного места, кладет в нужное, но когда запускается конфигуратор, файлы обмена ищутся в папках по умолчанию PC и СР (естественно их не находит) это видно из логов 1С. как будто в этом режиме 1С запускается от другого пользователя, у которого не прописаны в реестре пути для обмена и 1С подставляет пути по умолчанию. как бы это обойти? хочется службу, т.к. пользователи изредка умудряются закрыть программу.

Не проверял, но думаю что

Не проверял, но думаю что можно просто подправить реестр.
Данные о путях загрузки/выгрузки хранятся здесь
\HKEY_CURRENT_USER\Software\1C\1Cv77.7\НАЗВАНИЕ_КОНФИГУРАЦИИ\Config\Upload/Download
Нужно выполнить поиск по реестру, искать нужно название конфигурации в ветке HKEY_USERS.
Причем если 1С запускалось из-под нескольких пользователей, то название конфигурации будет встречаться несколько раз. Но думаю к системной учетной записи отностися тот ключ в котором пути для выгрузки/загрузки пустые.
В моем случае я нашел
\HKEY_USERS\S-1-5-18\Software\1C\1Cv77.7\НАЗВАНИЕ_КОНФИГУРАЦИИ\Config\Upload/Download directories
В это место нужно скопировать настройки из Вашей ветки.

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

КАПЧА
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
CAPTCHA на основе изображений
Скопируйте буквы (соблюдая верхний и нижний регистры) с картинки.