Имя: Пароль:
1C
1С v8
Общая ФормаЦеныИВалюта как узнать документ владелец?
0 MAPATNK2
 
naïve
10.09.20
18:47
Всем доброго дня. В зависимости от типа документа, в котором открывается данная форма, хотелось бы убирать доступность того или иного поля. Но я просто не могу найти где, при открытии харнится реквизит владельца формы, из которого она вызывается? Если это немного не так работает, подскажите, каким образом можно блокировать реквизиты у этой формы например только в документе поступления?
1 Базис
 
naïve
10.09.20
18:55
Локальные переменные в отладчике посмотри.
2 MAPATNK2
 
naïve
10.09.20
18:56
(1) не понял, что за локальные переменные. Как их посмотреть?
3 MAPATNK2
 
naïve
10.09.20
18:57
(1) Имеете ввиду поставить точку останова и глянуть значения реквизитов? Если да, то смотрел, там такого нет.
4 MAPATNK2
 
naïve
10.09.20
19:00
Так же увидел, что при вызове метода из документа поступления.

Ценообразование.ОткрытьФормуЦеныИВалюта(ДокументОбъект, СтруктураРеквизитовДокумента, мВалютаРегламентированногоУчета, СтруктураЗапрещенных, "Товары");

Есть структура запрещенных. Это то, что нужно. Пример

СтруктураЗапрещенных = Новый Структура("НДСВключенВСтоимость, УчитыватьНДС, СуммаВключаетНДС, РегистрироватьЦеныПоставщика");


Но вот значения, которые вводят в структуру ни одна не совпадает с наименвоанием реквизитов Формы ЦеныИВалюта. Как так.
5 MAPATNK2
 
naïve
10.09.20
19:31
(1) Посмотрел что за "Локальные переменные" и как их можно глянуть. Так и не понял, причем тут моя задача.
6 Вафель
 
10.09.20
19:33
этаформа.владелец
7 Ёпрст
 
10.09.20
19:37
(4) ну а открыть общий модуль и посмотреть как дальше эта структура используется, что мешает?
8 MAPATNK2
 
naïve
10.09.20
19:41
(6) не угадал (7) Угадал. Я почему то тормознул и дальше не полез. Да, в общем модуле Ценообразования поставил свой код. Все отлично. Спасибо