Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
12 Дек 2017, 05:49
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Вопрос легкого характера  (Прочитано 1156 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн demon3

  • **
  • Сообщений: 93
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2013-04-11
    • Skype: interavto88
  • Сайт: 
  • Профессия: Программист 1С
имеется документ с управл формой,в нем 2 таб части с двумя реквизитами. ограничение к табчастям сделано на уровне ролей. тоесть один пользователь имеет доступ к одной таб части(права просмотр ,редактирование),второй пользователь к другой таб части(права просмотр ,редактирование). а к тем таб частям,в которые не могут добавлять элементы,там права только просмотр. вопрос вот в чем. мне нужно программно при изменении таб части,к которой пользователь имеет доступ,добавить запись в таб часть.к которой пользоователь имеет права только на просмотр. написал такой код, но из за ограничения прав он не дает записать,ругается что поле объекта недоступно для записи, если же дать ему права,все нормально записывается. подскажите.как решить данную проблему.код прикладываю:

Процедура ТехнологЗаключениеБлокиПриИзменении(Элемент)

//заполняем заключения электриков и конструкторо,ели сложность от 1 до 4
тех =Объект.ТехнологЗаключение.Количество();
если тех >0 и Объект.сложностьзапроса = перечисления.УровниСложностиЗапроса.Первый тогда   
констр = объект.КонструкторЗаключение.Добавить();
констр.Блоки = справочники.Номенклатура.НайтиПоНаименованию("Одобряю");
электр = объект.ЭлектрикЗаключение.Добавить();
электр.Блоки = справочники.Номенклатура.НайтиПоНаименованию("Одобряю");
иначеесли тех >0 и Объект.сложностьзапроса = перечисления.УровниСложностиЗапроса.Второй тогда
констр = объект.КонструкторЗаключение.Добавить();
констр.Блоки = справочники.Номенклатура.НайтиПоНаименованию("Одобряю");
электр = объект.ЭлектрикЗаключение.Добавить();
электр.Блоки = справочники.Номенклатура.НайтиПоНаименованию("Одобряю");
иначеесли тех >0 и Объект.сложностьзапроса = перечисления.УровниСложностиЗапроса.третий тогда
констр = объект.КонструкторЗаключение.Добавить();
констр.Блоки = справочники.Номенклатура.НайтиПоНаименованию("Одобряю");
электр = объект.ЭлектрикЗаключение.Добавить();
электр.Блоки = справочники.Номенклатура.НайтиПоНаименованию("Одобряю");
иначеесли тех >0 и Объект.сложностьзапроса = перечисления.УровниСложностиЗапроса.Четвертый тогда
констр = объект.КонструкторЗаключение.Добавить();
констр.Блоки = справочники.Номенклатура.НайтиПоНаименованию("Одобряю");
электр = объект.ЭлектрикЗаключение.Добавить();
электр.Блоки = справочники.Номенклатура.НайтиПоНаименованию("Одобряю");   
конецЕсли;   

КонецПроцедуры
Помог ответом, скажи спасибо


Оффлайн belu

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 3
  • КПД: 18%
  • Регистрация: 2014-02-07
  • Сайт: 
Мне кажется если прав нет - он все равно не даст записать.

В свойствах таб.части есть галочка ТолькоПросмотр - если её ставишь - то в таб.часть добавить ничего нельзя. Может перед открытием формы в зависимости от пользователя выставлять эту галочку в нужную таб.часть, чтобы он туда не мог писать. Но это по сложному получается, т.к. надо понять с какой ролью зашел пользователь.

Оффлайн demon3

  • **
  • Сообщений: 93
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2013-04-11
    • Skype: interavto88
  • Сайт: 
  • Профессия: Программист 1С
Мне кажется если прав нет - он все равно не даст записать.

В свойствах таб.части есть галочка ТолькоПросмотр - если её ставишь - то в таб.часть добавить ничего нельзя. Может перед открытием формы в зависимости от пользователя выставлять эту галочку в нужную таб.часть, чтобы он туда не мог писать. Но это по сложному получается, т.к. надо понять с какой ролью зашел пользователь.

Вопрос решился создание серверной функции и возврат ее на клиента!
Помог ответом, скажи спасибо

Оффлайн belu

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 3
  • КПД: 18%
  • Регистрация: 2014-02-07
  • Сайт: 
О, хорошо, буду знать!
Я сначала так же подумал, но потом решил, что права всё равно подействуют, надо было проверить)


Теги:
 

Возможно ли получение эталонного файла конфигурации *.cf из измененной стандартной, например (УТ 11.1, БП 3.0) или вопрос о том как убрать лишние доработки и привести конфигурацию базы максимально к стандартной после варварских "доработок"?

Автор kostyaomskРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 9
Просмотров: 9159
Последний ответ 30 Дек 2015, 22:14
от 1Cnastroika
Вопрос по РИБ "ПоОрганизации"

Автор andi_xРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 5826
Последний ответ 15 Мар 2013, 21:38
от Besart
Вопрос по "Отчеты о Розничных продажах".

Автор GerCerberРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 3280
Последний ответ 26 Июл 2010, 16:06
от crow1983
Вопрос о действии кнопки "Записать"

Автор jenya1111Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 3425
Последний ответ 06 Окт 2014, 15:23
от jenya1111
Вопрос по отчету "Материалы в эксплуатации".

Автор mitauskasРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 2347
Последний ответ 04 Мар 2015, 11:07
от Дмитрий@

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
167 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
28 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 223
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal