Имя: Пароль:
1C
1С v8
Ошибка при открытие обработки MD83Exp от Конвертации Данных
0 asn-sasha
 
11.03.19
15:41
Уважаемые эксперты! Прошу вашей подсказки!

Искал в интернете и не толком не понял, почему всплывает ошибка при открытие обработки от КД MD83Exp "Право удаления не применимо к РегистрСведений....".
Очень странно, ведь в некоторых конфигурациях открывается и удаётся выгрузить структуру методанных.
Очень прошу подскажите!

Версия - Конвертация данных, редакция 2.1 (2.1.8.2)
1 sqr4
 
11.03.19
15:46
2 Ёпрст
 
11.03.19
15:50
(0) с какого-то релиза поправили метод ПравоДоступа, чтоб оно ошибку возвращало, если "Право удаления не применимо к РегистрСведений....".
Т.е привели метод к его описанию.
3 asn-sasha
 
11.03.19
16:33
(2) подскажите пожалуйста, не до конца могу понять, так как теперь выгружать метаданные? вместе MD83Exp использовать V8Exchan83? Как обойти ошибку?
4 Ёпрст
 
11.03.19
16:35
(3) поправьте код, делов-то, если че, примитив - это попытка/исключение, если не задумываться над смыслом
5 asn-sasha
 
11.03.19
16:47
(4) брат! прошу подскажи! у обработки MD83Exp править?

добавить в  MD83Exp ?

Для каждого ОбъектМД Из Метаданные.РегистрыСведений Цикл
        
        Если Не ПравоДоступа("Изменение", ОбъектМД) Тогда
            Продолжить;
        КонецЕсли;
6 asn-sasha
 
11.03.19
16:48
взялся курс по КД проходить, первый раз вижу данные механизмы, ошибка всплыла, вот и не пойму как дальше учить...
7 sqr4
 
11.03.19
16:52
(6) рано взял) ну найди строчку с ошибкой и оберни в попытку
8 asn-sasha
 
11.03.19
16:56
(7) спасибо!
9 Aleksey
 
11.03.19
16:59
я бы вообще этот код заремил. Он не влияет на выгрузку нужен только для прямого удаления данных. А таким функционалом пользуются единицы
10 sqr4
 
11.03.19
17:05
(9) Гилев в курсах пользуется
11 Aleksey
 
11.03.19
17:28
(10) прямое удаление без контроля ссылочной целостности - ну такое себе удовольствие. Хотя когда нужно удалить распухший регистр типа замер времени, то имеет право на жизнь. К тому же функционал останется, просто если раньше он заполнял регистрами к которым типа у пользователя есть доступ, а после комментирования проверки он будет заполнять всеми регистрами. Т.е. единственная возможная трабла - это получить ошибку доступа при попытки удаления. Короче не велика потеря
12 asn-sasha
 
11.03.19
17:33
вообщем добавил Функцию в модуль объекта в обработку MD83Exp с кодом:

Для каждого ОбъектМД Из Метаданные.РегистрыСведений Цикл
        
        Если Не ПравоДоступа("Изменение", ОбъектМД) Тогда
            Продолжить;
        КонецЕсли;

Запустилось, полёт нормальный! Спасибо всем отписавшимся! Удачи, и денег!
13 sqr4
 
11.03.19
17:34
(11) они там на курсах из самописной конфы все удаляют)
14 asn-sasha
 
11.03.19
17:35
я курс по КД Ильи Леонтьева смотрю, так вот он не слова не сказал к сожалению, видимо версия платформы на тот момент другая была (2018 год видимо).