|
УФ: кнопки стали недоступны | ☑ | ||
---|---|---|---|---|
0
mashunka
27.06.17
✎
09:08
|
Добрый день! Имеется нетиповая конфигурация, 1С-совместимо. После отказа от совместимости платформы с 8.2 в одном из документов у всех пользователей стали недоступны кнопки Управляемой формы, а именно:
- кнопка "Изменить форму" - кнопка "Справка" - кнопки группы "Печать", среди которых одна печатная форма встроенная, вторая внешняя - кнопки вызова общей команды, выполняющей действия в форме. При этом остались доступны кнопки "Провести", "Сделать непроведенным", кнопки группы "Движения по регистрам". Права у пользователей не менялись. В других документах все нормально. Подскажите, куда копать? |
|||
1
mashunka
27.06.17
✎
09:09
|
Помимо отказа от совместимости базу еще и сделали клиент-серверной. Может, в этом направлении искать...
|
|||
2
Buster007
27.06.17
✎
09:11
|
(1) ну, если есть такие сомнения, то можно выгрузить конфу и сделать пустую базу и посмотреть.
|
|||
3
oslokot
27.06.17
✎
09:13
|
(1) да
|
|||
4
mashunka
27.06.17
✎
09:17
|
(2) причем тут пустая база и чем мне это поможет? Ну увижу я ту же картину, дальше-то что?
|
|||
5
mashunka
27.06.17
✎
09:17
|
(3) а поточнее что-то сказать можете? У меня вот тоже есть подозрения, что ДА, а вот что-делать-то?
|
|||
6
Buster007
27.06.17
✎
09:20
|
(4) а, ну действительно, надо поломать голову как это решить, а потом понять, что проблема не в этом
|
|||
7
mashunka
27.06.17
✎
09:21
|
(6) вы если помочь не можете, то и не придирайтесь. Я тут не экзамен сдаю, а в разгар рабочего дня пытаюсь решить проблему клиента.
|
|||
8
oslokot
27.06.17
✎
09:21
|
(5) после перехода на к/с процедурыи функции без директив трактуются компилятором как &НаСервере. Теперь придется прописывать какие выполнять на клиенте, а какие на сервере
|
|||
9
mashunka
27.06.17
✎
09:23
|
(6) есть у меня эта конфа, в копии все нормально работает. И только в рабочей клиент-серверной базе клиента такая лажа. И 5 десятков пользователей в ней сидят, которых не попросишь пойти погулять, пока я эксперименты буду производить... К сожалению.. Извините, вы не виноваты в этом.
|
|||
10
mashunka
27.06.17
✎
09:25
|
(8) все процедуры с директивами. Конфа тестировалась как клиент-серверная не нескольких организациях. Там такой проблемы нет. Иногда возникают ОШИБКИ в коде, мы их решаем. А тут недоступность кнопок в форме, еще ДО нажатия на них. Они ведь вызывают клиентские процедуры (естественно).
Ну и ладно, шут с ними с печатью - это все-таки программируемые кнопки, а "Справка"-то почему недоступна стала? Она не пустая, если что. |
|||
11
Ц_У
27.06.17
✎
09:26
|
(10) с полными правами картина та же?
|
|||
12
mashunka
27.06.17
✎
09:28
|
(11) да, под полными пробовала...
|
|||
13
mashunka
27.06.17
✎
09:29
|
Вот что еще интересно - кнопка "Печать", которая встроенная, из-под формы списка доступна. А открываешь форму документа - недоступна
|
|||
14
oslokot
27.06.17
✎
09:31
|
(10) жесть, может кеш? Попробуйте удалить и добавить базу в список баз
|
|||
15
Ц_У
27.06.17
✎
09:32
|
(13) ПриСозданииНАСервере точку останова и отладчиком по ТолькоПросмотр пройди
|
|||
16
mashunka
27.06.17
✎
09:35
|
(14) кэш не чистили, прав нет, надо админов пинать. Базу удалять и добавлять пробовала, не помогает.
|
|||
17
mashunka
27.06.17
✎
09:37
|
(15) Сейчас буду мучить отладчик.
|
|||
18
h-sp
27.06.17
✎
09:42
|
(8) без перехода на к/с процедуры и функции без директив точно также трактуются компилятором как &НаСервере.
|
|||
19
Ц_У
27.06.17
✎
09:47
|
(18)(8) в модуле формы, ага...
|
|||
20
mashunka
27.06.17
✎
09:49
|
(18), (19), да один фиг - поверьте, все процедуры с директивами :)
|
|||
21
mashunka
27.06.17
✎
09:49
|
И не забудьте про СПРАВКУ!
|
|||
22
Ц_У
27.06.17
✎
09:53
|
(21) роли проверь, может там вывод не доступен, или еще какие плюшки
|
|||
23
PiotrLoginov
27.06.17
✎
09:57
|
(9) "в копии все нормально работает" когда запускаете в копии, попробуйте воссоздать те условия, в которых находится рабочая база. Иногда надо просто принять, что платформа в определенных условиях ведет себя определенным образом. Иногда помогает банальный ап платформы.
|
|||
24
oslokot
27.06.17
✎
10:20
|
(18) ага и всё нормально работает в файловой
(19) что смущает? |
|||
25
Ц_У
27.06.17
✎
10:22
|
(24) меня уже ничего не смущает, кроме того , что это 1С :)
|
|||
26
mashunka
27.06.17
✎
10:32
|
(22) роли уже вдоль и поперек облазила, там нет таких настроек - редактирование документа разрешено, проведение разрешено, это все и работает. На печать отдельно нет прав...
|
|||
27
Ц_У
27.06.17
✎
10:38
|
(26) Право "Вывод" в корне
|
|||
28
mashunka
27.06.17
✎
11:11
|
(27) Право Вывод стоит. Не работает печать только у этого документа. Под полными правами тоже. Помимо печати становится недоступной справка, которая вообще к выводу никакого отношения не имеет.
|
|||
29
mashunka
27.06.17
✎
11:36
|
Всем спасибо за попытку вникнуть в проблему. На самом деле правильный ответ оказался (25)...
Все стало доступно (в том числе и кнопки "Справка" и "Изменить форму" после закомментирования строки: Элементы.ФормаКоманднаяПанель.ПодчиненныеЭлементы.ФормаТекущийВариантПодбора.Доступность = Ложь; ГДЕ Элементы.ФормаКоманднаяПанель.ПодчиненныеЭлементы.ФормаТекущийВариантПодбора - это вообще другая группа с общими командами (в моем первом сообщении она упоминается). Каким образом ее доступность за собой тащила доступность еще 4-х подчиненных элементов командной панели, известно только Сергею Нуралиеву, наверное... Всем еще раз спасибо! Извините за беспокойство... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |