Ошибка создания каталога по причине неправильный путь к файлу
Имеем три машины:
М1 - машина с расшаренным ресурсом
М2 - машина с сервером 1С
М3 - машина с клиентом 1С
В 1С в настройках работы с файлами указываю Хранить файлы в томах на диске. Том хочу создать в ресурсе на М1.
Вопрос первый - какой пользователь должен иметь доступ в этот ресурс? Тот, от которого на М2 сервер запущен? Или тот, который на М3 клиента запускает? Или как?
Теперь немного меняем ситуацию. На М3 к базе 1С подключаемся через внешнее соединение и пытаемся присоединять файлы.
Вопрос второй - а в этом случае какому пользователю нужен доступ в общий ресурс?
Поскольку файлы присоединить у меня не получилось, то есть ощущение, что ответы на первый и второй вопрос разные.
К сожалению, вся эта система от меня далеко, управляется не мной, т.е. нет возможности по-быстрому перепробовать все комбинации. Да и вообще, был бы рад получить теоретическое обоснование.
Заранее спасибо!
p.s. Спасибо ответившим. Я до сих пор и не сомневался, что права на ресурс нужны серверу, ну, пользователю под которым он запущен. Но вот какая проблема.
Конфигурация описана выше. Если я работаю в обычном клиенте 1С на М3 я могу добавлять файлы без проблем, т.е. том настроен правильно, он доступен, ограничений по размерам нет.
И есть у меня код, который нужно выполнять, подключаясь к этой же базе через внешнее соединение. Код присоединяет файлы к документам.
Если файлы хранить в базе, то всё работает отлично - файлы добавляются. Но если я включаю хранение файлов на диске, то при попытке присоединить файл получаю ошибку:
: Ошибка при добавлении присоединенного файла "1234567890.pdf":
Не удалось добавить файл ни в один из томов.
Список ошибок:
Ошибка при добавлении файла "1234567890.pdf"
в том "Том1" (\\М1\Тома 1С\20170922\):
"Ошибка при создании каталога "\\М1\Тома 1С\20170922\":
"Неправильный путь к файлу '\\М1'. 161(0x000000A1): Указан недопустимый путь. ".".
клиент работает с сервером, а сервер с файловым ресурсом. Соответственно нужны права для компьютера и пользователя от имени которого работает 1с
Что делать?? Подобная ошибка возникает и при других выгрузках.
(1) Ruslan-Proff,
Вам нужно вписать "Истина" вместо "Ложь"
ПолучитьФайлы(ПолучаемыеФайлы, ПолученныеФайлы, , Ложь )
И будет вам счастье =))
У Вас же файловая база, а не серверная. А так, наверное, платформенный механизм глобального контекста пытается работать с файлами по шаблонам серверных путей хранения временных файлов.Но сервера же нет)
Длинный какой-то у вас путь. Может создать на компе юзера папку и подключить диск на удаленке к этой папке. и когда надо будет выгружать - юзер просто выбирает эту папку?
Дело в правах доступа сервера к компьютеру пользователя. т.к. версия БП 3 то скорее всего запущена тонким клиентом. Попытайтесь с сервера попасть на комп пользователя и создать любой файл или папку по указанному пути.
А читать синтаксис-помощник не пробовали? =)))
Глобальный контекст (Global context)
ПолучитьФайлы (GetFiles)
Синтаксис:
(обязательный)
Тип: Массив.
Массив объектов типа ОписаниеПередаваемогоФайла.
Каждый объект описывает получаемый файл:
Хранение - расположение данных во временном хранилище или в информационной базе;
Имя - это локальный путь, по которому должен быть расположен получаемый файл. Это может быть либо полный путь, либо часть пути, которая будет объединена со значением параметра . Это также может быть имя файла или имя каталога (каталогов) + имя файла.
(необязательный)
Тип: Массив.
Массив объектов типа ОписаниеПереданногоФайла.
Каждый объект описывает получаемый файл:
Хранение - расположение данных во временном хранилище или в информационной базе;
Имя - это локальный путь, по которому должен быть расположен получаемый файл. Это может быть либо полный путь, либо часть пути, которая будет объединена со значением параметра . Это также может быть имя файла или имя каталога (каталогов) + имя файла.
(необязательный)
Тип: ДиалогВыбораФайла; Строка.
Определяет общее расположение помещаемых файлов в локальной файловой системе.
Может быть задан строкой, либо, заранее подготовленным, диалогом выбора файлов в режиме выбора каталога или сохранения файлов.
Тип: Булево.
Истина - задан интерактивный режим, в котором пользователю показывается диалог, в котором он может выбрать локальное расположение файлов.
Ложь - на сервер передается список файлов, описанный в параметре .
В интерактивном режиме строка, переданная в параметре рассматривается как начальное значения для выбора пути.
Значение по умолчанию: Истина
Возвращаемое значение:
Тип: Булево.
Истина - получен хотя бы один файл; Ложь - получение всех файлов отменено пользователем.
Описание:
Получает набор файлов и сохраняет их в локальную файловую систему пользователя.
Тонкий клиент, веб-клиент, толстый клиент.
Примечание:
Для работы метода на веб-клиенте, необходимо предварительно подключить расширение работы с файлами.
В веб-клиенте при работе в Firefox при выполнении метода до окончания загрузки выводится модальное окно с отображением процента получения файла. Выполнение метода заканчивается после окончания получения файла.
Добрый вечер скачал агент плюс+УТ 10.3, также agentplus_demo.apk
Сделал сравнение и объединение конфигураций. Создал в агенте новую базу.Теперь пытаюсь выгрузить данные из УПП в Агент плюс выходит ошибка "Ошибка создания каталога по причине:Неправильный путь к файлу" хотя в настройках обмена он указан как /data/data/ru.agentplus/agentp2/exchange. При выгрузке из МУ в 1С также указал папку обмена как C:\APlusSrvRoot\Gasan
Кто-нибудь сталкивался с таким вопросом?
что логично нельзя используя демо базу выгружать в нее свои данные, но на сайте указано что работает метод прямого подключения к базе. У меня же ситуация что не обнаружен каталог при выгрузке, хотя в 1С в Обмене данными каталог явно прописан
у меня есть демо база агента установленная на МУ, я прочитал их инструкции и выполнил их пошагово. Интересно что когда я в их тестовой УТ делаю изменения и даю команду выгрузить в МУ то у меня в папке обмена на компе формируется файл FromCDB, но так как у меня виндоуз 7 то я не могу синхронизировать МУ с компом по причине что актив синк не ставится под 7.
Создаю чистую БД в агент плюс, выходит ошибка. В общем запутался окончательно
я и скачал агента демо версию, теперь мне надо организовать обмен данными между 1С и этой демо базой на мобильнике.Надо сделать это для презентации. Но выходит ошибка как указано выше, причем я и не лез внутрь конфигуратора агента. От документации мало пользы
Амадеус, я напрямую в устройство никогда не писал. Всегда использую СОД (службу обмена данными). В случае использования СОД проблем нету вообще. Для особо страждущих загрузить или выгрузить данные в офисе всегда рекомендую настроить в офисе ВайФай и в МУ сделать еще одну настройку для обмена. Если что - стучись в личку, помогу.
(12) у меня ситуация заключается в том что есть пока только демо версия агента+ которая позволяет обмен через прямое подключение, а лицензионный агент дает возможность обмена через СОД и в этом случае файлы выгрузки напрямую садятся в мобильник в МТ. И мне кажется что демо версия дает возможность работы только между демо УТ и демо МТ от агент + и любые попытки создать новую базу с другими данными обречены. Кстати вопрос никто не знает как синхронизировать мобильник с видоуз 7, раньше был актив синк, но он не катит в 7
(13) т.е. агента пригласили выступать на конференции перед корпоративными клиентами, а тебя нет. Отсюда вывод агенту - конец?
вот нашел ссылку на Моби-С тоже нечто похожее на агент+ и тоже есть версии под андроид, кто-то слышал о этом решении что-нибудь?
(18) в конце найди ссылку на агентоид, типа квест.
(16) слона то и не приметил? а+ пишет конфигурации на 1с 8.3, не на своей платформе, делаем выводы.
(17)у нас работает частично кпк с винмобайл, частично с андроид уже 3 года, демо версия вполне
Лицензии куплены, в андроид тоже сразу не получилось прямое подключение, настроили через фтп обмен.
(15)для андроид аналог активсинк - это MyMobiler.
(18)сталкивались - вариант работающий, из плюсов онлайн обмен торгового с 1с, из минусов/плюсов - сравнение,объединение не надо делать, все настройки и данные во внешней базе, связка с документами в УТ/УПП по отметкам в полях Комментарии.
(18) Один мой клиент после годов мучения с купленным лицензионным ST, перелез на моби-с (которая с андроидом) и . не нарадуется :) Внедрение произвел сисадмин после 10 минут чтения мануала ;) Не рекламирую, не подумайте чего.
(13) ты хоть думаешь что пишешь? :) прочитай эту презентацию, увидь в ней 2 интересных слова "резидент Сколково" и сделай выводы сам :)
(24) скоро к ним придет ОБЭП? :)
(25) ребята скотились до банального разработчик конфигураций на платформе 1С? закономерный итог, если начинать с иконок 1С.
ты уже тестируешь а+ на 8.3, как скоро ждать писем счастья о переводе на 1С?
з.ы. все прекрасно понимают, что агентоида на 8.3 никогда не будет, это же все юзабилити коту под хвост.
(26) Ну, банальный или небаналный - вопрос спорный.
бесспорнот то, что они все-таки делают продукт, который нужен, на не "быстрый грид".
8.3 пока не тестирую. Хотя, в принципе, хотелось бы - уж больно они со своим языком L9 перемудрили. Старый стал, переключаться тяжело :-(
что касается "юзабилити" г0вн0с0фта™ - оно никогда из области хвоста кота и не выходило. Еще раз: софт покупают не из-за "самописных элементов управления", и не из-за "быстрого грида", и не из-за "возможности установки фирменных цветов компании".
(27) я давно понял, что софт покупают из-за иконок 1С. парней ждет успех, ведь кроме них на 8.3 никто не сможет писать конфигурации для моб торговли.
(28) для 1с конфигурации может писать любой.
только на рынке не так много "отдельно писанных" конфигураций.
более того, отраслевые решения обычно выпускают довольно крупные и опытные конторы. правда, порой такого дерьма налепят - но у студентов получается еще хуже.
(29) директора по продажам специально мониторили этот вопрос на выездных проверках - сама "забивка заказа" (вместе с мерчендайзингом) занимает от силы 25% времени работы агента в точке.
(30) так свою платформу закрывают? продавать одну и туже конфу для двух разных платформ это бред, хотя эти платформы и растут из одного места Qt.
(32) Нет, в отличие от применяющих г0вн0с0фт™ - на бумажку не пишут.
чем он занимается 0т 3/4 до 5/6 времени - я не знаю. не моя зона ответственности. мне важно, что в моей зоне ответственности - нет "затыков"
агент+ начал с иконок 1С и закончил в принципе ими, как отраслевой разработчик для платформы 1С. круг замкнулся.
(38) Вряд ли припишет, это продукт 1С. скорее всего, будет продавать конфигурации. и скорее всего, через 1С, и позоров1С.
так что, скорее всего, твою нишу изрядно подожмут.
(39) на момент "вступления в резидетство" они не были франчем, да и сейчас им не являются. Хотя сколково - само по себе феерично.
У БИТа есть своя мобильная торговля на 8.3, было бы здорово лицезреть здесь баталии этих франчей. Если даже отбросить юзабилити клиента, то установка и сопровождение серверной части 8.3 для моих клиентов не подъемное дело.
(41) клиенты есть разные. для кого-то хватит твоей поделки, для кого-то даже она может оказаться излишеством. А для кого-то даже штатного функционала а+ или систеха - мало.
со слов моих клиентов, они использовали 10% функционала а+, и люто-бешено ненавидели перегруженность интерфейса.
(44) ну стань, чо.
я уже от тебя с 2004 года слышу, что "а вот завтра я стану. "
ты и так фееричен чуть более, чем сколково.
кстати, а где потерялся интерфейс Такси для мобильного приложения? Сто одна кнопка Далее будет доставлять!
(47) патентуй. как раз твоя тема - 101 кнопка, котрая быстро нажимается, окрашивается в цвета предприятия, отрисована уникальным способом, программа написана на нативном бэйстке - и при этом кнопки нихрена не делают.
зато они нихрена не делают с уникальной скоростью.
было бы замечательно, если бы а+ заявил о переходе на 8.3 до осени. осенью самый жор наступает, пора заготавливать кожаные мешки для денег.
(49) у меня нет кнопок, кнопки занимают место на экране, а это непозволительная роскошь. У меня иконки над экраном :)
тебя уже посетила мысль, что использовать планшеты для моб торговли не практично? как бы время уже подходит. а а+ и 1с не чего предложить для смартфонов.
(55) мобильная торговля - это немножко больше, чем "быстрое кручение грида".
хотя в чем-то ты прав (а в чем-то 1с, а+, систех, моби-с) - для мелких нищих контор действительно для сбора заявок лучше использовать твою поделку - функциональность чуть выше нуля, но рабботает даже на смартфоне. по сравнению с листком бумаги - серьезный шаг вперед. и таких небольших и нищих - достаточно много. с другой стороны, есть конторы, котрые планируют расти, берут нормальный функциональный софт, и начинают постепенно использовать его возможности полнее и полнее. Они готовы платить нормальные деньги (не переплачивать, но платить) в обмен на функционал, поддержку и т.п. Тоже приличный рынок.
так что у каждого своя грядка. или поляна. разница только в одном - серьезный софт можно использовать частично (да, матерясь на перегруженность), а несерьезный серьезно - невозможно. А невозможно просто потому, что в мозги изготовителя этой поделки не входит, что мобильная торговля - это не супербыстрое кручение грида.
(57) ты как обычно пишешь о том, о чем не имеешь представления. я работал с марсом (у а+ такого опыта нет, не тот уровень), там вообще на программу не смотрят, там тупо партия сказала нужно и все. Но не все так плохо, даже компенсации выплачивают за издержки связанные с заполнением функционала, особенно когда мерчем занимается торгпред.
Добрый вечер скачал агент плюс+УТ 10.3, также agentplus_demo.apk
Сделал сравнение и объединение конфигураций. Создал в агенте новую базу.Теперь пытаюсь выгрузить данные из УПП в Агент плюс выходит ошибка "Ошибка создания каталога по причине:Неправильный путь к файлу" хотя в настройках обмена он указан как /data/data/ru.agentplus/agentp2/exchange. При выгрузке из МУ в 1С также указал папку обмена как C:\APlusSrvRoot\Gasan
Кто-нибудь сталкивался с таким вопросом?
что логично нельзя используя демо базу выгружать в нее свои данные, но на сайте указано что работает метод прямого подключения к базе. У меня же ситуация что не обнаружен каталог при выгрузке, хотя в 1С в Обмене данными каталог явно прописан
у меня есть демо база агента установленная на МУ, я прочитал их инструкции и выполнил их пошагово. Интересно что когда я в их тестовой УТ делаю изменения и даю команду выгрузить в МУ то у меня в папке обмена на компе формируется файл FromCDB, но так как у меня виндоуз 7 то я не могу синхронизировать МУ с компом по причине что актив синк не ставится под 7.
Создаю чистую БД в агент плюс, выходит ошибка. В общем запутался окончательно
я и скачал агента демо версию, теперь мне надо организовать обмен данными между 1С и этой демо базой на мобильнике.Надо сделать это для презентации. Но выходит ошибка как указано выше, причем я и не лез внутрь конфигуратора агента. От документации мало пользы
Амадеус, я напрямую в устройство никогда не писал. Всегда использую СОД (службу обмена данными). В случае использования СОД проблем нету вообще. Для особо страждущих загрузить или выгрузить данные в офисе всегда рекомендую настроить в офисе ВайФай и в МУ сделать еще одну настройку для обмена. Если что - стучись в личку, помогу.
(12) у меня ситуация заключается в том что есть пока только демо версия агента+ которая позволяет обмен через прямое подключение, а лицензионный агент дает возможность обмена через СОД и в этом случае файлы выгрузки напрямую садятся в мобильник в МТ. И мне кажется что демо версия дает возможность работы только между демо УТ и демо МТ от агент + и любые попытки создать новую базу с другими данными обречены. Кстати вопрос никто не знает как синхронизировать мобильник с видоуз 7, раньше был актив синк, но он не катит в 7
(13) т.е. агента пригласили выступать на конференции перед корпоративными клиентами, а тебя нет. Отсюда вывод агенту - конец?
вот нашел ссылку на Моби-С тоже нечто похожее на агент+ и тоже есть версии под андроид, кто-то слышал о этом решении что-нибудь?
(18) в конце найди ссылку на агентоид, типа квест.
(16) слона то и не приметил? а+ пишет конфигурации на 1с 8.3, не на своей платформе, делаем выводы.
(17)у нас работает частично кпк с винмобайл, частично с андроид уже 3 года, демо версия вполне
Лицензии куплены, в андроид тоже сразу не получилось прямое подключение, настроили через фтп обмен.
(15)для андроид аналог активсинк - это MyMobiler.
(18)сталкивались - вариант работающий, из плюсов онлайн обмен торгового с 1с, из минусов/плюсов - сравнение,объединение не надо делать, все настройки и данные во внешней базе, связка с документами в УТ/УПП по отметкам в полях Комментарии.
(18) Один мой клиент после годов мучения с купленным лицензионным ST, перелез на моби-с (которая с андроидом) и . не нарадуется :) Внедрение произвел сисадмин после 10 минут чтения мануала ;) Не рекламирую, не подумайте чего.
(13) ты хоть думаешь что пишешь? :) прочитай эту презентацию, увидь в ней 2 интересных слова "резидент Сколково" и сделай выводы сам :)
(24) скоро к ним придет ОБЭП? :)
(25) ребята скотились до банального разработчик конфигураций на платформе 1С? закономерный итог, если начинать с иконок 1С.
ты уже тестируешь а+ на 8.3, как скоро ждать писем счастья о переводе на 1С?
з.ы. все прекрасно понимают, что агентоида на 8.3 никогда не будет, это же все юзабилити коту под хвост.
(26) Ну, банальный или небаналный - вопрос спорный.
бесспорнот то, что они все-таки делают продукт, который нужен, на не "быстрый грид".
8.3 пока не тестирую. Хотя, в принципе, хотелось бы - уж больно они со своим языком L9 перемудрили. Старый стал, переключаться тяжело :-(
что касается "юзабилити" г0вн0с0фта™ - оно никогда из области хвоста кота и не выходило. Еще раз: софт покупают не из-за "самописных элементов управления", и не из-за "быстрого грида", и не из-за "возможности установки фирменных цветов компании".
(27) я давно понял, что софт покупают из-за иконок 1С. парней ждет успех, ведь кроме них на 8.3 никто не сможет писать конфигурации для моб торговли.
(28) для 1с конфигурации может писать любой.
только на рынке не так много "отдельно писанных" конфигураций.
более того, отраслевые решения обычно выпускают довольно крупные и опытные конторы. правда, порой такого дерьма налепят - но у студентов получается еще хуже.
(29) директора по продажам специально мониторили этот вопрос на выездных проверках - сама "забивка заказа" (вместе с мерчендайзингом) занимает от силы 25% времени работы агента в точке.
(30) так свою платформу закрывают? продавать одну и туже конфу для двух разных платформ это бред, хотя эти платформы и растут из одного места Qt.
(32) Нет, в отличие от применяющих г0вн0с0фт™ - на бумажку не пишут.
чем он занимается 0т 3/4 до 5/6 времени - я не знаю. не моя зона ответственности. мне важно, что в моей зоне ответственности - нет "затыков"
агент+ начал с иконок 1С и закончил в принципе ими, как отраслевой разработчик для платформы 1С. круг замкнулся.
(38) Вряд ли припишет, это продукт 1С. скорее всего, будет продавать конфигурации. и скорее всего, через 1С, и позоров1С.
так что, скорее всего, твою нишу изрядно подожмут.
(39) на момент "вступления в резидетство" они не были франчем, да и сейчас им не являются. Хотя сколково - само по себе феерично.
У БИТа есть своя мобильная торговля на 8.3, было бы здорово лицезреть здесь баталии этих франчей. Если даже отбросить юзабилити клиента, то установка и сопровождение серверной части 8.3 для моих клиентов не подъемное дело.
(41) клиенты есть разные. для кого-то хватит твоей поделки, для кого-то даже она может оказаться излишеством. А для кого-то даже штатного функционала а+ или систеха - мало.
со слов моих клиентов, они использовали 10% функционала а+, и люто-бешено ненавидели перегруженность интерфейса.
(44) ну стань, чо.
я уже от тебя с 2004 года слышу, что "а вот завтра я стану. "
ты и так фееричен чуть более, чем сколково.
кстати, а где потерялся интерфейс Такси для мобильного приложения? Сто одна кнопка Далее будет доставлять!
(47) патентуй. как раз твоя тема - 101 кнопка, котрая быстро нажимается, окрашивается в цвета предприятия, отрисована уникальным способом, программа написана на нативном бэйстке - и при этом кнопки нихрена не делают.
зато они нихрена не делают с уникальной скоростью.
было бы замечательно, если бы а+ заявил о переходе на 8.3 до осени. осенью самый жор наступает, пора заготавливать кожаные мешки для денег.
(49) у меня нет кнопок, кнопки занимают место на экране, а это непозволительная роскошь. У меня иконки над экраном :)
тебя уже посетила мысль, что использовать планшеты для моб торговли не практично? как бы время уже подходит. а а+ и 1с не чего предложить для смартфонов.
(55) мобильная торговля - это немножко больше, чем "быстрое кручение грида".
хотя в чем-то ты прав (а в чем-то 1с, а+, систех, моби-с) - для мелких нищих контор действительно для сбора заявок лучше использовать твою поделку - функциональность чуть выше нуля, но рабботает даже на смартфоне. по сравнению с листком бумаги - серьезный шаг вперед. и таких небольших и нищих - достаточно много. с другой стороны, есть конторы, котрые планируют расти, берут нормальный функциональный софт, и начинают постепенно использовать его возможности полнее и полнее. Они готовы платить нормальные деньги (не переплачивать, но платить) в обмен на функционал, поддержку и т.п. Тоже приличный рынок.
так что у каждого своя грядка. или поляна. разница только в одном - серьезный софт можно использовать частично (да, матерясь на перегруженность), а несерьезный серьезно - невозможно. А невозможно просто потому, что в мозги изготовителя этой поделки не входит, что мобильная торговля - это не супербыстрое кручение грида.
(57) ты как обычно пишешь о том, о чем не имеешь представления. я работал с марсом (у а+ такого опыта нет, не тот уровень), там вообще на программу не смотрят, там тупо партия сказала нужно и все. Но не все так плохо, даже компенсации выплачивают за издержки связанные с заполнением функционала, особенно когда мерчем занимается торгпред.
1С:Предприятие 8.3 – это довольно сложная система, поддерживающая множество инструментов и механизмов. Одним из этих механизмов является работа с каталогами (папками).
Работа с каталогами необходима для хранения временных файлов, импорта и экспорта данных. Если вдруг посреди рабочего дня пользователю необходимо выгрузить какую-то информацию из базы, но система «ругается», мол, каталог не обнаружен, это может стать серьезным стоп-фактором и даже полностью остановить какой-либо бизнес-процесс, что обязательно приведет к убыткам компании. Соответственно, доступ к каталогам всегда должен предоставляться без каких-либо ограничений.
Наиболее частая причина возникновения этой ошибки программы 1С – неверно указанный путь к папке или файлу.
2. У пользователя недостаточно прав доступа
Чуть реже ошибка доступа к каталогу встречается, когда у пользователя недостаточно прав доступа к тому или иному каталогу.
Представим ситуацию: пользователь подключился при помощи RDP к удаленной базе, и решил сохранить документ сразу на свой компьютер.
Если при интернет подключении к удаленному рабочему столу пользователь не расшарил (не дал доступ) свои локальные ресурсы, то на сервере они будут не доступны, и возможности сохранить данные на них не будет. Соответственно при попытке указать путь к локальному каталогу, система будет выдавать ошибку «Каталог не обнаружен».
Для решения данной ошибки в 1С:Предприятие, версии 8, будет достаточно указать, какой диск должен быть доступен на удаленном рабочем столе во время работы.
Подключение локального диска к удаленному рабочему столу
А если каталог доступен, но данная ошибка все равно появляется, стоит проверить права доступа к каталогу. Если для текущего пользователя отсутствуют права на чтение или запись, то необходимо их добавить.
Проверка прав доступа к каталогу
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
Читайте также: