Управляемые формы.
На форме обработки есть ТЗ, поле "Ссылка" имеет тип СправочникСсылка.
Как правильно ограничить тип поля? При открытии обработки изменить у ТЗ или ограничивать тип у поля таблицы на форме?
И там и сям нужно указать тип, мало ли где придется использовать эту тз. Какой смысл в составном типе если по логике работы использоваться будет только один?
(1) Я свой проект добавляю в существующие конфигурации путем сравнения-объединения. Храню это в почти пустой конфе.
И вот в ней храню несколько справочников, регистров и обработку.
Чтобы в обработке не терялась связь со справочниками, которых нет в в моей конфе, храню не ссылки на конкретные справочники, а СправочникСсылка, а в момент открытия ограничиваю типы. Это потому, что зачастую объединением занимаюсь не я, а далекие от конфигуратора люди.
(3) спасибо. Забыл, что в УФ это отдельный реквизит
Элементы.ОрганизацииСсылка.ОграничениеТипа = Новый ОписаниеТипов("СправочникСсылка.Организации");
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший