Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Вывод статуса в поле надписи

Вывод статуса в поле надписи
Я
   PochtiReg
 
10.06.21 - 13:26
Здравствуйте!
  Я создал справочник Сотрудники, в табличной части у сотрудника есть поля: Область аттестации, дата аттестации, аттестация (перечисления: Аттестован/Просрочен), дата следующей аттестации. В реквизитах есть поле надписи "Статус". Мне нужно сделать так: Если у сотрудника просрочена хоть одна аттестация - статус в поле надписи должен быть "Просрочен".
  Помогите пожалуйста с кодом!
 
 Партнерская программа EFSOL Oblako
   ДенисЧ
 
1 - 10.06.21 - 13:31
ПриОткрытии()
 Если ЕстьПросроченныеАттестации(ЭтотОбъект.Ссылка) Тогда
    Элементы.Статус.Заголовок = "Просрочен";
  Иначе
    Элементы.Статус.Заголовок = "";
КонецЕсли


Функцию ЕстьПросроченныеАттестации() оставляем на твоей совести.
   SSSSS_AAAAA
 
2 - 10.06.21 - 13:39
ПриОткрытии()
Элементы.Статус.Заголовок = ?(ЕстьПросроченныеАттестации(ЭтотОбъект.Ссылка), "Просрочен", "");
Vyt так кажется красивее и понятнее. Да и 1 строка вместо 5... :)
   Малыш Джон
 
3 - 10.06.21 - 13:50
(2) >>Да и 1 строка вместо 5...

это скорее минус)
   acht
 
4 - 10.06.21 - 13:51
(2) > 1 строка вместо 5
Повбыбав бы.
   acht
 
5 - 10.06.21 - 13:53
Как на сервере в ПриСозданииНаСервере проверку сделать, чтобы на тащить всю ТЧ на клиент, так никто не догадается, как 1 строчку написать, так вот они все.
   Масянька
 
6 - 10.06.21 - 13:54
(5) О, Рири... Ты сказал, что-то настолько сложное, что я не поняла. (С)
   Малыш Джон
 
7 - 10.06.21 - 13:57
(5) а это ТСу домашнее задание.
   Kassern
 
8 - 10.06.21 - 13:59
(0) по уму конечно бы не в справочнике в ТЧ это дело пихать с аттестациями. Сделать документ, в котором фиксировать сдачу аттестации. Завести регистр где вести учет по проведенным аттестациям в разрезе сотрудника. Далее на основании данных этого регистра уже выводить нужный заголовок в реквизит ФОРМЫ справочника. Для подробной информации замутить отчет по этому регистру.
   PochtiReg
 
9 - 10.06.21 - 14:00
Всем большое спасибо, попытаюсь разобраться!!
   acht
 
10 - 10.06.21 - 14:00
(6) "Предсказываю, что следующий труп будет ваш. А убийцей буду я!" =)
   Масянька
 
11 - 10.06.21 - 14:00
(10)
   Масянька
 
12 - 10.06.21 - 14:01
(10) 😨😨😨

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.