Цитата Сообщение от Михаил1 Посмотреть сообщение
Спасибо за ответ!
Тип журнала поменял, процедуру с методом Установитьотбор сделал. alexandr_ll, вопрос новичка(так как таковым являюсь этом деле)- не совсем понятно "в диалоге - реквизит с выбором контрагента и привязкой к процедуре отбора". Делаю так,вставить реквизит диалога,в свойствах тип Справочник:контрагенты,фор мула УстановитьОтбор, строка "связан с" не доступна. Что делаю не так?
Благодарю за ответ
Поле в реквизите "Связан с" используется только для подчиненных справочников, например, "Договоры". для задания владельца.
Если использовать метод УстановитьОтбор непосредственно в реквизите диалога, то нужно предусмотреть, что при пустом значении отбор должен отключаться, а при заполненном - включаться. Например: УстановитьОтбор("Контраген т", ВыбКонтрагент)
Установит отбор по контрагенту, а при очистке значения будет пкстой журнал.
Поэтому лучше в формуле написать ссылку на процедуру, например УсОтб()
а в модуле формы описать эту процедуру:
//
Процедура Усотб()

Если КонтрагентДляОтбора.Выбра� �()>0 Тогда
УстановитьОтбор("Контраген т", КонтрагентДляОтбора);
КонтрагентДляОтбора = КонтрагентДляОтбора.Текущ� �йЭлемент();
Иначе
УстановитьОтбор("");
КонецЕсли;

КонецПроцедуры //