1С Предприятие 11.4.11. В модуле обмена с сайтом делаю XML выгрузку каталога из 1С на диск. Пишет «Ошибка доступа к каталогу обмена //tsclient/C/webdata
Причина не в системных правах и не в фаерволе, а это какой-то безопасный режим включился, но не нахожу где снять эту галочку. Снятие флажка защиты от опасных действий с админа не помогает.
Проблема появилась после установки модуля обмена с сайтом от Битрикса. До этой установки выгрузки на диск работали корректно. Сейчас же не работает ни в родном модуле, ни в битриксовом.
Если загружаюсь с копии информационной базы, где модуль Битрикса не установлен, там все выгружает.
Подскажите путь к настройкам, в которых искать проблему
-
Вопрос задан14 июл. 2022
-
220 просмотров
Пригласить эксперта
Пользователь от имени которого запущена 1С имеет доступ к каталогу, указанному в ошибке?
Как и написал Денис, проверить есть ли доступ к каталогу у юзера операционной системы где запущена 1С, если обмен запускается в фоновом задании это юзер службы Агента 1С;
Безопасный режим можно отключить в списке установленных расширений, для расширения выполняющего обмен
из вида пути //tsclient следует, что делается попытка выгрузки на подключенный диск в сессии rds (клиентское подключение). у сервера, который производит выгрузку, указанный сетевой путь отсутствует однозначно, так как процесс сервера не связан с сессией rds . могу порекомендовать создать общий каталог (shared) к которому имеют доступ обе системы.
-
Показать ещё
Загружается…
30 янв. 2023, в 08:15
20000 руб./за проект
30 янв. 2023, в 08:09
1000 руб./за проект
30 янв. 2023, в 07:48
500 руб./за проект
Минуточку внимания
badbob
05.08.13 — 17:48
Привет всем. Установил УТ 11 на платформе 8.2 и пытаюсь настроить обмен с сайтом. Решил, что проще будет настроить выгрузку в файл для начала. Создал узел обмена с сайтом, установил галочку на «Выгрузке товаров», указал катало для обмена. В принципе, ошибся, кажется не где.
Однако, при нажатии на «Выполнить обмен данными» не происходит ничего. В директории не появляются никакие новые данные. Куда копать?
Михаил Козлов
1 — 05.08.13 — 18:23
Посмотрите в отладчике путь к создаваемым файлам. Если не ошибаюсь, это путь к временным файлам, которые проводник штатно не показывает.
notebug
2 — 05.08.13 — 18:26
ошибки при обмене есть? см. события выгрузки, жр. фильтр установлен? режим обмена какой? полная или выгрузка изменений? режим работы файловый или клиент-сервер?
badbob
3 — 06.08.13 — 09:38
Михаил Козлов, напишите, пожалуйста, как запустить отладчик и куда конкретно смотреть. Я noob.
notebug, никаких ошибок нет. Что такое «жр. фильтр»? Специально никаких фильтров не настраивал — база, по сути, дефолтная. Выгрузка полная. Режим работы клиент-сервер.
В файловом режиме работы выгрузка работает отлично.
Zerg80
4 — 06.08.13 — 10:35
(3) Было такое. Связано с тем, что у пользователя, от имени которого запускается сервер 1С, не было прав на запись в папку, которая указана для выгрузки. Сначала файлы пишутся именно туда (или в темп, если там пусто — но тут я неуверен), а уже потом на сайт. После этого они удаляются из этой папки.
А в файловой работает, т.к. ты ее под собой запускаешь, и с правами все нормально.
notebug
5 — 06.08.13 — 10:55
(4)+ скореевсего и правда дело в правах у пользователя, от которого запускается сервер 1с. не раз на практике с такой проблемой сталкивались. проверяйте права на чтение/запись у указанного каталога в настройке обмена.
жр — это журнал регистрации.
фильтр — это накладываемый отбор на выгружаемую информацию по текущей настройке.
badbob
6 — 06.08.13 — 12:22
Сервер 1С — удалённый на Linux-е. Какое отношение сервер может иметь к локальной папке? Ясно, что в эту папку должен писать клиент. А клиент запущен с правами администратора.
В журнале регистраций чисто, как будто вообще ничего не происходит, когда вызывается метод синхронизации. Я написал простой сервлет на Java и попробовал сконфигурировать обмен так, чтобы он обращался к этому сервлету. Результат тот же — ничего не происходит, сервлет не вызывается. 1С просто ничего не делает по нажатию на кнопку синхронизации.
Отладчик с клиент-серверной версией не работает — наверное нужно включить сервер в режим отладки.
Михаил Козлов
7 — 06.08.13 — 12:40
(6) В обработке обмена с вэбсайтом посмотрите, что и куда выгружается.
Zerg80
8 — 06.08.13 — 12:48
(6) Сервер тут не причем, я писал про права на доступ к папке. Данные не сразу на сайт пишутся, сначала в каталог, а уже оттуда на сайт. Перед выгрузкой есть проверка на доступ в этому каталогу, если доступа нет — дальше ничего не происходит
badbob
9 — 06.08.13 — 13:21
Проблема была элементарная: нужно было указывать путь для выгрузки НА СЕРВЕРЕ. То, есть не пользоваться диалогом для выбора пути, который, естественно позволяет выбрать только путь на локальной машине. Вместо этого нужно вручную вбить путь, например: /tmp. Сервер немного подумал и родил папку webdata, где оказались два файла import.xml и offer.xml.
Обработка ошибок в этом компоненте меня немного расстроила — не выводится никакого сообщения о том, почему не происходит выгрузка. Просто не происходит и всё тут.
Всем спасибо за помощь и подсказки!
Zerg80
10 — 06.08.13 — 13:29
(9) Эээ, ну естественно
Выгрузка-то на сервере стартует и оттуда должно быть видно папку и иметь туда доступ на запись. А подпапки и файлы она сама создаст и удалит после выгрузки, да.
badbob
11 — 06.08.13 — 13:40
Ээээ… Новая проблема. Файл offers.xml не содержит цен. Догадываюсь, что дело в том, что 1с не понимает из какой именно установки цен брать цены. Как указать связь между каталогом и установкой цен?
Zerg80
12 — 06.08.13 — 14:02
(11) там не установка цен, а «вид цены», т.к. у одного товара их может быть много разных. Кажется, вид ставится в соглашении, которое использовано в отборе для данной выгрузки.
notebug
13 — 06.08.13 — 14:24
(12)+ верно. нужно создавать типовые соглашения с клиентами, в которых должен быть пустой сегмент партнеров, установлен флаг доступно внешним пользователям (необходимо включить внешних пользователей в параметрах учета), заполнить все обязательные поля. произвести установку цен по указанному в соглашении виду цен. докумень должен быть согласован. выполнить выгрузку. проверить наличие цен в файле
notebug
14 — 06.08.13 — 14:24
и да, соглашение должно быть действующим
Иногда требуется настроить синхронизацию между базами 1с через каталог обмена. Но настройка не всегда так очевидна, как казалось бы…
В этой статье я привел решение ошибки «Каталог обмена информацией не существует» в случае, если сервер 1с установлен на Linux и Windows сервере.
- Решение для Linux сервера 1с
- Решение для Windows сервера и файлового режима работы 1с
Решение для сервера 1с на Linux на примере Centos Stream.
Скорее всего вы получаете одну из нескольких ошибок:
Прямое подключение к информационной базе недоступно на сервере под управлением ОС Linux — ошибка говорит сама за себя, нам потребуется настройка сетевого обмена.
Ошибка подключения: Каталог обмена информацией не существует — данная ошибка возникает из-за того, что при настройке обмена авторизация в сетевой папке происходит учетной записью usr1cv8 из под Linux.
Для решения данной проблемы нам придется смонтировать сетевую папку в Linux под учетной записью, под которой работает сервер 1с.
1) Расшариваем сетевую папку на вашем файловом сервере и даем права на запись для учетной записи guest.
У меня будет //192.168.128.32/public/1C_Share
2) Установим cifs-utils на Linux сервере 1с:
yum install cifs-utils #для Centos
apt install cifs-utils #для Ubuntu
3) Создадим каталог для обмена, в который будет монтироваться сетевая папка:
mkdir /1C_Share
4) Посмотрим uid пользователя usr1cv8, чтобы при монтировании указать его владельцем: каталога
less /etc/passwd
5) Смонтируем нашу сетевую папку в каталог 1С_Share:
mount -t cifs //192.168.128.32/public/1C_Share /1C_Share -o user=guest,password=,uid=993
Теперь в настройках 1с указываем каталог для обмена 1C_Share и смотрим есть ли подключение:
6) Сейчас сделаем так, чтобы сетевая папка в Linux монтировалась автоматически после перезагрузки:
nano /etc/fstab и в конфиге добавляем внизу
//192.168.128.32/public/1C_Share /1C_Share cifs username=guest,password=,uid=993,iocharset=utf8,nofail 0 0
Решение для сервера 1с установленном на Windows Server.
Здесь все гораздо проще. Нужно авторизоваться в сетевом каталоге под учетной записью с которой у вас запущена служба 1с. У меня это USR1CV8.
Для этого под пользователем USR1CV8 переходим в Панель управления — Диспетчер учетных данных — Учетные данные Windows и добавляем адрес сервера //192.168.128.32 с данными авторизации, которые вы указали на файловом сервере.
Если вдруг у вас появляется подобная ошибка при файловом режиме работы 1с, то вам не хватает прав на запись для вашей учетной записи в каталоге, в котором вы настраиваете обмен.
Стоит посмотреть права для пользователя на вкладке Безопасность:
Содержание:
При попытках синхронизировать некие базы 1С при помощи каталога обмена может возникать ошибка «Каталог обмена информацией не существует», которая имеет следующий вид:
1. Устранение ошибки «Каталог обмена информацией не существует» для Linux
В случае операционной системы Linux возможно несколько вариаций отображения одной и той же ошибки:
· «Прямое подключение к информационной базе недоступно на сервере под управлением ОС Linux» — в случае вывода этой строки на экран – необходимо настроить сетевой обмен;
· «Ошибка подключения: Каталог обмена информацией не существует» — эти строки означают, что во время настройки обменных процессов авторизация в папке сети проводится учётным профилем Linux.
Устранение данной неполадки будет происходить при помощи монтажа сетевой папки в ОС Linux с той учётной записи, с которой работает система на базе 1С, для этого:
1. Необходимо открыть доступ на сетевую папку на сервере для гостевой учётной записи, к примеру:
2. Устанавливаем cifs-утилиты для сервера Linux 1C:
3. Далее нужно создать обменный каталог, в нём будет происходить монтаж сетевой папки:
4. Нужно узнать uid 1С юзера, от имени которого происходил запрос на обмен в 1С:
5. Монтируем сетевую папку в каталог 1С_Share:
Следующий шаг – запустить настройки системы 1С и указать обменный каталог 1С_Share, после чего, можно проверять подключение.
6. Последний пункт – это автоматическая монтировка сетевой папки в Linux, она будет монтироваться каждый раз, когда произошла перезагрузка:
А снизу, внутри конфигурации, нужно написать:
2. Устранение ошибки «Каталог обмена информацией не существует» для Windows в 1С
Рассмотрим теперь аналогичную ситуацию, с разницей в том, что сервер находится на ОС Windows. В этом случае действий будет меньше.
Для начала, нужно войти в сетевой каталог с той учётки, на которой запущена система на базе 1С.
Чтобы это сделать – нужно перейти в «Панель управления в 1С», кликнуть на «Диспетчер учётных данных на сервере 1С» и выбрать «Учётные данные Windows», где вносим адрес сервера, для примера:
Также вносим данные авторизации, те же, которые указывались на сервере с файлами.
В случае, если неполадка возникла во время файлового режима системы 1С Предприятие, — это значит, что данному аккаунту не хватает прав для создания записи в обменном каталоге.
Чтобы это исправить – необходимо обратиться к панели «Безопасность» и проверить настройки конкретного юзера 1С, как демонстрируется ниже:
Специалист компании «Кодерлайн»
Айдар Фархутдинов
Показывать по
10
20
40
сообщений
Новая тема
Ответить
knigina
Дата регистрации: 12.02.2012
Сообщений: 380
Настраиваю обмен между УТ 10.3.28.1 (клиент-серверный вариант) платформа 8.2.19.83 и БП 3.0.30.12 (базовая) платформа 8.3.4.437.<br>Запускаю УТ на компе, на котором установлена БП.<br>При попытке настройки обмена в УТ через сетевой каталог (папка создана на компе, где установлена БП, папка существует и доступ к ней есть для всех в сети) появляется ошибка «Ошибка подключения: Каталог обмена информацией не существует».<br>Ранее, до обновления БП с 2.0 до 3.0 всё отличненько работало по аналогичной схеме. <br>При попытке настройки той же УТ, но в файловой режиме, всё тоже работает.<br>Фокус в чём? Как решается?
Денис (САМАРА)
Дата регистрации: 09.04.2008
Сообщений: 8351
УТ пытается получить доступ к сетевой папке от имени пользователя, от которого запущена служба сервера 1С Предприятия. Именно этот пользователь должен иметь доступ к сетевой папке. Путь к этой папке должен быть задан как абсолютный (<имя компьютера><имя папки>).
knigina
Дата регистрации: 12.02.2012
Сообщений: 380
Всё именно так, как говорите. Полный доступ к папке есть у всех, и у этого пользователя тоже. И путь задан как Вы указали. И имя папки — не кириллица.<br>Кучу вариантов перепробовано. Нет доступа даже к той папке, доступ к которой у той же самой УТ есть при уже действующем обмене с БП 2.0.<br>Куда ещё можно рыть?
Дина
Дата регистрации: 21.05.2010
Сообщений: 2981
В БП 3.0 настроена в синхронизации сетевая папка?
knigina
Дата регистрации: 12.02.2012
Сообщений: 380
В БП 3.0 пока ничего не настроено. Обмен только настраиваю. Нужен односторонний, из УТ в БП. Начинаю с настройки в УТ. И сразу упираюсь в проблему. А вообще схема настрйки обмена не раз опробована и отработана. Только на файловой УТ.<br>Проблема возникает при попытке произвести настройку с клиент-серверным вариантом УТ. А БП базовая. Соответственно, файловый вариант.
Денис (САМАРА)
Дата регистрации: 09.04.2008
Сообщений: 8351
Покажите скриншот закладки «Вход в систему» из свойств службы сервера 1С и скриншот закладки «Безопасность» из свойств общей папки.
Показывать по
10
20
40
сообщений
При настройке обмена между программой 1С и сайтом на базе 1С-битрикс может появиться эта ошибка: «В редакции Малый Бизнес нет возможности иметь более одного типа цены». Искать решение мы будем, используя конфигурацию Управление торговлей 11 с интегрированным модулем 1С-Битрикс версии 7.x. Если у вас другая 1С или версия модуля отличается от приведенной выше, прочтите рекомендации, они помогут разобраться и в вашем случае.
Причины ошибки
В вашей конфигурации 1С установлено несколько видов цен, которые модуль обмена пытается выгрузить на сайт. Ко второй причине можно отнести несовпадение внутреннего идентификатора типа цены. Ко всему этому нужно учитывать разные версии модуля обмена между сайтом и вашей базой 1С.
Решение
Чтобы разобраться и понять причину ошибки первым делом мы выгрузим файлы, которыми обменивается 1С с сайтом в локальный каталог. Для этого в настройке параметров обмена изменяем назначение и устанавливаем любой каталог выгрузки на компьютер. (Рис. 1)
Фотографии к этому посту сделаны в конфигурации УТ 11 + модуль интеграции 1С-Битрикс версии 7. Если у вас другая конфигурация или версия модуля, интерфейс и расположение кнопок может отличаться.
Далее нажимаем на кн. «Выполнить обмен данными», ждем, пока данные полностью запишутся на диск в указанную папку.
Путь к каталогу, которых хранит информацию о ценах:
[указанный каталог]webdata00000002goods1
Перейдите в него и найдите файл: prices_[XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX].xml. Название файла всегда начинается с «price» и может заканчиваться последовательностью букв и цифр. ( Пример: prices___18a6c886-e229-44c2-a871-8fe9fc456535.xml ).
Откройте файл в текстовом редакторе. Ниже приведен блок кода из файла, который содержит информацию о ценах. Обратите внимание в этом примере два блока(тэга) «<Цена>«. Это означает, что модуль обмена 1С выгружает 2 вида цен. В вашем случае блоков может быть больше.
<Цены> <Цена> <Представление>1 950 RUB за шт</Представление> <ИдТипаЦены>80212459-4063-4e67-8d9b-c71eb641dd45</ИдТипаЦены> <ЦенаЗаЕдиницу>1950</ЦенаЗаЕдиницу> <Валюта>RUB</Валюта> <Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>false</УчтеноВСумме> </Налог> </Цена> <Цена> <Представление>1 950 RUB за шт</Представление> <ИдТипаЦены>c1bec80e-dc6f-494f-b354-9470ccc1ebee</ИдТипаЦены> <ЦенаЗаЕдиницу>1950</ЦенаЗаЕдиницу> <Валюта>RUB</Валюта> <Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>false</УчтеноВСумме> </Налог> </Цена> </Цены>
Если блоков <Цена> больше, чем один
В разделе «Выгрузка информации о номенклатуре» (Рис 2) нажимаем на кн. «Настроить». Далее находим кнопку «Настроить отбор» (Рис 3), нажимаем, открывается форма отборов, где устанавливаем новый отбор на строке Соглашение (Рис 4). Возможно данного отбора не будет, и вместо него вы увидите другой, который подойдет вам (например, отбор по виду цен)
Если всего один блок <Цена>
- Следует проверить доступные для импорта валюты. По умолчанию в 1С-Битрикс стоит USD, а из 1С:УТ 11 обычно выгружается RUB.
- На сайте переименуйте код цены «BASE» в имя цены в 1с (напр. «Розничная»)
Если информация на странице не полно освещает решение задачи, напишите в комментариях свои предложения
05.08.13 — 17:48
Привет всем. Установил УТ 11 на платформе 8.2 и пытаюсь настроить обмен с сайтом. Решил, что проще будет настроить выгрузку в файл для начала. Создал узел обмена с сайтом, установил галочку на «Выгрузке товаров», указал катало для обмена. В принципе, ошибся, кажется не где.
Однако, при нажатии на «Выполнить обмен данными» не происходит ничего. В директории не появляются никакие новые данные. Куда копать?
1 — 05.08.13 — 18:23
Посмотрите в отладчике путь к создаваемым файлам. Если не ошибаюсь, это путь к временным файлам, которые проводник штатно не показывает.
2 — 05.08.13 — 18:26
ошибки при обмене есть? см. события выгрузки, жр. фильтр установлен? режим обмена какой? полная или выгрузка изменений? режим работы файловый или клиент-сервер?
3 — 06.08.13 — 09:38
Михаил Козлов, напишите, пожалуйста, как запустить отладчик и куда конкретно смотреть. Я noob.
notebug, никаких ошибок нет. Что такое «жр. фильтр»? Специально никаких фильтров не настраивал — база, по сути, дефолтная. Выгрузка полная. Режим работы клиент-сервер.
В файловом режиме работы выгрузка работает отлично.
4 — 06.08.13 — 10:35
(3) Было такое. Связано с тем, что у пользователя, от имени которого запускается сервер 1С, не было прав на запись в папку, которая указана для выгрузки. Сначала файлы пишутся именно туда (или в темп, если там пусто — но тут я неуверен), а уже потом на сайт. После этого они удаляются из этой папки.
А в файловой работает, т.к. ты ее под собой запускаешь, и с правами все нормально.
5 — 06.08.13 — 10:55
(4)+ скореевсего и правда дело в правах у пользователя, от которого запускается сервер 1с. не раз на практике с такой проблемой сталкивались. проверяйте права на чтение/запись у указанного каталога в настройке обмена.
жр — это журнал регистрации.
фильтр — это накладываемый отбор на выгружаемую информацию по текущей настройке.
6 — 06.08.13 — 12:22
Сервер 1С — удалённый на Linux-е. Какое отношение сервер может иметь к локальной папке? Ясно, что в эту папку должен писать клиент. А клиент запущен с правами администратора.
В журнале регистраций чисто, как будто вообще ничего не происходит, когда вызывается метод синхронизации. Я написал простой сервлет на Java и попробовал сконфигурировать обмен так, чтобы он обращался к этому сервлету. Результат тот же — ничего не происходит, сервлет не вызывается. 1С просто ничего не делает по нажатию на кнопку синхронизации.
Отладчик с клиент-серверной версией не работает — наверное нужно включить сервер в режим отладки.
7 — 06.08.13 — 12:40
(6) В обработке обмена с вэбсайтом посмотрите, что и куда выгружается.
8 — 06.08.13 — 12:48
(6) Сервер тут не причем, я писал про права на доступ к папке. Данные не сразу на сайт пишутся, сначала в каталог, а уже оттуда на сайт. Перед выгрузкой есть проверка на доступ в этому каталогу, если доступа нет — дальше ничего не происходит
9 — 06.08.13 — 13:21
Проблема была элементарная: нужно было указывать путь для выгрузки НА СЕРВЕРЕ. То, есть не пользоваться диалогом для выбора пути, который, естественно позволяет выбрать только путь на локальной машине. Вместо этого нужно вручную вбить путь, например: /tmp. Сервер немного подумал и родил папку webdata, где оказались два файла import.xml и offer.xml.
Обработка ошибок в этом компоненте меня немного расстроила — не выводится никакого сообщения о том, почему не происходит выгрузка. Просто не происходит и всё тут.
Всем спасибо за помощь и подсказки!
10 — 06.08.13 — 13:29
(9) Эээ, ну естественно
Выгрузка-то на сервере стартует и оттуда должно быть видно папку и иметь туда доступ на запись. А подпапки и файлы она сама создаст и удалит после выгрузки, да.
11 — 06.08.13 — 13:40
Ээээ… Новая проблема. Файл offers.xml не содержит цен. Догадываюсь, что дело в том, что 1с не понимает из какой именно установки цен брать цены. Как указать связь между каталогом и установкой цен?
12 — 06.08.13 — 14:02
(11) там не установка цен, а «вид цены», т.к. у одного товара их может быть много разных. Кажется, вид ставится в соглашении, которое использовано в отборе для данной выгрузки.
13 — 06.08.13 — 14:24
(12)+ верно. нужно создавать типовые соглашения с клиентами, в которых должен быть пустой сегмент партнеров, установлен флаг доступно внешним пользователям (необходимо включить внешних пользователей в параметрах учета), заполнить все обязательные поля. произвести установку цен по указанному в соглашении виду цен. докумень должен быть согласован. выполнить выгрузку. проверить наличие цен в файле
notebug
14 — 06.08.13 — 14:24
и да, соглашение должно быть действующим
1С Предприятие 11.4.11. В модуле обмена с сайтом делаю XML выгрузку каталога из 1С на диск. Пишет «Ошибка доступа к каталогу обмена //tsclient/C/webdata
Причина не в системных правах и не в фаерволе, а это какой-то безопасный режим включился, но не нахожу где снять эту галочку. Снятие флажка защиты от опасных действий с админа не помогает.
Проблема появилась после установки модуля обмена с сайтом от Битрикса. До этой установки выгрузки на диск работали корректно. Сейчас же не работает ни в родном модуле, ни в битриксовом.
Если загружаюсь с копии информационной базы, где модуль Битрикса не установлен, там все выгружает.
Подскажите путь к настройкам, в которых искать проблему
-
Вопрос задан14 июл. 2022
-
398 просмотров
Пригласить эксперта
Пользователь от имени которого запущена 1С имеет доступ к каталогу, указанному в ошибке?
Как и написал Денис, проверить есть ли доступ к каталогу у юзера операционной системы где запущена 1С, если обмен запускается в фоновом задании это юзер службы Агента 1С;
Безопасный режим можно отключить в списке установленных расширений, для расширения выполняющего обмен
из вида пути //tsclient следует, что делается попытка выгрузки на подключенный диск в сессии rds (клиентское подключение). у сервера, который производит выгрузку, указанный сетевой путь отсутствует однозначно, так как процесс сервера не связан с сессией rds . могу порекомендовать создать общий каталог (shared) к которому имеют доступ обе системы.
-
Показать ещё
Загружается…
06 июн. 2023, в 00:15
30000 руб./за проект
05 июн. 2023, в 23:42
300 руб./за проект
05 июн. 2023, в 23:25
25000 руб./за проект
Минуточку внимания
Содержание:
При попытках синхронизировать некие базы 1С при помощи каталога обмена может возникать ошибка «Каталог обмена информацией не существует», которая имеет следующий вид:
1. Устранение ошибки «Каталог обмена информацией не существует» для Linux
В случае операционной системы Linux возможно несколько вариаций отображения одной и той же ошибки:
· «Прямое подключение к информационной базе недоступно на сервере под управлением ОС Linux» — в случае вывода этой строки на экран – необходимо настроить сетевой обмен;
· «Ошибка подключения: Каталог обмена информацией не существует» — эти строки означают, что во время настройки обменных процессов авторизация в папке сети проводится учётным профилем Linux.
Устранение данной неполадки будет происходить при помощи монтажа сетевой папки в ОС Linux с той учётной записи, с которой работает система на базе 1С, для этого:
1. Необходимо открыть доступ на сетевую папку на сервере для гостевой учётной записи, к примеру:
2. Устанавливаем cifs-утилиты для сервера Linux 1C:
3. Далее нужно создать обменный каталог, в нём будет происходить монтаж сетевой папки:
4. Нужно узнать uid 1С юзера, от имени которого происходил запрос на обмен в 1С:
5. Монтируем сетевую папку в каталог 1С_Share:
Следующий шаг – запустить настройки системы 1С и указать обменный каталог 1С_Share, после чего, можно проверять подключение.
6. Последний пункт – это автоматическая монтировка сетевой папки в Linux, она будет монтироваться каждый раз, когда произошла перезагрузка:
А снизу, внутри конфигурации, нужно написать:
2. Устранение ошибки «Каталог обмена информацией не существует» для Windows в 1С
Рассмотрим теперь аналогичную ситуацию, с разницей в том, что сервер находится на ОС Windows. В этом случае действий будет меньше.
Для начала, нужно войти в сетевой каталог с той учётки, на которой запущена система на базе 1С.
Чтобы это сделать – нужно перейти в «Панель управления в 1С», кликнуть на «Диспетчер учётных данных на сервере 1С» и выбрать «Учётные данные Windows», где вносим адрес сервера, для примера:
Также вносим данные авторизации, те же, которые указывались на сервере с файлами.
В случае, если неполадка возникла во время файлового режима системы 1С Предприятие, — это значит, что данному аккаунту не хватает прав для создания записи в обменном каталоге.
Чтобы это исправить – необходимо обратиться к панели «Безопасность» и проверить настройки конкретного юзера 1С, как демонстрируется ниже:
Специалист компании «Кодерлайн»
Айдар Фархутдинов
Примерно такая же ситуация:
1С:Предприятие 8.3 (8.3.8.1747)
Управление торговлей, редакция 11 (11.3.4.21) (
http://v8.1c.ru/trade/
)
Copyright © ООО «1С-Софт», 2003-2017. Все права защищены
(
http://www.1c.ru
)
+ windows server 2012 r2 standard
База 2 ГБ выгрузка идет примерно 6 часов полная и проходит 1 из 10 выгрузок.
При этом выгрузка заканчивается ошибкой (примерно после 2х часов выгрузки):
Ошибка доступа к файлу
f:usrwebdataimport_files98….jpg — при этом фаил всегда разный. и длина пути меньше 255 символов.
после того как все завершилось с ошибкой видно как что то import_files постепенно и медленно подтирает все внутри папки.
Вопрос,
1. из за того что выгрузка такая долгая это что то не может удалить фаил «f:usrwebdataimport_files98….jpg» который еще не выгрузился ?
2. и где настраивается это что то что подтерает import_files чтобы увеличить время после которого что то начнет сьтрать