Неправильное использование операции сравнения! #273167


#0 by skazka v 1c
Подскажите как сделать правельно!     Если
#1 by Скользящий
ты все с конфой про обеды для нищих одноэсников воюешь? )
#2 by skazka v 1c
типа того
#3 by Скользящий
= 1  убери.
#4 by Ork
Лажа издесь :
#5 by skazka v 1c
ТИпа разрешение, 1-да 0 - нет,  :)
#6 by skazka v 1c
у меня процедура не работает, когда выбираеш сотрудника, хоть да хоть  пишет сообщение Сотруднику запрещено !!!
#7 by Ork
Какай тип у реквизита Сотрудник.Завтрак ?
#8 by smaharbA
Если ""+Сотрудник.Завтрак+Сотрудник.Обед+Сотрудник.Ужин="ДаДаДа" Тогда
#9 by skazka v 1c
у меня процедура не работает, когда выбираеш сотрудника, сотруднику выставил перечисление  "дА" а програ не работает пишет сообщение Сотруднику запрещено !!!
#10 by skazka v 1c
Перечисление.ZOU
#11 by Ork
Тогда из своего выражения убери =1 и все. Вот этого будет достаточно: (Сотрудник.Завтрак=Перечисление.ZOU.Да) или (Сотрудник.Обед=Перечисление.ZOU.Да)
#12 by smaharbA
+ Это "И" Это "ИЛИ"
#13 by skazka v 1c
по любому не работает, результат такой же
#14 by Ork
+ Условие будет выполняться если хотябы одно из списка завтрак, обед, ужин будет равняться ...Да
#15 by skazka v 1c
когда выбираеш сотрудника, сотруднику выставил перечисление  "дА" а програ не работает пишет сообщение "Сотруднику запрещено !!!"
#16 by smaharbA
не ипи моск, у тебя просто не перечисления эти ужины и завтраки, поди строка
#17 by skazka v 1c
резльтат как и в
#18 by FreeFin
Сотрудник = СпрСотр.ТекущийЭлемент;? А что такое до этого было Сотрудник???
#19 by smaharbA
Сообщить(Сотрудник.Завтрак+Сотрудник.Обед+Сотрудник.Ужин) должен покадзать ДаДаДа или ДаНетДа или в этом роде
#20 by Один С
Вот меня еще с прошлого раза волнует вопрос. Как этот контроль происходит в реале. Приходит голодный работяга в столовую со своей карточкой. Проходит весь путь от разносов до кассы. Соответственно, по пути набирает себе супчик, второе, салат... Подходит к кассе. А кассир говорит: "Вам, типа, обедать и завтракать запрещено. У вас разрешение только на ужин." И бедный работяга идет назад, возвращая все, что он набрал? Так и не пожрамши?
#21 by smaharbA
он по дороге от раздачи до кассы все закусает
#22 by skazka v 1c
все гораздо проще при в ходе просто через сканер свой пропуск пробивают ! а операторша сидит и конролирует процесс
#23 by FreeFin
С таким прогером=не судьба им похавать))) ответь на
#24 by skazka v 1c
выбор сотрудника
#25 by Feanor
"Сотрудник.ШтрихКод;" - дык они по ходу всех работяг перенумеровали и штрих-код им на лоб наклеили. Реально автоматизации зоновской столовой что ли?!? гыыы. З.Ы. Видимо при том еще для экономии собственными силами, то бишь зэками, теми, что по "продвинутее" :)))
#26 by skazka v 1c
не я разрабатывал конфу, я всего лиш дорабатываю
#27 by skazka v 1c
зачем на лоб, пропуска есть для этого
#28 by Feanor
+ а лишить допуска к завтраку, обеду или ужину - часть воспитательной политики?
#29 by smaharbA
ты собираешься Сообщить(... вывести или так и будешь моск долбить себе и людям ?
#30 by smaharbA
а по пох, достаточно разрешения на завтрак всеравно пожрешь
#31 by FreeFin
ЧТО выбор сотрудника? Ужели не видишь, что если ему(комунить) хавать не положено вообще тогда Сотрудник = СпрСотр.ТекущийЭлемент;??? Это чему равно,... или это в цыкле...но по-любому лабуда какаято.
#32 by skazka v 1c
в смысле
#33 by smaharbA
см , ты ветку читаешь ? или только пишешь ?
#34 by FreeFin
В смысле=дятел?
#35 by Один С
:))))
#36 by skazka v 1c
в общем есть желание у кого нибуть потрогать в живую конфу!!, у меня больше идей нету (
#37 by skazka v 1c
тоже не идеТ!
#38 by Один С
Есть конечно! Кинь мне, пожалуйстааа!
#39 by Feanor
, от души смиялса))
#40 by FreeFin
это клей.
#41 by Один С
Сколько весит архив?
#42 by skazka v 1c
пошла только с ошибкой,
#43 by skazka v 1c
небольше одного метра
#44 by Один С
Sergachevpavel(собака)на рамблере
#45 by 1Сергей
//Чисто ради прикола попробуй: Если
#46 by skazka v 1c
тоже что и в
#47 by Feanor
#48 by Feanor
+ для поставь это перед условием
#49 by skazka v 1c
, и ваще я только начинающий прогер
#50 by Feanor
+ т.е. не  "Сообщить("У меня в СпрСотр вот это: """+СпрСотр"""");", а Сообщить("У меня в СпрСотр вот это: """+СпрСотр+"""");
#51 by 1Сергей
+ .ТекущийЭлемент
#52 by skazka v 1c
ошибка "Ошибка в выражении"
#53 by Feanor
")+ .ТекущийЭлемент" не нужно Сделай как в , "+" в нужном месте поставь
#54 by Истина
Народ, уже бы в аське ему все объяснили, а то у него суббота пропадет.
#55 by Feanor
дык пусть стучиццо.
#56 by Истина
Давай лучше Дитера выводить секции научим. :)))
#57 by Feanor
с радостью - давай сцылку :)
#58 by Feanor
Сказка, ты уже победил "Сообщить"?
#59 by skazka v 1c
У меня в СпрСотр вот это: "" пищет
#60 by Истина
Чего-то он там вообще отжигает...
#61 by Feanor
Вооот, хорошо)) теперь понимаешь, почему у тебя условие не отрабатывает?
#62 by skazka v 1c
пока нет
#63 by Один С
У тебя в справочнике сотрудников, ни у одного сотрудника не заполнен реквизит "Обед", "Завтрак", "Ужин". Если в этом поле ничего не стоит, то оно равно "", а не "Нет"
#64 by skazka v 1c
а ты смотрел конфу?
#65 by Один С
Попробуй добавить в документ нового посетителя через клавишу "insert"
#66 by skazka v 1c
я тебе скинул базу
#67 by Feanor
у тебя "СпрСотр" спозиционирован на элементе? что же ты от него хочешь тогда)) оно равно не "", а пустому значению типа "Перечисление.ЧегоТоТам"
#68 by Один С
Да. Смотрю.
#69 by Один С
У тебя срабатывают разные события. При вводе со сканера - ПоискШтриха А при вводе через "Инсерт" - ПриОкончанииРедактированияСтроки
#70 by Один С
(+69) Поставь проверку в ПоискШтриха
#71 by skazka v 1c
а если сканер не может считать штрих, то тогда ведь нужно в ручную пробивать?
#72 by Один С
Вручную же у тебя работает? Я так понял, у тебя со сканера не работает?
#73 by skazka v 1c
как работает? ты попробуй провести сотрудника которому разрешено посещать СТолвую
#74 by skazka v 1c
когда я пробую провети сотрудника которому разрешено, он пишет "Сотруднику запрещено "
#75 by Feanor
оно и неудивительно :))) см.
#76 by skazka v 1c
и ты предлагаеш
#77 by skazka v 1c
Что ты предлагаеш сделать?
#78 by Feanor
извиняюсь, "СпрСотр" тут не при чем, нужно смотреть, что хранится в "Сотрудник" до условия.
#79 by skazka v 1c
СпрСотр = Создатьобъект("Справочник.Сотрудники");
#80 by skazka v 1c
Больше нечего нету в эттой процедуре!
#81 by skazka v 1c
про сотрудника
#82 by Feanor
Пишешь:        Если           у тебя в переменной "Сотрудник" что лежит? и что должно лежать?
#83 by skazka v 1c
вроде нечего нету
#84 by Feanor
теперь второй вопрос - что должно быть?
#85 by skazka v 1c
даже незнаю !?
#86 by skazka v 1c
у тебя есть мыло, давай я тебе скину базу!
#87 by skazka v 1c
посмотреш  в реале!
#88 by Feanor
Кто ж будет знать то? Ты можешь последовательно выстроить - что, окуда и куда? , гы, а зарплату я пойду получать? )))))
#89 by FreeFin
На завтрак давали грибы.
#90 by 1Сергей
ЗП он получит. А они тебя накормят потом в той столовке :)
#91 by desert cactus
Представляешь, если там такие же повара, как и программисты :)
#92 by desert cactus
Точно определись, ЧТО именно тебе нужно там получить. В зависимости от этого и надо дальше разбираться.
#93 by desert cactus
+1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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