Поле объекта не обнаружено, при обращение к предопределенному элементу справочника

1. ProGG3R 09.01.19 06:49 Сейчас в теме
Ребятки, здравствуйте. Столкнулся с такой ситуацией, при обращение к предопределенному элементу справочника - идет ошибка "поле объекта не обнаружено" и указывает на сам предопределенный элемент. Фишка в том, что предопределенный элемент есть, через точку к нему можно обратится.
На всех базах отрабатывает нормально, но я решил в одной добавить новый предопределенный элемент и после этого идет ошибка, не распознает абсолютно все предопределенные элементы. Из вариантов: кэш почистил не помогло, сейчас делаю ТИИ, если поможет отпишусь, но может быть есть какие-то еще варианты из-за чего может возникнуть ошибка? Заранее благодарен.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dandykry 10 09.01.19 07:27 Сейчас в теме
(1) Файловая или клиент-сервер?
Толстый/тонкий клиент?

Строчку кода, на которой падает?
3. ProGG3R 09.01.19 08:06 Сейчас в теме
(2) Файловая (базу копирнул, для доработки), а так везде, где нормально всё клиент-серверный вариант, Тонкий клиент.
Строчка кода:
//
Если Не СтрокаТабличнойЧасти.ВидОплаты = Справочники.ВидыОплатЧекаККМ.Наличные Тогда

//
Наличные в данном случае предопределенный элемент справочника ВидыОплатЧекаККМ, СтрокаТабличнойЧасти - элементы табличной части.
4. ProGG3R 09.01.19 08:37 Сейчас в теме
(2) Перенёс базу в клиент-серверный вариант и все заработало. Но все равно - это странно, почему в файловом варианте валится ошибка.
5. dandykry 10 09.01.19 08:54 Сейчас в теме
(4) Этот ж код выполняется на сервере?

Если на клиенте, то

Если Не СтрокаТабличнойЧасти.ВидОплаты = ПредопределенноеЗначение("Справочник.ВидыОплатЧекаККМ.Наличные" Тогда 
6. meriferi 09.01.19 15:01 Сейчас в теме
Потому что файловая база
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот