|
Учебная версия.Доступ ввода информации. Отображение списка сотрудников одного пола. |
☑ |
0
Aria
16.12.19
✎
17:44
|
Значит такс
В колледже задали написать небольшую конфигурацию и, разумеется, возникли определенные трудности.
Есть Справочники: Услуга (реквизит: НеобходимыйПолСотрудника //необязателен для заполнения), Сотрудники (ФИО, Пол).
Представление Пол: мужской, женский, соответственно.
Есть документ ЗаказДедаМороза. В нем есть табличная часть Услуги: Услуга, Сотрудник, Цена.
Нужно сделать так, чтобы:
Во-первых, пока услуга не выбрана, поле выбора Сотрудник было заблокировано, и, соответственно, когда услугу выбрали, поле разблокировалось.
Во-вторых, при выборе услуги проверялся пол, и в поле Сотрудник отображались только те, у которых пол совпадал с необходимым для этой услуги.
С первым пыталась сделать через свойства Доступность или ТолькоПросмотр
// СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
// СтрокаТабличнойЧасти.Сотрудник.Доступность=Истина;
но оно не работает, пишет : "Поле объекта не обнаружено(Доступность)".
Вообще не понимаю что с этим делать
Со вторым вообще без понятия куда и как писать код)
Если кто может, помогите пожалуйста
|
|
1
karabas11
16.12.19
✎
17:49
|
то есть бороду женщина побрить не сможет? сексизм
|
|
2
Aria
16.12.19
✎
18:05
|
хоспаде, во первых, не я придумываю задание
а во вторых снегурка мужик, ну такое себе
|
|
3
Vladal
16.12.19
✎
18:10
|
(0) Управляемые или обычные формы? (вероятно, управляемые)
|
|
4
Aria
16.12.19
✎
18:12
|
(3) Управляемые
|
|
5
palsergeich
16.12.19
✎
18:14
|
(0) СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
// СтрокаТабличнойЧасти.Сотрудник.Доступность=Истина;
Так низя.
У строки нет свойств. Свойство у поля таблицы.
Поле = Элементы.Услуги.Сотрудник;
Поле.Доступность = Истина;
Единственное где можно без такого изврата при активизации - в условном оформлении, там по факту делается то же самое, но за ширмой.
|
|
6
Aria
16.12.19
✎
18:50
|
(5) Спасибо,
добавила еще небольшое условие,чтобы при добавлении новых строк тоже изначально было заблокирован столбец
хоть и криво, но и так сойдет)
с полом бы разобраться теперь
|
|
7
vicof
17.12.19
✎
03:59
|
(6) Если длинный, то мужской, и наоборот
|
|
8
Vladal
18.12.19
✎
17:10
|
(6) > с полом бы разобраться теперь
Когда выбрали услугу, определили пол исполнителя. (обработчик поля ПриИзменении)
По этому полу находите исполнителей и в подборе накладываете фильтр по полу.
Как вариант - если справочник маленький, собрать все исполнителей нужного пола в список и этот список подсунуть для выбора.
Пример кода нужен?
|
|
9
Vladal
18.12.19
✎
17:12
|
(7) Пол халата? не факт. Длина слов "мужской" и "женский" - одинаковой длины.
Или месье продолжает самоутверждается? Так за 5 лет бы уже поднял самооценку и перестал бы флудить в тематических ветках. Об этом и правила написаны.
|
|
10
singlych
18.12.19
✎
17:45
|
список это изврат
надо добавить колонку пол в таблице, заполнять ее при выборе услуги, а в колонке Сотрудник указать связь параметров выбора
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший