Нужно сделать отбор в форме выбора, конфа - уат
Запрос.УстановитьПараметр("Дата", Объект.Дата);
Выборка = Запрос.Выполнить().Выбрать();
Если Водитель <> Неопределено Тогда
Если Выборка.Количество() > 0 И Выборка.Сотрудник = Водитель Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
КонецЕсли;
СписокВодителей = Новый СписокЗначений;
Пока Выборка.Следующий() Цикл
СписокВодителей.Добавить(Выборка.Сотрудник);
КонецЦикла;
Возврат СписокВодителей;
собираю сотрудников через запрос
пытаюсь сделать отбор
СтандартнаяОбработка = Ложь;
Настройки = Новый НастройкиКомпоновкиДанных;
Элемент = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Элемент.Использование = Истина;
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Наименование");
Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
Элемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
ПравоеЗначение = ПроверитьВодителя();
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ФиксированныеНастройки", Настройки);
ОткрытьФорму("Справочник.Сотрудники.ФормаВыбора", ПараметрыФормы);
почему-то пустая форма, не могу понять почему лыжи не едут, подскажите пожалуйста
Это я понимаю. Ничего криминального в отладчике вроде не вижу.. Левое значение тип поле компановки данных - наименование, правое значение - мой динамический список.
(5) (6) Действительно, сравнивал строку со ссылкой. Большое спасибо за помощь!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший