Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/47: Рейтинг темы: голосов - 47, средняя оценка - 4.68
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
1
1C 8.x

БП 3.0. Ошибка "Поле объекта недоступно для записи"

07.05.2015, 11:01. Показов 9276. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Я добавил в БП 3.0 свои роли. В документе РеализацияТоваровУслуг (в моей роли для него установлены все права) есть гиперссылка "НДС в сумме (сверху)". Она вызывает общую форму ФормаЦеныИВалюта (в моей роли и для нее установлено право - единственный пункт "Просмотр"). На форме 2 поля - Тип цен (оно почему-то только для чтения, хотя с полными правами доступно) и НДС. При изменении поля НДС появляется следующая ошибка:

{ОбщаяФорма.ФормаЦеныИВалюта.Форма(525)}: Поле объекта недоступно для записи (СуммаВключаетНДС)
СуммаВключаетНДС = Ложь;


СуммаВключаетНДС - это реквизит формы, если открыть его свойство "Редактирование", то там есть моя роль.
Я провел сравнение с типовой конфигурацией - различий нет. Значит дело в роли. Чего в ней не хватает?

Добавлено через 23 часа 58 минут
Ап! И откуда только у меня такие проблемы берутся?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2015, 11:01
Ответы с готовыми решениями:

Поле объекта недоступно для записи
1c8.2 Справочник Сотрудники Модуль формы элемента Добавил Новыйреквизит Справочника. При...

Поле объекта недоступно для записи (Контрагент)
При выполнении функции появляется ошибка про недоступность записи для контрагента при этом все...

Поле объекта недоступно для записи
Здравствуйте уважаемые форумчане. Пытаюсь передать параметр в форму, вылазит ошибка о недоступности...

Хочу чтоб при создании нового документа реквизиту присваивалось значение по умолчанию-Поле объекта недоступно для записи
Хочу чтоб при создании нового документа реквизиту присваивалось значение по умолчанию Вид Цены и...

15
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
07.05.2015, 11:18 2
http://programmist1s.ru/pole-o... zapisi-1s/
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
07.05.2015, 11:45  [ТС] 3
Это я уже видел. Дело не в самой ошибке, а в том, что форма закрыта для роли.
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
07.05.2015, 11:54  [ТС] 4
вот
Миниатюры
БП 3.0. Ошибка "Поле объекта недоступно для записи"  
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
07.05.2015, 12:00 5
SHIFT_969, и что у этой формы больше чем 525 строк кода?
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
07.05.2015, 14:56  [ТС] 6
Dethmontt, В смысле? Есть типовая форма, есть роль, у роли есть доступ к форме, но форма недоступна. У полных прав все ок. Какая типовая роль отвечает за доступность этой формы?
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
08.05.2015, 00:06 7
какой нить бухгалтер по НДС или менеджер по продажам
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
08.05.2015, 10:34  [ТС] 8
Это роль "ДобавлениеИзменениеДанныхБухгалтерии". В каждом реквизите формы проставлено свойство "Редактирование" для нее и полных прав. Но пользователь - кладовщик и эти роли ему давать нельзя, а столько вставок на форму - плохо при обновлении будет. Как обойти это? У меня пока только вариант с добавлением своей команды на форму документа.
0
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
11.05.2015, 15:11 9
Добавить роль "Кладовщик с формой"
0
0 / 0 / 0
Регистрация: 23.06.2015
Сообщений: 3
23.06.2015, 21:26 10
Аналогичная проблема.
Создаю новую роль копированием из "ДобавлениеИзменениеДанныхБухгалтерии". Ничего в ней не меняю, кроме названия!!! Ставлю пользователю. Возникает ситуация, как у автора темы - та же самая ошибка вылезает, изменить входимость НДС в сумму никак.
Создается впечатление, что возможность изменения этого поля где-то завязана именно на имя роли... не могу найти где!!!
И что все же делать в данной ситуации?
Полные права пользователю давать нельзя. Если же пользователю поставить любую другую роль, кроме "ДобавлениеИзменениеДанныхБухгалтерии" и "ПолныеПрава", даже если в них все права проставить, поле объекта недоступно...
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
23.06.2015, 22:37 11
Дайте что ли cf (выгрузку конфигурации) вашей базы что бы воспроизвести ошибку
0
0 / 0 / 0
Регистрация: 23.06.2015
Сообщений: 3
24.06.2015, 10:24 12
Конфигурация стандартная 1С Бухгалтерия, версия 3.0.40.31, находится на техподдержке с возможностью изменения.
Из изменений как раз новые роли пытаемся создавать. Цель - дать пользователю доступ только к отдельным видам документов и закрыть доступ к большинству справочников.

Новые роли создавали копированием из роли "ДобавлениеИзменениеДанныхБухгалтерии".
В режиме "Предприятие" пользователю устанавливаются права по профилю "Только просмотр".
Затем редактируем в конфигураторе.
Если проставить галочку на стандартной роли - все работает.
Если снять галочку со стандартной роли и поставить на ее "клоне" - нет доступа к изменению входимости НДС.

Та же картина, если роль создавать копированием роли "ПолныеПрава".
В "клонированных" ролях пока никаких изменений не делали!

Файл конфигурации весит 450 метров. Могу вечером дать ссылку на яндекс-диск, но есть ли необходимость? Конфигурация-то стандартная....
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
24.06.2015, 10:28  [ТС] 13
Цитата Сообщение от iniana Посмотреть сообщение
Создаю новую роль копированием из "ДобавлениеИзменениеДанныхБухгалтерии".
Этим делу не поможешь, важно, чтобы у реквизита на форме было свойство выставлено. А при копировании роли оно не сохраняется.
Миниатюры
БП 3.0. Ошибка "Поле объекта недоступно для записи"  
2
duk337
24.06.2015, 12:52
  #14

Не по теме:

Я тут из погреба толстого УПП смотрю, что управляемые формы всё менее и менее управляемы :)

0
0 / 0 / 0
Регистрация: 23.06.2015
Сообщений: 3
24.06.2015, 13:49 15
Цитата Сообщение от SHIFT_969 Посмотреть сообщение
важно, чтобы у реквизита на форме было свойство выставлено. А при копировании роли оно не сохраняется.
У меня сохранилось при копировании, свойство выставлено. Но на исход дела это не влияет
А у вас проблема решилась?

Добавлено через 6 минут
Так... а проблема вроде бы и решена (тьфу-тьфу, чтоб не сглазить).
Просто пришлось проставить свойства не только тому реквизиту формы, на который выдавалась ошибка, но еще и связанным по смыслу, и кнопке ОК...
0
1 / 1 / 0
Регистрация: 29.09.2015
Сообщений: 1
29.09.2015, 16:43 16
Цитата Сообщение от iniana Посмотреть сообщение
У меня сохранилось при копировании, свойство выставлено. Но на исход дела это не влияет
Да щаз! Затененная галочка как раз и означает, что прав нет. А вот четкая галка означает, что право есть.
Сам сейчас занимаюсь той же проблемой. В принципе не вопрос снять эту форму с поддержки и проставить кучу нужных галок. Не смущает даже необходимость повторять сие при обновлениях базы. Но очень сильно смущает то, что эта форма, возможно, не единственная, что то же самое придется делать еще с кучей других общих форм, которые будут нужны юзерам новой роли (кладовщикам и т.д.).
1
29.09.2015, 16:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2015, 16:43
Помогаю со студенческими работами здесь

Поле объекта недоступно для чтения
добрый день. 1с 8.3 клиент. Процедура ДатаНачалаПриИзменении(Элемент)...

1с унф 1.5 Поле объекта недоступно для записи (Номер строки)
Всем привет . Унф 1.5 не могу провести документ поменял состояние на выполнено хочу перепровести...

Поле табличного документа недоступно для редактирования в веб-клиенте
Добрый день! Конфигурация 1С:Бухгалтерия 3.0 Возникла такая проблема. Есть обработка, на форме...

Поле недоступно из-за уровня доступа
Здравствуйте. Вопрос я думаю вполне легкий, но не могу разобраться никак. У меня есть две формы, и...

Поле недоступно в силу уровня защиты
Создал окно авторизации Form1. После правильной авторизации должна открыться Form2 Сделал двух...

Недоступно поле navigator.mediaDevices в MS Edge
Добрый вечер! Тестирую webrtc-соединение. В браузере MS Edge (версия 111...) недоступно поле...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru