Имя: Пароль:
1C
1С v8
Форма "Цена и Валюта" открывается недоступной для редактирования
,
0 leklerk
 
21.12.13
08:28
Добрый день! Подскажите пожалуйста, как решить такую проблему. У польз-ля полные права на документ "СчетНаОплатуПокупателю" (кроме интерактивного удаления), права на форму "Цена и Валюта" тоже есть. Польз-ль открывает для редактирования "СчетНаОплатуПокупателю", заходит в "Цена и Валюта", а она недоступна для редактирования. Права на все реквизиты в форме "Цена и Валюта" есть. В чем может быть дело? Если заходить под админом, то "Цена и Валюта" доступна для редактирования. Буду благодарен за помощь.
1 Wobland
 
21.12.13
08:34
а что такое права на форму?
2 leklerk
 
21.12.13
08:38
Форма "Цена и Валюта" - общая (в конф-ре она называется "ФормаЦеныИВалюта"). Для нее есть одно право - на просмотр и оно установлено.
3 mikecool
 
21.12.13
10:22
я хз, но прошелся бы отладчеком
4 leklerk
 
21.12.13
11:28
Да, ничего другого не остается.
5 vde69
 
модератор
21.12.13
11:33
по сколько последних 3 дня плотно разбирался с этой формой скажу:

там есть параметр типа (точно не помню) "ЗапрещенныеКРедактированиюРеквизиты", нужно смотреть от куда они установлены
6 KUBIK
 
21.12.13
11:34
Я бы кэш для начала почистил
7 vde69
 
модератор
21.12.13
11:36
(5)+ это параметр не передается в форму, там в общем модуле ДО ОТКРЫТИЯ формы устанавливается доступность реквизитов.
8 leklerk
 
21.12.13
12:27
vde69, ты имеешь в виду булевские реквизиты ВалютаДокументаЕстьРеквизит, ТипЦенЕстьРеквизит и т.д.?
А в каком общем модуле устанавливается доступность реквизитов не помнишь? Я нашел 2 общих модуля, в которых встречается эта форма - ПоступлениеТоваровУслугФормыКлиент и РеализацияТоваровУслугФормыКлиент, но ни один из них не запукается при работе с формой.
9 vde69
 
модератор
21.12.13
12:31
(8) нет, там передается 2 структуры, одна с реквизитами, вторая с запретами (УТ10 и бух2.0)
10 vde69
 
модератор
21.12.13
12:32
(8) поставь точку остановки при открытии формы и глянь стек вызова, там быстро найдешь
11 leklerk
 
21.12.13
12:47
vde69, в моей Бух 3.0 есть код только в ПриСозданииНаСервере формы. Поставил там точку останова, в стеке вызовов написано, что эта процедура вызвана первой. Видимо, в бух 3.0 всё иначе...
12 leklerk
 
21.12.13
12:51
ой, нет, не первой, но общего модуля там всё равно нет.