|
v7: 1с 77 получить значение поля с формы
| ☑ |
0
а кому щас легко
21.06.12
✎
18:25
|
Забыл, как получить значение реквизита формы элемента справочника?
Спр = СоздатьОбъект ("Справочник.Контрагенты");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
????
КонецЦикла;
|
|
1
Ёпрст
21.06.12
✎
18:25
|
сообщить(Спр.НужныйРеквизитСправочника);
|
|
2
Ёпрст
21.06.12
✎
18:26
|
а вот с формы - нужно сперва открыть форму, потом поиметь значение.. только вот, нах..я ? спрашивается в задачнике
|
|
3
а кому щас легко
21.06.12
✎
18:28
|
в 1с8 было бы:
Ф = Спр.ПолучитьФорму();
ПолеВвода1 = ф.ПолеВвода1;
Нужно то же самое, только в 1с 77.
|
|
4
andrewks
21.06.12
✎
18:40
|
Форма.ПолучитьАтрибут()
|
|
5
Nik_nik_nik
21.06.12
✎
18:41
|
Спр.<ИмяРеквизита> - не?
|
|
6
а кому щас легко
21.06.12
✎
18:44
|
(4) а как получить форму в
Спр = СоздатьОбъект ("Справочник.Контрагенты");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
????
КонецЦикла;
|
|
7
а кому щас легко
21.06.12
✎
18:45
|
(5) нет, это не реквизит справочника.
|
|
8
welwel
21.06.12
✎
18:46
|
в (6) форма недоступна
только сам объект без формы
|
|
9
Nik_nik_nik
21.06.12
✎
18:49
|
Если вы делаете выборку справочников, то вы имеете доступ только к тому что в БД. К реквизитам формы можно обращаться только из самой открытой формы. Там уже в зависимости от типа элемента формы.
Если Вы добавили на форму поле не связанное с реквизитом объекта, то про доступ к нему не из самой формы забудьте.
|
|
10
а кому щас легко
21.06.12
✎
18:53
|
Понятно, спасибо, вопрос вроде как нашел альтернативное решение.
|
|