Имя: Пароль:
1C
1С v8
Заполнение реквизита при создании документа
0 Gill
 
21.07.14
10:32
Всем привет! 8.2 Прошу не пинать, вопрос пустяковый,но че-то никак.Есть документ Приходный кассовый ордер.Нужно при создании по умолчанию подставлять ставку НДС.

Если ЭтоНовый() Тогда
  ЭлементыФормы.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
КонецЕсли;    

Документ.ПриходныйКассовыйОрдер.Форма.ФормаДокумента.Форма(780)}: Поле объекта недоступно для записи (СтавкаНДС)
ЭлементыФормы.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
1 Maxus43
 
21.07.14
10:33
ПриСозданииНаСервере пишешь?
2 Maxus43
 
21.07.14
10:33
и не Элементы формы заполняй, а реквизит
3 Gill
 
21.07.14
10:33
(1)Форма не управляемая
4 Maxus43
 
21.07.14
10:33
тогда (2)
5 Gill
 
21.07.14
10:34
(4) ЭтотОбъект?
6 Maxus43
 
21.07.14
10:34
(5) да. или просто СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
7 Gill
 
21.07.14
10:35
(6) Делаю так СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; Не заполняет - пусто.
8 Godofsin
 
21.07.14
10:37
(7) РасшифровкаПлатежа[0].СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
9 zak555
 
21.07.14
10:37
(0) заполни значения по умолчанию для пользователя
10 spiller26
 
21.07.14
10:37
(0) зачем тебе ЭлементыФормы сразу в реквизит устанавливай.
Если ЭтоНовый() Тогда
  СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
КонецЕсли;
11 spiller26
 
21.07.14
10:39
(7) Не может быть такого, или где то переопределяется.
Смотри по отладчику, где он может переопределится.
12 Gill
 
21.07.14
10:39
(8) Спасибо.получилось.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой