Преобразование значения к типу Булево не может быть выполнено #713549


#0 by Dima-Dnepr
Добрый День !Помогите с проблемой! Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения' по причине: {Справочник.Контрагенты.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено         Если ПлательщикНДС Тогда
#1 by Fish
А отладчик что говорит?
#2 by Dima-Dnepr
Я только вчера установил эту программу и не сильно знаю куда надо нажимать)
#3 by Alex S D
нажимай на телефон и вызывай специалиста
#4 by mikecool
так и регистрироваться вчера надо было ну что же ты так?...
#5 by Ymryn
как-то много сегодня пятничных веток.
#6 by Dima-Dnepr
ну блин не знал!
#7 by Ymryn
по делу. Давайте поиграем в эльдарского фарсира. Раньше все работало хорошо? Или первый же контрагент, что попытались ввести сразу же роняет систему? Конфигруация типовая? Вы не пробовали ее "поизучать" и что-нибудь поменять?
#8 by Wobland
помогаем с проблемой. пиши "Если ПлательщикНДС=0 Тогда" это уже будет преобразование к числу, а числа, надеюсь, ты уже освоил
#9 by Alex S D
у него ПлательщикНДС не определен может быть. Ошибка останется
#10 by Ymryn
угу. Сразу пишем "Если Истина Тогда"
#11 by Ymryn
А потом еще страницу объясняем где писать и что нужно сделать, чтобы он начал писать. :)
#12 by Alex S D
зачем лишние условие? Просто закомментить
#13 by Ymryn
тогда КонецЕсли еще надо комментить. А его еще найти надо. :)
#14 by samozvanec
нельзя просто так взять и подсказать... Если ПлательщикНДС=Истина 8)
#15 by Timon1405
НАпример затем чтобы у читающего закомментированный внизу "КонецЕсли" было меньше усилий чтобы найти его начало
#16 by mikecool
вы братья?
#17 by Dima-Dnepr
Иначе         Если ПлательщикНДС Тогда             ОбщегоНазначенияКлиентСервер.СообщитьПользователю(             НСтр("ru = 'Не указан ИНН'"),             ЭтотОбъект,             "ИННПлательщикаНДС",             ,             Отказ
#18 by Ymryn
а чем это отличается от исходного варианта? :)
#19 by Alex S D
а, ну теперь все сразу стало понятно
#20 by Defender aka LINN
Тем, что работает независимо от того, что находится в переменной. Всегда ваш, К.О.
#21 by Dima-Dnepr
Получается когда создаю группу для контрагента а сам онтр агент создается! Нет ничего не менял создал организацию магазин
#22 by Ymryn
тыкаю пальцем в небо. Попробуй задать ИНН у контрагента.
#23 by Ymryn
а кстати да. Мой косяк.
#24 by samozvanec
не свалится надо придумать какого-то робота, который будет парсить ветки, и, если ответ дан в самом начале, а в ветке больше 100 постов - переносить сразу в пятницу
#25 by Fish
Главное, держи интригу, и ни в коем случаем не разглашай, что за конфигурация у тебя.
#26 by Wobland
Если НЕ ЭтоГруппа И...
#27 by Ymryn
я боюсь, тут решения в самом начале не будет. Все-таки багаж знаний у автора сейчас немного не того объема. :( Опыта маловато.
#28 by Dima-Dnepr
1С:Предприятие 8.2 (8.2.18.109) "Розница для Украины", редакция 2.0. Разработка конфигурации: "ABBYY Ukraine", 2013  (2.0.1.5)
#29 by Ymryn
а ты не в курсе, кто-нибудь вступал в тесный контакт с ней посредством конфигуратора?
#30 by Dima-Dnepr
Не знаю!
#31 by Dima-Dnepr
Вот в этой строке все правильно написан? сли ПлательщикНДС Тогда             ОбщегоНазначенияКлиентСервер.СообщитьПользователю(             НСтр("ru = 'Не указан ИНН'"),             ЭтотОбъект,             "ИННПлательщикаНДС",
#32 by Wobland
онцаЕсли не хватает
#33 by samozvanec
возможность изменений включена в конфе?
#34 by Fish
Всё зависит от того, какой тип получается у переменной ПлательщикНДС. Если булево - тогда правильно, если другой - то неправильно.
#35 by Wobland
смахивает на живительную инъекцию г-кода. только с чьей стороны?
#36 by Wobland
+ вот тут включено:
#37 by Ymryn
+ если быть более точным, там есть слева от желтого квадратика замочек или нету?
#38 by Dima-Dnepr
Точней вот как полностью выглядит ! Иначе         Если ПлательщикНДС Тогда     ОбщегоНазначенияКлиентСервер.СообщитьПользователю(             НСтр("ru = 'Не указан ИНН'"),             ЭтотОбъект,             "ИННПлательщикаНДС",             ,             Отказ             );         КонецЕсли;     Конецесли; Редактирование в конф. было отключено я его включил!
#39 by Fish
Раз было отключено, то скорее всего это косяк разработчика. Если не планируешь обновлять конфу, можешь исправить.
#40 by samozvanec
конфигуратор открой, посмотри там слева такая панелька, там замочек есть рядом с желтым квадратом, или как в ? или вообще квадратика нет?
#41 by Wobland
а что бывало в той строке до твоего включения?
#42 by Ymryn
попробуй модифицировать "Если ПлательщикНДС Тогда"  На " Если НЕ ЭтоГруппа И ПлательщикНДС Тогда" как в предложили. А вообще, после того как ты включил возможность изменения, ты что-то добавлял?
#43 by samozvanec
ой, чукча не читатель)
#44 by samozvanec
раз было отключено, можешь звонить туда, где купил, и на них наехать. имеешь полное право. хоть от этого работать и не начнет)
#45 by Wobland
будем сравнивать с конфигурацией поставщика? а то до сотки не дотянем
#46 by Ymryn
если только 1С не поставила своей целью загубить экономику Украины такими радикальными релизами, то дело пахнет  излишним любопытством и не очень прямыми руками.
#47 by Dima-Dnepr
Я еще ничего не редактировал ! Просто скопировал и вставил сюда в сообщения! Да замочек есть
#48 by samozvanec
а редактирование как включил?
#49 by samozvanec
разработчик же некий эбби, мы не при делах
#50 by Dima-Dnepr
Изменил как написали Если НЕ ЭтоГруппа И ПлательщикНДС Тогда После этого следующая ошибка  с другим модулем объекта! Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения' по причине: {Справочник.Контрагенты.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено         Если ПлательщикНДС Тогда Вот что в редакторе Если ПлательщикНДС Тогда             ОбщегоНазначенияКлиентСервер.СообщитьПользователю(             НСтр("ru = 'Не указан номер свидетельства плательщика НДС'"),             ЭтотОбъект,             "НомерСвидетельстваПлательщикаНДС",             ,             Отказ             );         КонецЕсли;     Конецесли;
#51 by Wobland
в российской спокойно отрабатывает     Если ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо         ИЛИ ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицоНеРезидент Тогда ЮрФизЛицо только для элемента
#52 by Wobland
новую ветку!
#53 by Wobland
+ кто первый сказал Если ПлательщикНДС=Истина Тогда?
#54 by Ymryn
надо все равно искать что за ПлательщикНДС и почему он не булево. Чуйка говорит, что там еще не одно получаение его всплывает.
#55 by Wobland
нулл оно для группы
#56 by Dima-Dnepr
Установил "Розница для Украины", редакция 2.0.  только демо В ней Группы созданы ! а когда сам создаю та же ошибка
#57 by Wobland
не дошло ещё? Если ПлательщикНДС=Истина Тогда Если ПлательщикНДС=Истина Тогда Если ПлательщикНДС=Истина Тогда Если ПлательщикНДС=Истина Тогда
#58 by Dima-Dnepr
В общем заработало! Прописал такую же строку в следующей ошибке Если ПлательщикНДС Тогда             ОбщегоНазначенияКлиентСервер.СообщитьПользователю(             НСтр("ru = 'Не указан номер свидетельства плательщика НДС'"),             ЭтотОбъект,             "НомерСвидетельстваПлательщикаНДС",             ,             Отказ             );         КонецЕсли;     Конецесли; изменил на Если НЕ ЭтоГруппа И ПлательщикНДС Тогда ОбщегоНазначенияКлиентСервер.СообщитьПользователю(             НСтр("ru = 'Не указан номер свидетельства плательщика НДС'"),             ЭтотОбъект,             "НомерСвидетельстваПлательщикаНДС",             ,             Отказ             );         КонецЕсли;     Конецесли;
#59 by Wobland
можешь не благодарить
#60 by Dima-Dnepr
так ты нет так написал Если ПлательщикНДС=Истина Тогда а я написал Если НЕ ЭтоГруппа И ПлательщикНДС Тогда
#61 by Wobland
всё правильно, благодарности мы не заслужили
#62 by Dima-Dnepr
Нет заслужили ! Всем огромное спасибо !
#63 by samozvanec
а как он с чето там пишет вообще. никому не интересно?)
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

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