|
Ошибка при открытие обработки 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 год видимо).
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший