|
Преобразование значения к типу Булево не может быть выполнено |
☑ |
0
НачинающийВ1С
05.06.19
✎
15:39
|
Добрый день.
Столкнулся со странным поведением 1ски.
При создании внутреннего документа в Документообороте (1С Документооборот КОРП 2 (2.1.11.5) программно в моей обработке 1с вываливается с ошибкой "Преобразование значения к типу Булево не может быть выполнено".
Ругается на строку из общего модуля "Делопроизводство". Ниже привожу строку саму:
Если ГрифыУтверждения.Количество() > 0
Дальше уже программа не идет и вываливается с ошибкой о преобразовании значения к типу булево.
Но странность главная в том заключается, что, судя по отладчику, туда прилетает пустая таблица значений и "ГрифыУтверждения.Количество()" замечательно вычисляется (равно нулю).
В чем может быть причина и как поправить ошибку?
Кэш чистил уже.
|
|
1
Вафель
05.06.19
✎
15:41
|
а полный текст ошибки из ЖР?
|
|
2
НачинающийВ1С
05.06.19
✎
15:42
|
(1) {Обработка.МояОбработка.Форма.Форма.Форма(521)}: Ошибка при вызове метода контекста (Записать)
НовыйЭлемент.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.Делопроизводство.Модуль(5940)}: Преобразование значения к типу Булево не может быть выполнено
Если ГрифыУтверждения.Количество() > 0
|
|
3
НачинающийВ1С
05.06.19
✎
15:44
|
(1) Комментарий именно из журнала регистрации вот :
{ОбщийМодуль.Делопроизводство.Модуль(5940)}: Преобразование значения к типу Булево не может быть выполнено
|
|
4
Вафель
05.06.19
✎
15:46
|
попробуй сервак перезапустить
|
|
5
lodger
05.06.19
✎
15:46
|
попробуй от балды расклинить условие на такой вариант
Если ГрифыУтверждения.Количество() = 0 тогда
\\ы
иначе
\\не-ы
конецесли
|
|
6
Вафель
05.06.19
✎
15:46
|
а там точно нет доп условия ГрифыУтверждения.Количество() > 0 И <тут другие условия>
|
|
7
НачинающийВ1С
05.06.19
✎
15:46
|
(4) У меня нет таких прав.
|
|
8
в_пагонах
05.06.19
✎
15:47
|
Найди в коде строку и скопируй сюда полное условие
|
|
9
lodger
05.06.19
✎
15:49
|
(8) <- в погонах дело говорит, там условие многострочное.
|
|
10
НачинающийВ1С
05.06.19
✎
15:50
|
(6) (8) (9) Да, вы совершенно правы. Я как-то и не вчитывался в код, 1С пишет номер строки, ну я и читаю только эту строку.
Да, там еще условие ИЛИ, которое у меня не заполнено.
Спасибо большое. И извините за такую дурацкую тему
|
|
11
eTmy
05.06.19
✎
16:11
|
Это пять
|
|