Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Булево, булево, булево

Булево, булево, булево
Я
   PetrIvanovich
 
24.05.18 - 06:28
Добрый день, коллеги! То ли меня плющит, то ли что!
У меня поле номенклатура, кол-во и качество.
Если в номенклатуре и в кол-во не заполнены поля, то надо вывести сообщение: Качество не заполнено, если оно действительно не заполнено.

Уже как только не пробывал сделать, в голове бардак.
 
 
   PetrIvanovich
 
1 - 24.05.18 - 06:30
Если НЕ ЗначениеЗаполнено(Строка.Номенклатура) И НЕ ЗначениеЗаполнено(Строка.Количество) ИЛИ ЗначениеЗаполнено(Строка.Качество)  Тогда
        Сообщить("Качество не в действии");

У меня прям впервые такое, вроде бы легко сделать, а не могу, даже не знаю с чем связано, даже таблетки для головы выпил две.
   PetrIvanovich
 
2 - 24.05.18 - 06:34
Если  ЗначениеЗаполнено(Строка.Номенклатура) И  ЗначениеЗаполнено(Строка.Количество) И НЕ ЗначениеЗаполнено(Строка.Качество)  Тогда
        Сообщить("Поле дисциплины не заполнено");

Вот решение коллеги, спите побольше вам мой совет, вот что делает 3 часа сна, что аж такое сделать не могу.
   craxx
 
3 - 24.05.18 - 06:38
(2) Вам кто мешает выспаться?
   PetrIvanovich
 
4 - 24.05.18 - 06:44
(3) Определенные обстоятельства связанные с финансовой деятельностью
   Metman
 
5 - 24.05.18 - 06:49
Можно было в свойствах ТЧ у качество поставить галку АвтоОтметкаНезаполненного.
   Фрэнки
 
6 - 24.05.18 - 06:49
(3) так у него местное поясное время - пора вовсю трудиться
   Metman
 
7 - 24.05.18 - 06:52
(4) Меньше спишь - меньше работоспособность.
   PetrIvanovich
 
8 - 24.05.18 - 06:55
(5) В свойствах я не нашел у Качество, автоотметканезаполненного, такое ощущение как будто впервые слышу, может быть вы про проверку заполнения?
   b_ru
 
9 - 24.05.18 - 07:03
Я так подозреваю из название, что "качество" у вас булево? А булев тип не может быть не заполнен. Нужно использовать перечисление со значением Да и Нет (ну а значение "пустая ссылка" есть у любого перечисления).

>>даже таблетки для головы выпил две.
Это какие-то не правильные таблетки, и дают они не правильные глюки :)
   PetrIvanovich
 
10 - 24.05.18 - 07:42
(9) я просто назвал булево, логические операторы это, не знаю почему, голова болит
 
 Рекламное место пустует
   igorPetrov
 
11 - 24.05.18 - 08:03
(0) Это "vasiliyegorov" всего навсего )))
   Dotoshin
 
12 - 24.05.18 - 08:21
(0) Странная какая-то логика - сообщить, что качество не заполнено, если номенклатура и количество не заполнены.
Если номенклатура не заполнена, то какой вообще смысл проверять качество?
или качество не относится к номенклатуре?
   PetrIvanovich
 
13 - 24.05.18 - 08:25
(12) Я сделал этот пример наобум, чтобы из своего не вписывать, так a,b,c как будто
   Dotoshin
 
14 - 24.05.18 - 08:28
(13) Тогда совсем ничего не понятно...
   igorPetrov
 
15 - 24.05.18 - 08:28
(13) И ответы такие и получишь "наобум", совсем уже..
   МимохожийОднако
 
16 - 24.05.18 - 08:30
(13) Надо что-то запрограммировать. Однозначно.
   Масянька
 
17 - 24.05.18 - 08:33
(0) Если не получается одной строкой (если) - сделай тремя (три если).
   Dotoshin
 
18 - 24.05.18 - 08:51
(17) Не, не, не. Только одной строкой, только хардкор :)
   Масянька
 
19 - 24.05.18 - 08:58
(18) А я согласна с тобой, Чем меньше строк кода - тем лучше.
Но если не получается сразу - сделай тремя, а потом режь (не дожидаясь перитонита (С)).
   dezss
 
20 - 24.05.18 - 09:04
(0) перед тем, как что-то сделать, это что-то надо осознанно сформулировать...
и тогда, зачастую, все вопросы отпадают сами собой...и не плодятся глупые темы на форуме
   Масянька
 
21 - 24.05.18 - 09:06
+ (20) Очень помогает - нарисовать.
   olegves
 
22 - 24.05.18 - 09:21
https://ru.wikipedia.org/wiki/Карта_Карно
хороший способ минимизации логических функций - нам его еще в институте преподавали
   igorPetrov
 
23 - 24.05.18 - 09:27
Да ТС пофигу на советы)) Ему решение нужно. А "наобум" он написал что бы его  "дисциплины" не узнали ))


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует