Имя: Пароль:
1C
 
Глюк расширения, что делать?
0 VID1234
 
22.12.23
13:53
Здравствуйте.
Через расширение добавил команду, при создании формы есть такой кусочек кода:
"Элементы.НЗИ.Доступность = НЕ Объект.Выполнен", визуально в расширении в числе элементов такой элемент есть, но когда в режиме предприятия открываю документ, то выходит ошибка "Поле объекта не обнаружено" (НЗИ).
При этом и на реквизиты тоже стало ругаться:
Для КАждого СтрЗЧ Из Объект.Материалы Цикл
Если СтрЗЧ.Количество > СтрЗЧ.Передано Тогда
.............
КонецЕсли;
КонецЦикла;

СтрЗЧ.Передано - этот реквизит, добавлен в расширении, так вот при нажатии на кнопку, пишет: "Поле объекта недоступно для чтения (Передано). В чем может быть причина? В расширении 2 роли - галочки установлены, добавил эти роли даже админу, но толку нет.
1 DrZombi
 
22.12.23
13:58
(0)Отладчик что пишет? :)
2 VID1234
 
22.12.23
14:05
(1) Неизвестный модуль
3 rphosts
 
22.12.23
14:08
(0) если типовая попробуй: Администрирование -> Настройка Пользователей и прав -> Очистка настроек.

Так-же убедись что галочка активности стоит на расширении и что что нет проблем с применимостью расширения
4 VID1234
 
22.12.23
14:12
(3) Проблем с применимостью нет, оно активно, но видимо полностью отвалилось, там были документы их сейчас нет в режиме предприятия. Это тестовая, но почему так?
5 VID1234
 
22.12.23
14:13
(3) сброс настроек не помог.
6 DrZombi
 
22.12.23
14:21
(2) Вы что-то не договариваете?

1. Вы добавили из осн. конфы форму в расширение.
2. Создали визуально тама реквизит. + добавили элемент.


Как вариант, предлагаю вам создавать все программно.
Замечено, что созданные программно, живет долше, даже при недоступности формы в расширении :)
7 rphosts
 
22.12.23
14:22
(4) отключи активность, запусти и включи заново.
Не поможет я-бы стопнул сервер (надеюсь разрабатываете не на продактовом?) вычистил серверный кэш и запустил заново
8 DrZombi
 
22.12.23
14:22
+ Про отладчик я просил вас посмотреть, а тали форма открылась? :)

+ А не подтерлись ли ваши реквизитики в табличной части, какой либо обработкой от основной конфигурации.
9 DrZombi
 
22.12.23
14:23
(7) Команда же добавилась, расширение частично стартануло :)
10 rphosts
 
22.12.23
14:24
(9) с серверным кешем такие странные странности бывают порой
11 VID1234
 
22.12.23
14:24
(8) в расширении был свой документ. В режиме предприятия его нет. Его вообще нет как объекта.
12 VID1234
 
22.12.23
14:25
(10) ну я тоже знаю об этом, но только вечером смогу перезапустить, много кто работает на тестовом сервере.
13 dmt
 
22.12.23
14:35
(11) как ты это проверяешь? если в консоли запрос к нему написать, работает?
через ПолучитьСтруктуруХраненияБазыДанных() тоже нет?
14 VID1234
 
22.12.23
14:40
(13) Через консоль нет объектов. А проверяю я типовой доработанный документ, а потом глянул, оказывается нет данных   вообще.
15 DrZombi
 
22.12.23
14:44
(11) Права. Хотя, не факт.
16 VID1234
 
22.12.23
14:45
(15) я под полными захожу.
17 VID1234
 
22.12.23
15:20
(15) ну правда действительно в расширении появились 2 роли, до этого ролей не было.
18 Donkey_hot
 
22.12.23
15:28
(6) Золотые слова, тем более уж команду с кнопкой добавить это не пару страниц с табличными частями.
19 VID1234
 
22.12.23
16:22
Добавил полные права в расширение, поставил все галочки и все норм.