Имя: Пароль:
1C
1С v8
Заполнение Табличной части
,
0 Ghost1830
 
11.08.22
16:57
Создана чистая база на 1С 8.
В табличную часть документа надо добавить кнопки "Заполнить" и "Подбор". По этим кнопкам добавляются данные из справочника.
1. По кнопке "Заполнить" данные добавляются, но только в те столбцы у которых ТипДанных число или строка. А если в табличной части тип данных СправочникСсылка, то этот столбец не заполняется. Что надо добавить?
СправочникСсылка - Это столбец Наименование.

Пока РезультатЗапроса.Следующий() Цикл
        НоваяСтрока = Сотрудник.Добавить();
    НоваяСтрока.Наименование = РезультатЗапроса.Наименование;
        НоваяСтрока.Пол = РезультатЗапроса.Пол;
    НоваяСтрока.Возраст= РезультатЗапроса.Возраст;
   КонецЦикла;КонецПроцедуры
1 Ghost1830
 
11.08.22
16:59
и
2. При Подборе Сотрудника при каждом выборе сотрудника ФормаВыбора закрывается. Почему? Хотя в коде прописано чтобы не закрывалась.
        СтруктураПараметров=Новый Структура;
    СтруктураПараметров.Вставить("ЗакрыватьПриВыборе", Ложь);
    ОткрытьФорму("Справочник.Сотрудник.ФормаВыбора",СтруктураПараметров,ЭтаФорма, , , ,);
2 СеменовСемен
 
11.08.22
17:03
ссылку сначала нужно найти. ссылка, это не наименование
3 FedorD
 
12.08.22
10:02
(0) Что за поле в запросе у тебя именовано Наименованием? Ты пытаешься в строку запихать ссылку или наоборот. Именуй поля правильно, тогда и путаницы не будет.
(1) Проверь устанавливается ли параметр, в открытой форме смотри свойство ЭтаФорма.ЗакрыватьПриВыборе
4 Ghost1830
 
12.08.22
15:11
(3) с 1-ым разобралась,спасибо!