|
Заполнение Табличной части
| ☑ |
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-ым разобралась,спасибо!
|
|