5 / 5 / 6
Регистрация: 12.07.2011
Сообщений: 730

Подключение к файлу Excel по определенной учетке пользователя

06.02.2026, 13:44. Показов 511. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Задача в следующем есть сетевой ресурс, на котором хранятся файлы excel с данными. Данные из этих файлов необходимо загружать в справочник базы 1С (у меня в данном случае отраслевая 1С РМ Управление проектами). Загрузка, обновление данных реализованы - написана обработка. Ниже приведу фраггмент кода подключения к афйлу с данными:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
&НаКлиенте
Функция ПрочитатьДанныеФайла() 
        НомерЛиста = 2;
    НачалоПервойСтроки = 2;
    
    ОчиститьСообщения();
    
    Попытка
        Excel = Новый COMОбъект("Excel.Application");
        
        Excel.DisplayAlerts = 0;
        
        Excel.WorkBooks.Open(Файл);
        Состояние("Обработка файла Microsoft Excel...");
    Исключение
        Сообщить("Ошибка при открытии файла с помощью Excel! Загрузка не будет произведена!");
        Сообщить(ОписаниеОшибки());
        Возврат Неопределено;
    КонецПопытки;
    
    Попытка
        //Открываем необходимый лист
        Excel.Sheets(НомерЛиста).Select(); // лист 1, по умолчанию
    Исключение
        //Закрываем Excel
        Excel.ActiveWorkbook.Close();
        Excel = 0;
        Сообщить("Файл "+Строка(Файл)+" не соответствует необходимому формату! Первый лист не найден!");
        Возврат Неопределено;
    КонецПопытки;
м мне приходилось запрашивать доступ к каждой папке, чтоб такое подключение срабатывало. Доступ к файлам может ребоваться многим пользователям. Как реализовать подключение по одной учетке? есть мыслы добавить в домен доп. пользователя или прописать подключение п админской учетке, но как это сделать? есть примеры реализации? Помогите, пожалуйста
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.02.2026, 13:44
Ответы с готовыми решениями:

учетка с ограниченными правами
такой вопрос, мне бухгалтера для менеджеров сказали сделать учетку с ограниченными правами, и не...

Как обратиться к определенной колонке ТЗ и к определенной строке из этой колонки?
Как обратиться к определенной колонке ТЗ и к определенной строке из этой колонки? Добавлено...

Строка: Скопировать часть строки с определенной позиции и определенной длины в другую строку
Скопировать часть строки с определенной позиции и определенной длины в другую строку. Например:...

13
Эксперт 1С
6329 / 1750 / 639
Регистрация: 16.01.2015
Сообщений: 7,282
06.02.2026, 14:10
Цитата Сообщение от jediAlex Посмотреть сообщение
Доступ к файлам может ребоваться многим пользователям
Так создай свою папку, расшарь ее для всех средствами винды и складывайте файлы эксель в этот общедоступный ресурс
Или используй папку C:\Users\Public\, которая уже расшарена для всех. Это же проще чем изобретать каких-то пользователей
0
5 / 5 / 6
Регистрация: 12.07.2011
Сообщений: 730
06.02.2026, 14:26  [ТС]
вот не подходит это... Я предлагал. Ан нет - есть ресурс, на котором создаются каталоги под каждый проект отдельно и в каждом каталоге создается файл с данными, из которого нужно тянуть в базу 1С...Я б не спрашивал тогда...
0
Эксперт 1С
6329 / 1750 / 639
Регистрация: 16.01.2015
Сообщений: 7,282
06.02.2026, 14:42
jediAlex, Тогда предложи им создавать эти разные каталоги в одном расшаренном, в том же C:\Users\Public\
Пусть там хоть 1000 папок создают под 1000 проектов. Это называется Правильная организация рабочего пространства
0
5 / 5 / 6
Регистрация: 12.07.2011
Сообщений: 730
06.02.2026, 14:46  [ТС]
вариантов подключения к папке по учетке значит не существует? я сам, честно говор впервые услышал об этом...
0
Эксперт 1С
6329 / 1750 / 639
Регистрация: 16.01.2015
Сообщений: 7,282
06.02.2026, 14:54
Цитата Сообщение от jediAlex Посмотреть сообщение
вариантов подключения к папке по учетке значит не существует
Почему не существует? Конечно есть. Но надо расшарить каждую нужную папку для нужного пользователя. Иначе ЗАЧЕМ вообще ограничения на папки в винде, если любой может к ней подключиться, смысл? Или давай разрешения пользователям на эту папку или используй общие доступные ресурсы. Для этого каталог Public и существует в винде
0
5 / 5 / 6
Регистрация: 12.07.2011
Сообщений: 730
06.02.2026, 15:07  [ТС]
давать разрешения я немогу в том то и дело.... я даже территориально в другом городое по отношению к тому офису, в сетке которого лежат исходные файлы...
0
Эксперт 1С
6329 / 1750 / 639
Регистрация: 16.01.2015
Сообщений: 7,282
06.02.2026, 15:21
Цитата Сообщение от jediAlex Посмотреть сообщение
давать разрешения я немогу
Тогда:
Цитата Сообщение от polax Посмотреть сообщение
...или используй общие доступные ресурсы
0
5 / 5 / 6
Регистрация: 12.07.2011
Сообщений: 730
02.03.2026, 10:59  [ТС]
с помощью скрипта PowerShell это можно сделать? Если можно, помогите, пожалуйста - не нахожу ничего толкового. Если есть примеры реализации на языке 1С, статьи....
0
Эксперт 1С
2199 / 245 / 73
Регистрация: 12.11.2015
Сообщений: 1,524
02.03.2026, 11:52
Перед сохранение вызвать из 1С:
1C
1
КомандаСистемы("Net use \\РасшареннаяПапка /user:домен\пользователь Пароль");
0
5 / 5 / 6
Регистрация: 12.07.2011
Сообщений: 730
02.03.2026, 12:27  [ТС]
Цитата Сообщение от slypower Посмотреть сообщение
Перед сохранение
- это что значит? что имели ввиду?

Добавлено через 1 минуту
Цитата Сообщение от slypower Посмотреть сообщение
\\РасшареннаяПапка
Здесть как понимаю, полный путь должен быть вида:\\имясервера\папка - так? вместо имени IP тоже можно использовать?
0
Эксперт 1С
6329 / 1750 / 639
Регистрация: 16.01.2015
Сообщений: 7,282
02.03.2026, 12:34
jediAlex, Не пойму. Поиском в интернете пользоваться не умеете? Сотни материалов, видео на любой вкус. Например Это одно из первых что попалось. Непонятно? Возьмите еще с десяток материалов, и это только с первой странице поиска.
0
5 / 5 / 6
Регистрация: 12.07.2011
Сообщений: 730
02.03.2026, 13:40  [ТС]
net use Z: \\Server\Share /useromain\UserName Password вот пример команды, попробую так...Думаю, что с файлом тоже стработает...

Добавлено через 24 секунды
Цитата Сообщение от polax Посмотреть сообщение
Поиском в интернете пользоваться не умеете?
умею, как видите
0
Эксперт 1С
2199 / 245 / 73
Регистрация: 12.11.2015
Сообщений: 1,524
02.03.2026, 13:58
Цитата Сообщение от jediAlex Посмотреть сообщение
это что значит? что имели ввиду?
перед сохранением файла вызываете команду, доступ отроется и файл сохранится
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.03.2026, 13:58
Помогаю со студенческими работами здесь

Выгрузка определенных данных из справочника в определнные ячейкифайла excel
Приветствую. Прошу помощи, вообще не подозреваю куда копать и как сделать. Нужно взять...

Подключение к xls - ADO/EXcel aplication
Подключение через терминал, клиент-серверный вариант работы. Платформа 8.3. Ошибка открытия...

Примеры по работе с определёнными пользователями
Здравствуйте. Нужно следующее: определённому пользователю показывать при старте конфы сообщение. не...

Вывод сообщения определенным пользователям при запуске системы.
Здравствуйте. Подскажите, пожалуйста, проблема состоит в следующем: при запуске системы необходимо...

Добавить кнопку на форму (или отдельный функционал) который убирает роли у определенных пользователей
Всем доброго дня. Суть - в ЗУП 3.1 в "Табели" необходимо добавить кнопку, которая будет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru