|
Помогите ошибку в коде найти | ☑ | ||
|---|---|---|---|---|
|
0
Lenizraia
10.11.08
✎
16:56
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
ОшибкиНет = Истина; Если ЭлементыФормы.ПолеВыбора3.Значение="" Тогда Предупреждение ("Заполните поле Цех!");//сообщение не появляется ОшибкиНет = Ложь; КонецЕсли; Если ЭлементыФормы.ПолеВыбора2.Значение="" Тогда Предупреждение ("Заполните поле Профессия!");//это тоже ОшибкиНет = Ложь; КонецЕсли; Если ОшибкиНет Тогда Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 1 | Вредности.Ссылка |ИЗ | Справочник.Вредности КАК Вредности |ГДЕ | Вредности.Цех = &Хец | И Вредности.Профессия = &Яиссефорп") ; Запрос.УстановитьПараметр("Яиссефорп", ЭлементыФормы.ПолеВыбора2.Значение); Запрос.УстановитьПараметр("Хец", ЭлементыФормы.ПолеВыбора3.Значение); Результат = Запрос.Выполнить().Выгрузить(); Если Результат.Количество()>0 Тогда Предупреждение("Такая вредность уже есть, для изменения нажмите Редактировать"); ОшибкиНет = Ложь; КонецЕсли; КонецЕсли; Если ОшибкиНет Тогда НовыйЭлемент=Справочники.Вредности.СоздатьЭлемент(); НовыйЭлемент.Цех=ЭлементыФормы.ПолеВыбора3.Значение; НовыйЭлемент.Профессия=ЭлементыФормы.ПолеВыбора2.Значение; НовыйЭлемент.Вредность=ЭлементыФормы.ПолеВвода3.Значение; //-------------------------------------- // остальные манипуляции со справочником //-------------------------------------- НовыйЭлемент.Записать(); КонецЕсли; КонецПроцедуры |
|||
|
1
almar
10.11.08
✎
16:58
|
А какой тип у ЭлементыФормы.ПолеВыбора3 ?
|
|||
|
2
Господин ПЖ
10.11.08
✎
16:58
|
ошибка в ДНК как обычно...
|
|||
|
3
inka
10.11.08
✎
16:58
|
И какая ошибка?
|
|||
|
4
H A D G E H O G s
10.11.08
✎
17:01
|
Вот в кои-то веки поддержу Господин ПЖ.
(3) Ну мы не генетики. Но тут даже дилетантам ясно. |
|||
|
5
inka
10.11.08
✎
17:05
|
(4) - при чем тут генетики? Про ДНК говорил Господин ПЖ
|
|||
|
6
zbv
10.11.08
✎
17:05
|
| Вредности.Цех = &Хец
| И Вредности.Профессия = &Яиссефорп" оньланигиро ): |
|||
|
7
Kirich
10.11.08
✎
17:10
|
(0) Предупреждение ("Заполните поле Цех!");//сообщение не появляется
А че за пробел: Предупреждение <?>("Заполните поле Цех!"); |
|||
|
8
Serg_1960
10.11.08
✎
17:13
|
Автор как чукча: что вижу то и пишу... В поле указана ссылка - вижу представление ссылки. Вот и сравнивает пустое поле с пустой строкой. Хоть бы догадался сравнить с пустой ссылкой или хотя-бы через ЗначениеЗаполнено()...
PS: Я не вредный, но к вечеру глупости начинают раздражать :( |
|||
|
9
zbv
10.11.08
✎
17:17
|
(8) "догадалась" - девушка все-таки... ;)
|
|||
|
10
inka
10.11.08
✎
17:19
|
(9) - у вас проблемы с девушками?
|
|||
|
11
Serg_1960
10.11.08
✎
17:21
|
(9) Я "в общем" говорю :) без намёка на пол автора ("автор" - это "он" :)
|
|||
|
12
H A D G E H O G s
10.11.08
✎
17:21
|
(5) Я тоже придерживаюсь версии про ДНК.
|
|||
|
13
zbv
10.11.08
✎
17:23
|
(10) нет.
а с чего вы взяли? |
|||
|
14
Serg_1960
10.11.08
✎
17:23
|
И вообще - отстаньте от меня :( я про чукчу говорил :) ибо не знаю как чукча женского рода называется
|
|||
|
15
TitanLuchs
10.11.08
✎
17:24
|
(12) Ну что вы напали! Может человек так видит окружающий мир!
|
|||
|
16
butterbean
10.11.08
✎
17:27
|
Яиссефорп и Хец - убили вапще :-)
|
|||
|
17
Bober
10.11.08
✎
17:34
|
Странно, запрос написал правильно
|
|||
|
18
Serg_1960
10.11.08
✎
17:42
|
По делу:
// можно проверить на заполнение значения так: Если Не ЗначениеЗаполнено(ЭлементыФормы.ПолеВыбора3) Тогда // или вот так (если поле заполняется из справочника Цеха) Если ЭлементыФормы.ПолеВыбора3 = Справочники.Цеха.ПустаяСсылка() Тогда А это уже не по делу: (12) ДНК --> отсутствие Y-хромосомы --> отсутствие ещё чего-либо... ну вы и загнули последовательность доказательства :) Точно у кого-то проблемы с девушками... в смысле: на генетическом уровне... в смысле: не к ночи будет сказано *:о) |
|||
|
19
zbv
10.11.08
✎
17:46
|
(18)
"По делу: // можно проверить на заполнение значения так: Если Не ЗначениеЗаполнено(ЭлементыФормы.ПолеВыбора3) Тогда // или вот так (если поле заполняется из справочника Цеха) Если ЭлементыФормы.ПолеВыбора3 = Справочники.Цеха.ПустаяСсылка() Тогда" - это тоже не "по делу" ибо не взлетит... :) |
|||
|
20
Serg_1960
10.11.08
✎
17:51
|
(19) Как это не взлетит? Ты уже клюнул! Может даже верный ответ кто-то укажет... вот так по делу и начнём говорить...
PS: Юмор, блин, пошёл ниже пояса, как у камеди клаб пошлости |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |