Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Ограничение прав доступа к элементу формы в ТиС 7.7

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №11
 
22.04.2009 14:41

"Спасибо за ответ, буду счс пробовать!<br>Вот несколько иначе попробовал сформулировать:<br>Есть отчет: ОстаткиТМЦ<br><br>В нем, в коде есть цикл следующего вида:<br>Если ЭтоМенеджер()=1 (данная функция задается ранее в этом же модуле)<br><br>в цикле описываются ограничения на доступ к элементам формы:<br><br>Форма.ВидРазделителя.Доступность(0);<br>Форма.ЮрЛицо.Доступность(0);<br>Форма.УпрАналитика.Доступность(0);<br>Форма.ВыбРазделитель1.Доступность(0);<br>Форма.ВыбРазделитель2.Доступность(0);<br>Форма.ВыбРазделитель3.Доступность(0);<br>Форма.кнХРазделитель1.Доступность(0);<br>Форма.кнХРазделитель2.Доступность(0);<br>Форма.кнХРазделитель3.Доступность(0);<br>Форма.ТекстСклад.Доступность(0);<br>.....итд...<br>Иначе<br>//не менеджер<br>КонецЕсли;<br>//end<br><br><br>Необходимо для определенных элементов из данного списка установить определенное значение по умолчанию (т.е. прописать значение) или же "Значение по умолчанию" из справочника Пользователи (вкладка "значения по умолчанию")..<br><br>Т.е. чтобы выпадающий список в данной форме был не просто неактивным\серым, а в нем было установлено определенное значение из доступных в этом списке (они же перечислены в справочнике)."

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №12
 
22.04.2009 14:52

"Попробовал:<br>(на примере списка "ВыбСклад")<br><br>"Форма.ВыбСклад.ТекущаяСтрока(3);" и просто "ВыбСклад.ТекущаяСтрока(3);"<br><br>Выдает:<br><br>ВыбСклад.ТекущаяСтрока(3);<br>{Отчет.ОстаткиТМЦ.Форма.Модуль(146)}: Поле агрегатного объекта не обнаружено (ТекущаяСтрока)<br>"

ValeraH
читатель
офлайн
Дата регистрации: 31.03.2004
Сообщений: 264
Пост №13
 
22.04.2009 15:25

"ВыбФормРеквизит.ТекущаяСтрока(4); <br>Форма.ВыбФормРеквизит.Доступность(0); <br>Вот таким образом недоступным сереньким цветом показывает только 4-й реквизит документа.<br>При этом ВыбФормРеквизит - ПОЛЕ СО СПИСКОМ. Список заполнен."

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №14
 
22.04.2009 15:56

"Спасибо, это вроде стало понятно... <br><br>Но, опять же момент - вот открывается эта форма - и по умолчанию в ней не установлено никакого значения т.е. пусто - а это фильтр - и выводиться информация без этого фильтра, а необходимо наоборот установить определенное и единственное значение данного фильтра (значения из этого списка, и заблокировать по возможности его) для определенных пользователей (определение пользователей реализовано).<br><br>Попробовал вообще таким образом:<br><br>Если ЭтоМенеджер()=1 Тогда<br>Форма.ВыбСклад.ТекущаяСтрока(1);<br>Иначе<br>КонецЕсли;<br><br>Но к сожалению та же ошибка.."

ValeraH
читатель
офлайн
Дата регистрации: 31.03.2004
Сообщений: 264
Пост №15
 
22.04.2009 16:07

"Промоделировал, написал вот так:<br>Форма.ВыбФормРеквизит.ТекущаяСтрока(1); <br>Получил:<br>Поле агрегатного объекта не обнаружено (ТекущаяСтрока) :))<br><br>А вот так:<br>ВыбФормРеквизит.ТекущаяСтрока(1); <br>отлично работает."

m0s
читатель
офлайн
Дата регистрации: 11.03.2009
Сообщений: 18
Пост №16
 
23.04.2009 15:30

Убрал из цикла для данной группы вообще всё, но опять та же ошибка почему то. <br>ВыбФормРеквизит = идентификатор же поля ввода?<br>

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация