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