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