|
v7: Отчет в ExtForms не всегда определяется как общий в 7.7 на 2012r2 | ☑ | ||
---|---|---|---|---|
0
programer1c
13.03.17
✎
10:25
|
Доброго дня!
Для знатоков глюков 7.7 + 2012r2) Перевели самопис 7.7 с 2003 на 2012r2. Появился глюк. Отчет График монтажей открывается нормально (из меню), если не сформирован отчет График замеров, иначе при попытке открытия Графика монтажей 1С пишет «Недостаточно прав доступа». В отладчике при этом не выполняется даже первая команда Графика монтажей. В меню стоит открытие внешнего отчета «.\ExtForms\Производство\График монтажей.ert». Замечено, что глюк исчезает в режиме совместимости с 98, правда сразу при загрузке 1с появляется сообщение «Ошибка при выполнении команды;» (не знаю, что хуже). Также нормально работает если пользователю вместо доступа на общие отчеты дать доступ на любые, т. е. похоже, что из-за сформированного Графика замеров, 1с не определяет ExtForms, как общие отчеты. Хотелось бы понять, что происходит в алгоритмах 1С, чем это может закончиться и как поправить. Спасибо. ЗЫ Переход на 8 осложняется самописом. |
|||
1
Злопчинский
13.03.17
✎
12:53
|
Вместо открытия внешнего отчёта попробуй выполнить задачу открытьформу
Права на каталог правильные дай Смотри всегда ли вызывается отчёт из одного места, может в разных местах лежит |
|||
2
programer1c
13.03.17
✎
13:27
|
(1) Через задачу взлетело, спс, но конкретно данный отчет меня не сильно напрягал. Волнует, что творится с 1С и не полетит ли база к вечеру)
Права на платформу и всю базу ставил Всем Полные. На копии сервака удалял касперыча и переводил DEP на основные службы. Ну отчет вызывается всегда из одного и того же меню (путь в топике) (в ходе одного сеанса) и файл на винте явно никто не меняет. Я уже раз 50 наблюдал этот глюк (стабильно). |
|||
3
Djelf
13.03.17
✎
13:34
|
(2) Ничего не должно сломаться.
Это происходит при открытии отчетов из подкаталогов в ExtForms при запрете в правах "любых внешних отчетов". Может права то и "Полные", а вот детализацию этих прав ты смотрел? |
|||
4
programer1c
13.03.17
✎
13:48
|
(3) Спс. Значит 2012 подкаталоги ЭкстФормса не видит? При сформированном отчете?)
Детализацию прав - в смысле? Права 1с - только на общие отчеты, но на 2003 работало. А права операционки - для всех остальных пользователей указаны права только категории «Разрешение». Всем входящим объектам права заменены на наследуемые. |
|||
5
Злопчинский
13.03.17
✎
15:56
|
(3) ниче не понял
|
|||
6
Мимохожий Однако
13.03.17
✎
16:00
|
(5) ОФФ: Как объясняет, так и делает.))
|
|||
7
Djelf
13.03.17
✎
17:08
|
(5) Ладно, подробнее
Права/Свойства "Свойства элемента прав" Флаг "Использование любых Внешних Отчетов и Обработок" не установлен. В элементе меню Отчеты Отчет.ОткрытьВнешний открывает ExtForms/Отчет.ert и сбоит на ExtForms/Отчеты/Отчет.ert |
|||
8
Злопчинский
13.03.17
✎
22:59
|
(7) то есть подкаталоги EXTFORMS относятся к "любым внешним отчетам", а не "общим.."..?
|
|||
9
Djelf
13.03.17
✎
23:12
|
(7) Нет, отчеты через Файл/Открыть открываются в подкаталогах.
А вот через меню - сбоит. |
|||
10
Злопчинский
13.03.17
✎
23:42
|
(9) шаманство, однако...
|
|||
11
varelchik
14.03.17
✎
16:24
|
(7) Для 1С все что лежит в подкаталогах в ExtForms это и есть любой внеший отчет!
|
|||
12
varelchik
14.03.17
✎
16:24
|
учите матчасть.
|
|||
13
programer1c
14.03.17
✎
17:29
|
(11) Скопировал отчет в корень ExtForms (с другим названием), сделал новый пункт меню для этой копии — взлетело.
(12) Возможно, на 7.7+2012r2 матчасть не распространяется. Ну и тайное шаманство) — если скопировать отчет в корень ExtForms (с тем же названием), то запускается даже тот отчет, который в подкаталоге ExtForms :-О |
|||
14
varelchik
15.03.17
✎
16:06
|
(13) Похоже да.
У 2012 как и у 2008 завороты с правами. Вроде что-то подобное было. |
|||
15
пипец
15.03.17
✎
16:40
|
(0)
проставить запуск через ярлык на собственные темпы в 1С 1см7.exe /T:<путьктемпу> на каталог с темпами и с программой дать полные права |
|||
16
programer1c
15.03.17
✎
17:49
|
(15) Сделал ярлык «"C:\Program Files (x86)\1Cv77\BIN\1cv7.exe" /TC:\Users\Администратор\AppData\Local\Temp». Вроде так? Права (в операционке) естественно у Админа полные. Пробовал также указывать путь к рабочему каталогу пользователя базы, указывать левый каталог. КаталогВременныхФайлов() возвращает какое-то «C:\Users\Администратор\AppData\Local\Temp\105\», пробовал и этот путь — ничего.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |