|
|
|
1С8 - не подключается шаблон Ворд ↓Ø (Волшебник 05.11.2025 13:16) |
☑ | ||
|---|---|---|---|---|
|
0
Влад_Савин
05.11.25
✎
10:39
|
Конфа 1С8 УТ10 (доработанная), по кнопке на форме Акт выводится документ в Ворде. С использованием шаблона - путь к нему забит в Константу конфы. Все работало, никто ничего не трогал! В клиентском отделе появилась новая менеджер, ей все настроили, Ок - но у нее 1С не видит шаблон!
У "старых" менежеров и у отдела АйТи - все Ок! С компа новой менеджерши - папка где шаблон, доступна, видна, и файл в Проводнике открывается! А 1С дает сбой - в отладчике, на той строке где обращение к шаблону! Норм проходит: MSWord = Новый COMОбъект("Word.Application"); .. ФайлШаблонаАкта = Константы.ШаблонАктаНаСписание.Получить(); .. --- и ошибка на : Документ = MSWord.Documents.Add(ФайлШаблонаАкта); Какие еще настройки прав надо сделать? Если, я повторяю, я прямо с компа менеджерши входил в Проводнике в папку с шаблоном! Изменил путь к Константе (указал общую папку на сервере) - и такая же ошибка пошла У ВСЕХ (и у меня, АйТи, тоже!). Срочно вернул назад! У всех норм, у новой менеджерши ошибка. ВОПРОС. -Какие настройки и где надо сделать? В 1С - я ничего не нашел кроме указания пути к шаблону! База 1С - "на сервере", не файловая. Обычные формы (не УФ). |
|||
|
1
Волшебник
05.11.25
✎
10:41
|
Какая ошибка?
|
|||
|
2
Влад_Савин
05.11.25
✎
10:41
|
Может быть, "пользователь" в Проводнике 0 и "пользователь" от которого происходит обращение из 1С, для сервера, это разные пользователи с разными правами?
|
|||
|
3
Влад_Савин
05.11.25
✎
10:46
|
{Документ.РеализацияТоваровУслуг.МодульОбъекта(7014)}: Ошибка при вызове метода контекста (Add): Неизвестная ошибка
|
|||
|
4
Влад_Савин
05.11.25
✎
10:46
|
Вот это выдает при нажатии кнопки
|
|||
|
5
Волшебник
05.11.25
✎
10:46
|
Проверьте в отладчике тип переменной ФайлШаблонаАкта.
|
|||
|
6
maxab72
05.11.25
✎
10:47
|
"путь к нему забит в Константу конфы." - а у нового сотрудника есть право доступа к этому файлу по этому пути? Иногда сетевой путь к файлу для одних сотрудников может выглядеть совершенно иначе, чем для других.
|
|||
|
7
Anchorite
05.11.25
✎
10:47
|
(2) А ещё может быть, что у неё ваще там линукс с либреофисом, например. Вы проверьте!
|
|||
|
8
Влад_Савин
05.11.25
✎
10:49
|
Все ж вопрос - когда я в Проводнике открываю файл - и когда я, с того же компа, вхожу в 1С8, и уже 1С обращается к файлу шаблона - для Системы, это ОДИН Пользователь - или РАЗНЫЕ?
(просто по здравому смыслу - если в Проводнике открывается?) |
|||
|
9
Волшебник
05.11.25
✎
10:49
|
(8) Если программный код выполняется на сервере, то будет другой пользователь.
|
|||
|
10
Garykom
гуру
05.11.25
✎
10:51
|
>прямо с компа менеджерши входил в Проводнике в папку с шаблоном!
И логин с паролем для сетевой папки не спрашивало? Комп у новой менеджерши перезагрузи |
|||
|
11
Влад_Савин
05.11.25
✎
10:56
|
Тип переменной - Строка(500).
Но меня больше всего путает - что когда я переставил в Константах ссылку (скопировав файл шаблона в другую папку) - то ТА ЖЕ ОШИБКА стала и У МЕНЯ! Хотя я так же и видел и открывал файл шаблона в проводнике (уже новый путь)! А 1С - не видит?! |
|||
|
12
Волшебник
05.11.25
✎
11:00
|
(11) Чё ты орёшь постоянно? Узбагойся!
|
|||
|
13
Влад_Савин
05.11.25
✎
11:01
|
В 1С все просто как грабли: исходный путь к файлу шаблона указан в форме Настройки - папка на нашем Паблике.
Было так еще до того как я в фирму работать пришел - и все было Ок! Я и не касался - "работает - не трогай" И вроде бы, и других пользователей подключали. Теперь обнаружил - что этот путь оказывается, несменяемый - ставлю другой (пробовал -другую общую папку, и для себя - свой комп в отделе АйТи) - слетает уже у всех и у меня тоже! Что это такое - если повторяю, в Проводнике все вижу и могу менять? То есть, и видимость и доступ - есть? |
|||
|
14
Влад_Савин
05.11.25
✎
11:01
|
Тут поорешь - когда на ровном месте проблема, Клиентский стоит на ушах а я крайний?
|
|||
|
15
Волшебник
05.11.25
✎
11:03
|
(14) Пошлите их лесом
|
|||
|
16
Влад_Савин
05.11.25
✎
11:04
|
>И логин с паролем для сетевой папки не спрашивало?
Так общая папка (Паблик) на сервере - она общая по определению, в Проводнике с любого компа сети видна - и вход без пароля, если уж Пользователем в комп вошел |
|||
|
17
Garykom
гуру
05.11.25
✎
11:05
|
Ну просто как обычно
Люди которые когда-то делали, умеют и знают - давно уволились ибо зарплату не индексировали Взамен пришли не пойми кто, знаний нет, в простейшей проблеме разобраться не могут сами |
|||
|
18
Ненавижу 1С
гуру
05.11.25
✎
11:05
|
Код с вашей ошибкой выполняется на сервере или на клиенте таки?
|
|||
|
19
Влад_Савин
05.11.25
✎
11:08
|
Итого, в сухом остатке - конкретные вопросы:
- для файла в общей папке, нужны какие-то особые настройки (в Проводнике) - для доступности еще и в 1С? - или же, если Пользователь через Проводник и через 1С система видит по-разному - то как я могу узнать, Пользователя через1С ? (с Пользователем Проводник и так понятно). |
|||
|
20
Irbis
05.11.25
✎
11:10
|
(14) Подними правую руку вверх, привстань на цыпочки, затем резко брось руку вниз и скажи "Не печатает, да ну и хуй с ним!"
А по делу чудес не бывает, или пользователь не тот, или для файла\пути разрешения нет. А может и демоническое обновление сработало, но с ним уже давно проблем не описывали. |
|||
|
21
Влад_Савин
05.11.25
✎
11:10
|
>Код с вашей ошибкой выполняется на сервере или на клиенте таки?
У нас Толстый Клиент - поскольку Обычные Формы (не Управляемые). Нет в коде программы директив &На Сервере. |
|||
|
22
Мультук
гуру
05.11.25
✎
11:13
|
(18)
1) У него УТ10. Толстый клиент. Код находится в Документ.РеализацияТоваровУслуг.МодульОбъекта( Так что код выполняется всё же на компьютере пользователя. 2) (21) Я бы выкинул код (часть кода в обработку) и мучал именно её. Ответил бы сам себе на вопросы 1) Что будет если файл положить не в сеть, а локально 2) .. 3) ... P.S. А окажется, что пока "то да сё" файл немного поправили и теперь он стал не того формата, что ждёт код в 1С |
|||
|
23
maxab72
05.11.25
✎
11:10
|
(19) "если Пользователь через Проводник и через 1С система видит по-разному - то как я могу узнать" обычно 1с-ники с 8-милетныим стажем хоть раз сталкивались с попыткой-исключением и выводом информации об ошибке, вызвавшей исключение.
|
|||
|
24
Garykom
гуру
05.11.25
✎
11:11
|
||||
|
25
Garykom
гуру
05.11.25
✎
11:13
|
Суть проблемы что сетевой путь!
Новый сильно вумный MS Office начинает выделываться Или ставить старый MS Office Или настройки в новом делать, чтобы не выделывался У других или офис старый или настройки уже сделаны или тот путь в доверенных |
|||
|
26
Voronve
05.11.25
✎
11:13
|
(19) Штатному тарологу выкати предъяву, мол какого муя набирают проблемный персонал :DDD
вот так вот сделай на общей папке
|
|||
|
27
Garykom
гуру
05.11.25
✎
11:14
|
Но лучше копировать файл кодом 1С с сервера в локальный темп
И оттуда его в ворд добавлять Еще лучше хранить шаблоны прямо в базе 1С, в макетах или еще где |
|||
|
28
Влад_Савин
05.11.25
✎
11:14
|
>Взамен пришли не пойми кто, знаний нет, в простейшей проблеме разобраться не могут сами
Ну я конкретно на этой фирме работаю с 2017 года - и судя по тому, что еще не выгнали - справляюсь! Но вот именно с этим (выводом в Ворд из 1С) я никогда ничего не делал - не было случая! Искренне считал что - указан правильный путь, есть доступ у пользователя - и все Ок! И вообще, мой опыт показывает что самые тяжелые случаи - это именно такой "автопилот" - когда нет кода модуля 1С куда можно влезть и разобраться, а есть какая-то стандартная невидимая процедура - как "черный ящик". |
|||
|
29
Garykom
гуру
05.11.25
✎
11:17
|
(28) Тогда прочитай комменты в (24) и переделай
|
|||
|
30
Влад_Савин
05.11.25
✎
11:17
|
>Что будет если файл положить не в сеть, а локально
Уже делал. Положил в папку Шаблоны на своем компе, переставил путь на: C:\Архив\Шаблоны\бланк акт_СПР Сэйфти 2024.dot Ошибка! |
|||
|
31
Ненавижу 1С
гуру
05.11.25
✎
11:18
|
(22) скорее всего клиент, но не сложно сделать так, чтобы код модуля объекта все-таки выполнился на сервере
|
|||
|
32
Garykom
гуру
05.11.25
✎
11:18
|
(30) Ну так кодом 1С попробуй файл скопировать с этого пути в другое место
Что напишет? |
|||
|
33
Ненавижу 1С
гуру
05.11.25
✎
11:19
|
(21) а вы не пробовали ставить точку останова на ошибке и смотреть где же все-таки код выполняется точно?
|
|||
|
34
Ненавижу 1С
гуру
05.11.25
✎
11:19
|
(30) похоже на сервере все работает
|
|||
|
35
Мультук
гуру
05.11.25
✎
11:22
|
(30)
(24) Прочитал ? Флажочки поставил ? Версию ms-office так и не написал. |
|||
|
36
Влад_Савин
05.11.25
✎
11:29
|
Разобрались, с помощью нашего сисадмина!
Оказывается, из 1С открывал файл в режиме "защищенный просмотр"! |
|||
|
37
Волшебник
05.11.25
✎
11:32
|
(36) Скажи им, чтобы больше так не делали и не беспокоили тебя по пустякам.
|
|||
|
38
Влад_Савин
05.11.25
✎
11:34
|
Ну а я привык к старому доброму Word - и в новом Офис 365 - лишь пользователь. Старые функции (что были в Ворде) мне знакомы и понятны, а вот что нового там накрутили...
|
|||
|
39
Влад_Савин
05.11.25
✎
11:35
|
>Скажи им, чтобы больше так не делали и не беспокоили тебя по пустякам.
Ну так народ вредный - чуть что, сразу "где отдел АйТи", чтоб через 5 секунд все работало иначе докладную гендиру пишу! |
|||
|
40
Волшебник
05.11.25
✎
11:37
|
(39) Похуй
|
|||
|
41
Anchorite
05.11.25
✎
11:38
|
(36) > из 1С открывал файл в режиме "защищенный просмотр"
Получается, секретарша с линуксом вообще ни при делах? |
|||
|
42
Anchorite
05.11.25
✎
11:40
|
> Так общая папка (Паблик) на сервере - она общая по определению
Вообще говоря, это может быть сильно не так. Она вполне может быть общей только для определённого круга лиц, зависит от настроек сетевого доступа, доступа к файловой системе или может там вообще у вас домен. |
|||
|
43
gradient
naïve
05.11.25
✎
13:08
|
у меня похожая проблема. Есть самописная конфа, принцип такой же, открывается договор в ворде, где подменяютс закладки например "Клиент_название" на объект.контрагент.наименование . В файловой версии все открывается идеально, а вот как только перешли на mssql сервер, то эти макеты (актив документ / ворд) они пустые и не открываются. Я пока не нашел решение.
|
|||
|
44
Волшебник
05.11.25
✎
13:09
|
(43) Выполняйте программный код на клиенте
|
|||
|
45
gradient
naïve
05.11.25
✎
13:11
|
на клиенте я могу выполнить, сам макет Пустой.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |