Отбор записей в формы выбора справочника, связанного с регистром сведений #799555


#0 by newer
Привет! 1С Предприятие 8.3 учебная версия, помогите разжевать пожалуйста. Что имеется на данный момент: 1) Документ "ПредварительнаяЗапись" с реквизитами "ДатаЗаписи" (тип Дата), "ВремяЗаписи" (тип СправочникСсылка.ВременныеИнтервалы). 2) Регистр сведений "РегистрЗаписи", измерение "ИнтервалВремени" типа "СправочникСсылка.ВременныеИнтервалы", периодичность "В пределах дня", режим записи "Подчинение регистратору". 3) Справочник "ВременныеИнтервалы" без пользовательских реквизитов. 4) На форме документа "ПредварительнаяЗапись" я выбираю Дату, в поле "Время записи" щелкаю на стрелочку-показать все-открывается "Форма выбора" справочника "ВременныеИнтервалы", там я выбираю интервал: Если попытаться сохранить документ, а уже был другой на это время-дату появляется ошибка "Запись с такими ключевыми полями уже существует! :РегистрЗаписи...", все правильно. Вопрос: как при выборе времени скрыть уже занятые интервалы на выбранную дату? На одном форуме мне подсказали сделать сделать отбор по полю "ДатаЗаписи", написать запрос для регистра, в запросе указать "Не в списке". Полдня пытался это сделать, но бестолку. Не понимаю элементарных вещей: код писать для события "НачалоВыбора" поля "ВремяЗаписи" или для модуля формы справочника "ВременныеИнтервалы"? Или вообще для модуля регистра?
#1 by newer
Проблема решена, вышел такой костыль: Историю и автозаполнение поля пришлось убрать в свойствах
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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