|
Как изменить реквизит справочника из модуля дополнительной формы.Обычное прилож. | ☑ | ||
---|---|---|---|---|
0
memogolik
11.07.13
✎
10:33
|
1с 8.2 Обычное приложение
Вопрос такой: Есть справочник, у него есть реквизит1. У справочника есть дополнительная произвольная форма пФорма1, на которую я добавил реквизит СправочникОбъект.типМоегоСправочника.(в поле "Данные" формы установлен тот же тип) Я хочу в модуле формы пФорма1 изменить реквизит "реквизит1". Но по конструкции "ЭтотОбъект", "СправочникОбъект" внутри модуля этой формы я получаю ссылку на пустой элемент справочника,единственный непустой реквизит у него код "0003", который соответствует коду нового элемента справочника данного вида.(всего есть два элемента 0001 и 0002) Какой конструкцией можно получить доступ к реквизитам выбранного элемента справочника из данной формы. P.S. похожая тема v8: получить доступ в модуле формы к реквизиту документ мне не помогла. Заранее спасибо за ответы. |
|||
1
Maxus43
11.07.13
✎
10:34
|
основной реквизит формы какой?
|
|||
2
memogolik
11.07.13
✎
10:43
|
"СправочникОбъект"
|
|||
3
Maxus43
11.07.13
✎
10:49
|
на этой форме, кнопычек размещение данных - есть все реквижиты и т.д.?
код открытия в студию |
|||
4
memogolik
11.07.13
✎
10:49
|
Справочники.типМоегоСправочника.ПолучитьФорму("ФормаЭлемента").ЭтотОбъект дает тоже ссылку на пустой элемент справочника и даже код =" "
|
|||
5
Maxus43
11.07.13
✎
10:50
|
(4) а, ну а ты что хотел? какой объект нужен? найди элемент сначала, а потом у НЕГО получай форму
|
|||
6
memogolik
11.07.13
✎
10:51
|
(3) что конкретно нужно? Модуль формы из которой я хочу получить реквизит справочника?
|
|||
7
Maxus43
11.07.13
✎
10:51
|
короче спозиционируйся на записи сначала, менеджер справочника не привязан ни к какому конкретному элементу
|
|||
8
Maxus43
11.07.13
✎
10:52
|
Справочники.типМоегоСправочника.НайтиПоКоду("735637").ПолучитьФорму("ФормаЭлемента").Открыть();
|
|||
9
memogolik
11.07.13
✎
10:55
|
(8)
Справочники.кпкМатрицаТоваров.НайтиПоКоду("0002") выдает в отладчике , остановленного модуле формы сслыку на ПУСТОЙ элемент справочника, хотя физически справочник с таким кодом записан. |
|||
10
palpetrovich
11.07.13
✎
11:00
|
(9) тут наверное стоит задуматься :)
|
|||
11
Maxus43
11.07.13
✎
11:11
|
(9) и что ты хочешь от нам тогда?
З.ы. смотри конечные пробелы кода ещё |
|||
12
memogolik
11.07.13
✎
11:41
|
Косяк был при открытии формы.
Код был такой: ФормаВыбора = Справочники.кпкМатрицаТоваров.ПолучитьФорму("Форма"); ФормаВыбора.РежимВыбора = Истина; ФормаВыбора.Открыть(); Добавил ФормаВыбора.СправочникОбъект = ЭтотОбъект; |
|||
13
Maxus43
11.07.13
✎
11:43
|
мда... ЭтотОбъект.ПолучитьФорму("Форма")
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |