Ошибка Преобразование типа к значению Булево не может быть выполнено #736806


#0 by grigosha
Здравствуйте! Сегодня при попытке создать Подарочный сертификат выводилась такая ошибка(хотя при создании обычного товара все нормально)! Вот что пишет:{Справочник.Номенклатура.Форма.ФормаЭлемента.Форма}: Ошибка при вызове метода контекста (Записать) по причине: Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения' по причине: {Справочник.Номенклатура.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено по причине: Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения' по причине: {Справочник.Номенклатура.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено {Справочник.Номенклатура.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено         Если НЕ ЭтоАгентскаяУслуга Тогда Вот все это пишет, мучаюсь уже 3 дня, как исправить? Заранее спасибо!
#1 by Фокусник
сделай "Если НЕ ЭтоАгентскаяУслуга = ИСТИНА Тогда" вместо "Если НЕ ЭтоАгентскаяУслуга Тогда "
#2 by nordbox
Я конечно дико извиняюсь, могу ошибаться.... А ни чо что в коде: Использование: Только чтение. Описание: Тип: Форма. Содержит данную форму. Может быть использовано в модуле формы для получения данной формы и передачи ее в качестве параметра в другие формы, глобальные процедуры и функции и т.д. И вы пытаетесь записать форму, а не данные.
#3 by nordbox
+2По моему скромному мнению вообще то было бы неплохо записывать ОБЪЕКТ которому принадлежит ЭтаФорма
#4 by grigosha
Теперь вопрос как редактировать? У меня почему-то открыто в режиме только чтение
#5 by nordbox
Кого редактировать????
#6 by nordbox
Описание: Используется для доступа к элементам управления, расположенным на форме. Типы элементов управления описаны в Элементы управления. Доступность: Толстый клиент. Пример: Не предлагать?
#7 by grigosha
Я запутался напишите что надо сделать! И все! Плиз!
#8 by nordbox
Ну дык а как я тебе что то скажу если ты молчишь ))) Ты бы хоть кусочек кода показал и сказал в каком модуле ты его зовешь )))
#9 by nordbox
+8 И сказал что ты в конечном итоге хочешь получить
#10 by nordbox
Поделись страшной военной тайной какого типа у тебя реквизит ЭтоАгентскаяУслуга ????
#11 by grigosha
Это номенклатура, сертификат Пытаюсь добавить а выходит ошибка "Булево"
#12 by grigosha
А получить хочу чтобы  сохранилось и добавились сертификаты!
#13 by nordbox
+10 И перед конструкцией: >>Если НЕ ЭтоАгентскаяУслуга Тогда Не поленись, напиши одну одну строчку Сообщить(ЭтоАгентскаяУслуга); Что будет написано???
#14 by alle68
Если это типовой код (судя по ), то конфигурацию обнови, иначе "ЭтоАгентскаяУслуга" определи.
#15 by grigosha
Как мне отредактировать код? Там написано конфигурация поставщика не редактируется!
#16 by nordbox
А тебе не кажется что ты не туда полез??? Может все таки правильно обновить надо?
#17 by grigosha
Кого конфигурацию? У меня нет файла обновления!
#18 by alle68
Не боишься - включи возможность редактирования.
#19 by grigosha
я вставил что вы все говорили сначала =истина потом сообщить вот что получилось: {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма}: Ошибка при вызове метода контекста (Записать) по причине: Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения' по причине: {Справочник.Номенклатура.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено по причине: Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения' по причине: {Справочник.Номенклатура.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено {Справочник.Номенклатура.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено         Если НЕ ЭтоАгентскаяУслуга Тогда
#20 by hhhh
значит не везде вставил  =истина. Там 30 или 40 мест таких, что ты в одном месте вставил?
#21 by alle68
Тебе посоветовали в определить эту переменную, но ты сделал иначе. Да и врёшь ты - ничего не изменилось в 52-й строке.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С