Доброе утро, необходимо реализовать связь между двумя справочниками. Логика следующая - В справочнике Врач хранится ФИО, номер телефона и специальность, также существует справочник Кабинеты, в котором есть только номер кабинета и его доступность(ЛОЖЬ или ИСТИНА). Вопрос следующий, как мне организовать выбор кабинета для врача, чтобы при этом у другого врача не могло быть такого же кабинета.
Преподаватель сказал, что лучше мне реализовать это через регистр сведений "Доступность кабинетов", однако я не совсем понимаю как это можно сделать, нужна помощь.
Преподаватель сказал, что лучше мне реализовать это через регистр сведений "Доступность кабинетов", однако я не совсем понимаю как это можно сделать, нужна помощь.
Прикрепленные файлы:


По теме из базы знаний
- Очистка регистра накопления. Очистка регистра сведений
- Универсальная обработка регистров сведений: удаление и обработка записей по фильтрам - все конфигурации
- Редактор регистров сведений для управляемых форм 8.3
- Регистры сведений 1С для "чайников"
- Исправление ошибки "Записи регистра сведений стали неуникальными"
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)периодический регистр сведения с периодичностью минута, наверно. Создаете справочник Кабинеты, реквизит доступность оттуда убираете. В регистре сведений измерение - кабинет, ресурс - доступность (булево). При выборе кабинета формируете запрос (срез последних) и смотрите у каких кабинетов доступность = истина, такие кабинеты и показываете в списке выбора
(2) Возник вопрос
При добавлении кабинета я процедурой создаю запись в регистре сведений, где в измерение записываю только что созданный кабинет и доступность ставлю ИСТИНА. Как при изменении кабинета у врача в дальнейшем изменять доступность на ИСТИНА ( Допустим, врач работал в 221 кабинете и решил сменить его на 222, в регистре сведений же у кабинета 221 доступность останется ЛОЖЬ?
Моя догадка: нужно ПослеЗаписиНаСервере создавать новую запись в регистр сведений при со старым кабинетом и доступностью ИСТИНА, но как получить ссылку на старый кабинет, если в форме в поле выбора стоит уже ссылка на новый?
При добавлении кабинета я процедурой создаю запись в регистре сведений, где в измерение записываю только что созданный кабинет и доступность ставлю ИСТИНА. Как при изменении кабинета у врача в дальнейшем изменять доступность на ИСТИНА ( Допустим, врач работал в 221 кабинете и решил сменить его на 222, в регистре сведений же у кабинета 221 доступность останется ЛОЖЬ?
Моя догадка: нужно ПослеЗаписиНаСервере создавать новую запись в регистр сведений при со старым кабинетом и доступностью ИСТИНА, но как получить ссылку на старый кабинет, если в форме в поле выбора стоит уже ссылка на новый?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот