|
При проверке заполненности данных произошли ошибки | ☑ | ||
---|---|---|---|---|
0
pnamik
07.11.15
✎
11:27
|
Конфа самописная. 8.2.19.30
Есть справочник "Исключения запрета доступа в иерархии номенклатуры" Добавляю группу, в которую хочу открыть доступ, ставлю галочку разрешение, при попытке выйти из справочника или при нажатии на пустом поле в форме этого справочника выводится сообщение, также служебное "Поле Наименование не заполнено". Реквизита Наименование в справочника нет. Есть другие реквизиты, у всех на свойствах стоит Проверка заполнения - не проверять. Помогите, пожалуйста, разобраться |
|||
1
pnamik
07.11.15
✎
12:07
|
Ни у кого нет идей, как устранить ошибку?
|
|||
2
PuhUfa
07.11.15
✎
12:10
|
Попросить конфигуратор с отладчиком -)
|
|||
3
pnamik
07.11.15
✎
12:14
|
(2) Ничего отладчиком невозможно выловить. до этого даже не доходит
|
|||
4
pnamik
07.11.15
✎
12:17
|
не понимаю, что еще можно делать. может кто смелее, дам доступ по тиму
|
|||
5
Defender aka LINN
07.11.15
✎
12:39
|
(0) Значит, у тебя что-то другое записывается при этом
|
|||
6
pnamik
07.11.15
✎
12:45
|
Есть реквизиты Группа Уровень, Разрешение, Новый элемент
у всех - не проверять Есть форма списка, без кода, а в модуле справочника есть код Процедура ПередЗаписью(Отказ) ТекИнтерфейс = ПользователиИнформационнойБазы.ТекущийПользователь().ОсновнойИнтерфейс.Имя; Если ТекИнтерфейс <> "Администратор" Тогда Если ЭтоНовый() = Ложь Тогда Рез = ПроверкаЗапретаРедактирования(Ссылка); Если Рез = Истина Тогда Предупреждение("Разрешен только просмотр!"); Отказ = Истина; Возврат; КонецЕсли; КонецЕсли; КонецЕсли; КонецПроцедуры Как выловить, без знаю |
|||
7
pnamik
07.11.15
✎
12:52
|
в режиме совместимостью с 8.1 ошибка не появлется
|
|||
8
pnamik
07.11.15
✎
12:54
|
в редиме 8.1 в свойствах реквизитов Новый элемент и Разрешение Значение заполнения - Ложь стоит
а в режиме - не использовать, для этих реквизитов Значение заполнения - Нет стоит |
|||
9
pnamik
07.11.15
✎
12:55
|
для режима 8.2 выбирать Ложь для Значение заполнения невозможно. Выбор ограничивается Да или Нет
|
|||
10
pnamik
07.11.15
✎
13:20
|
Ошибку удалось устранить добавлением в модуль
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Наименование")); КонецПроцедуры Не знаю, насколько верно |
|||
11
pnamik
07.11.15
✎
13:35
|
и еще. есть стандартные реквизиты наименование и код, которые недоступны в конфигураторе. Для реквизита наименование ставил не проверять. Все стало на свои места.
До этого не понимал, потому, что реквизит наименование не видно было среди реквизитов справочника. Может эти решения кому поможет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |