|
Отладка ошибки мутабельных значений
| ☑ |
0
ВагонНеЗнаний
22.01.14
✎
01:37
|
Привет одинэснегам! Столкнулся с ошибкой при записи документа поступления: "проверка мутабельных значений на заполненность не поддерживается" при записи документа. Не могу понять, откуда ноги растут: остановка по ошибке не срабатывает (база клиент-сервер, режим отладки включен), пробовал комментарить код модуля формы и объекта - тоже самое. Отключал подписки на события - тоже не помогло. Технологический журнал может помочь?
|
|
1
Dethmont
22.01.14
✎
02:57
|
Сними копию БД разверни в файловой и там отлаживай!
З.Ы. ищи ЗначениеЗаполнено(<какой то мутабельный объект>)
|
|
2
ВагонНеЗнаний
22.01.14
✎
10:48
|
Спасибо за ответ, но не помогло. А как вам такой квест: создаем реквизит формы, задаем ему простой тип, далее устанавливаем проверку заполнения - выдавать ошибку. Сохраняем конфигурацию. Затем меняем тип на прикладной - документОбъект - и вуаля, получаем такую неочевидную ошибку. Т.е. конфигурация хранила проверку заполнения для предыдущего типа реквизита и пыталась сделать проверку заполнения для измененного типа. Именно это и было в моем случае.
|
|
3
Maxus43
22.01.14
✎
10:52
|
"проверка мутабельных значений на заполненность не поддерживается"
Это когда в коде есть ЗначениеЗаполнено(<муташка>)
|
|
4
butterbean
22.01.14
✎
10:52
|
(2) проверять документОбъект на заполненность это жесть конечно
|
|
5
Maxus43
22.01.14
✎
10:52
|
объект проверяешь, а не ссылку, например
|
|
6
ВагонНеЗнаний
22.01.14
✎
11:59
|
(4) сам реквизит ДокОбъект не проверяется на заполненность, но платформа почему-то сохранила значение реквизита проверки заполнения для предыдущего (!) значения типа реквизита, и это крайне неочевидно...
|
|
7
H A D G E H O G s
22.01.14
✎
12:08
|
(6) Меньше надо извращаться.
|
|
8
Web00001
22.01.14
✎
12:48
|
(2)(6)Какие то странности рассказываешь, а релиз платформы какой?
|
|
9
ВагонНеЗнаний
22.01.14
✎
13:06
|
(8) 8.2.19.80
|
|
10
ВагонНеЗнаний
22.01.14
✎
13:06
|
(8) никаких странностей, проверьте сами.
|
|