|
Установить значение NULL без ТИИ | ☑ | ||
---|---|---|---|---|
0
CMblCL
15.02.16
✎
08:07
|
Имеем следующую ошибку:
Проверка логической целостности. Справочник.ДоговорыКонтрагентов.Реквизит.ПечатьАкта Договор 509 Значение должно быть NULL. Договор 509 - это группа, а не элемент. Реквизит ПечатьАкта используется только для элементов. Это причина ошибки. Вопрос: есть ли способ без Тестирования и Исправления записать значение NULL вместо пустой ссылки? |
|||
1
фобка
15.02.16
✎
08:19
|
В конфигураторе в свойствах печатьакта стоит только для элементов?
|
|||
2
CMblCL
15.02.16
✎
08:21
|
(1) Да, Использование: Для элемента.
|
|||
3
Ващета
15.02.16
✎
08:22
|
(2) ну дык установи элемет какой нужен, для чего Null???
|
|||
4
ЧеловекДуши
15.02.16
✎
08:22
|
(0) не лесь
|
|||
5
CMblCL
15.02.16
✎
08:24
|
(3) NULL необходимо установить, потому что этот реквизит не используется для групп, NULL показывает отсутствие значения. Как туда попали пустые ссылки понятия не имею.
|
|||
6
Lama12
15.02.16
✎
08:24
|
(3) группа это. Ничего туда не установишь. Платформенная защита сработает.
(0) Можно попробовать выгрузить элемент в XML. Поправить. Загрузить обратно. |
|||
7
ЧеловекДуши
15.02.16
✎
08:28
|
(5) Пацак. Да не нул там, а Пустая ссылка. :)
У тебя там составной тип? Я вот сомневаюсь, что вы ведаете, что творите :) |
|||
8
CMblCL
15.02.16
✎
08:29
|
(0) ТиИС не хочу спользовать потому что:
- нужен монопольный доступ; - автоматически исправятся другие ошибки, которые могут что-то сломать. |
|||
9
CMblCL
15.02.16
✎
08:30
|
(7) ТИП: перечислениеССылка
|
|||
10
Рэйв
15.02.16
✎
08:36
|
(0)сделай реквизит доступным для групп, сохрани конфу, потом верни обратно и снова сохрани.Оно само все в нулл переведет
|
|||
11
CMblCL
15.02.16
✎
09:05
|
(10) Спасибо, метод работает, правда тоже нужен монопольный доступ, но зато на непродолжительное время.
|
|||
12
mikecool
15.02.16
✎
09:09
|
(8) "автоматически исправятся другие ошибки, которые могут что-то сломать."
много смеялся |
|||
13
Serg_1960
15.02.16
✎
09:45
|
(0) "Можно попробовать выгрузить элемент в XML. Поправить. Загрузить обратно." - См. строку выше :) -"Платформенная защита сработает."
Платформа не позволит снять признак группы (Объект.ЭтоГруппа = Ложь). Соответственно не позволит обратиться к реквизитам со свойством "Для элемента" при попытке изменить их значения. Даже если использовать всеми любимое "ОбменДанными.Загрузка = Истина". Ваш кэп. |
|||
14
Ващета
15.02.16
✎
12:47
|
(13) не понимаю ничего.. причём тут снять признак группы? Нужно же подменить в реквизите одну ссылку на другую. Да и странная какая-то защита у платформы, записать значит даёт в реквизит со свойством "только для элемента" ссылку на группу, а поменять обратно уже нет?
|
|||
15
Карупян
15.02.16
✎
13:08
|
если просто перезаписать группу - будет нулл?
|
|||
16
Serg_1960
15.02.16
✎
16:34
|
(14) Это не столько платформа "виновата", как вновь всплывшие проблемы разработчиков, точнее сказать, их очередное изменение взгляда на незаполненные значения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |