Имя: Пароль:
1C
1С v8
УФ: кнопки стали недоступны
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-х подчиненных элементов командной панели, известно только Сергею Нуралиеву, наверное...

Всем еще раз спасибо! Извините за беспокойство...