|
Доступ к дополнительным реквизитам | ☑ | ||
---|---|---|---|---|
0
Kurbash
24.12.14
✎
10:46
|
Всем привет. Есть на форме документа дополнительный реквизит. Хочу дотянуться до него из общего модуля МдификацияКонфигурацииПереопределяемый. Написал условие, а вот что дальше делать ума не приложу
если Форма.ИмяФормы= "Справочник.Номенклатура.Форма.ФормаЭлемента" тогда /////работа с допреквизитом конецесли; ТО на Форма.ИмяФОрмы и Shift+F9 ничего не найду. чет не то делаю, это вообще возможно из данного модуля? |
|||
1
Kurbash
24.12.14
✎
11:06
|
апну
|
|||
2
alkorolev
24.12.14
✎
11:07
|
МдификацияКонфигурацииПереопределяемый - клиентский модуль?
|
|||
3
Kurbash
24.12.14
✎
11:07
|
да,
//////////////////////////////////////////////////////////////////////////////// // Переопределяемые процедуры, вызываемые из обработчиков форм, таких как: // "ПриСозданииНаСервере", "ПриЧтенииНаСервере", "ПередЗаписьюНаСервере", // "ПослеЗаписи", а также при изменении некоторых реквизитов табличной части, // таких как "Номенклатура", "Характеристика". //////////////////////////////////////////////////////////////////////////////// #Область ПрограммныйИнтерфейс #Область ЗаполнениеОбработчиковФормы // Переопределяемая процедура, вызываемая из одноименного обработчика события формы. // // Параметры: // Форма - форма, из обработчика события которой происходит вызов процедуры. // см. справочную информацию по событиям управляемой формы. // Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт если Форма.ИмяФормы= "Справочник.Номенклатура.Форма.ФормаЭлемента" тогда ////работа с допреквизитом конецесли; КонецПроцедуры |
|||
4
Kurbash
24.12.14
✎
11:08
|
а так , клиент галки не стоит, серверный
|
|||
5
Kurbash
24.12.14
✎
11:20
|
апну ка еще раз
|
|||
6
alkorolev
24.12.14
✎
11:30
|
ну так ты всю форму перетащил
Форма.ТвойРеквизит - там ничего нет? |
|||
7
Kurbash
24.12.14
✎
11:31
|
нет ФОрма.МойРеквизит
|
|||
8
Kurbash
24.12.14
✎
11:32
|
это же дополнительный реквизит
|
|||
9
alkorolev
24.12.14
✎
11:33
|
что значит дополнительный реквизит? реквизит формы?
|
|||
10
alkorolev
24.12.14
✎
11:34
|
или речь про регистр сведений "ДополнительныеРеквизитыИСведения"?
|
|||
11
Kurbash
24.12.14
✎
11:41
|
дополнительный реквизит объекта
|
|||
12
alkorolev
24.12.14
✎
11:42
|
где живет дополнительный реквизит объекта? что за конфигурация БП 3.0?
|
|||
13
Kurbash
24.12.14
✎
11:47
|
ERP 2.0
|
|||
14
Kurbash
24.12.14
✎
11:48
|
||||
15
Kurbash
24.12.14
✎
11:49
|
но тут допреквизиты аналогичны УТ 11
|
|||
16
DexterMorgan
24.12.14
✎
11:52
|
СвойствоПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ТвойДопРеквизит", Истина);
Если СвойствоПВХ <> ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.ПустаяСсылка() Тогда МассивСтрок = Этаформа.__Свойства_ОписаниеДополнительныхРеквизитов.НайтиСтроки(Новый Структура("Свойство", СвойствоПВХ)); Если МассивСтрок.Количество() > 0 Тогда ИмяДопРеквизита = МассивСтрок[0].ИмяРеквизитаЗначение; ДопРеквизит = ЭтаФорма[ИмяДопРеквизита]; //Профит КонецЕсли; КонецЕсли; |
|||
17
DexterMorgan
24.12.14
✎
11:52
|
в самом модуле формы для УТ11
|
|||
18
Kurbash
24.12.14
✎
11:57
|
да это понятно все, мне нужно запретить его редактировать, сделать только для просмотра а не писать в него
|
|||
19
DexterMorgan
24.12.14
✎
11:58
|
(18) вместо профит:
Элементы[ИмяДопРеквизита].ТолькоПросмотр = Истина; |
|||
20
DexterMorgan
24.12.14
✎
11:59
|
(18) я тоже для этого писал)
|
|||
21
Kurbash
24.12.14
✎
12:01
|
все, туплю, всем спасибо
|
|||
22
Kurbash
24.12.14
✎
12:01
|
особенно (18)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |