Имя: Пароль:
1C
1С v8
Изменение значения реквизита по умолчанию
,
0 petrowsky
 
20.02.13
11:20
Есть справочник, у него реквизит (Число). Необходимо сделать значением по умолчанию этого реквизита не 0, а -1. Есть ли способ проще, нежели во всех формах, где создаются новые элементы справочника прописывать
Реквизит = -1;
1 lxndr
 
20.02.13
11:22
(0) для управляемого режима достаточно воткнуть -1 в свойство "Значение заполнения"
2 lxndr
 
20.02.13
11:23
(1) + галку "Заполнять из данных заполнения"
3 petrowsky
 
20.02.13
11:23
(1) не управляемые формы
4 lxndr
 
20.02.13
11:26
(3) работает и для неуправляемого, кстати )
5 Тролль главный
 
20.02.13
11:26
если 8.2 то в процедуре модуля объекта ОбработкаЗаполнения
6 petrowsky
 
20.02.13
11:32
(4) проверил, не работает
(5) процедура ОбработкаЗаполнения срабатывает при вводе на основании, а надо всегда
7 lxndr
 
20.02.13
11:38
(6) а я грю работает )
https://docs.google.com/file/d/0BznMls9nyJ0cRWlzc2pwbDEzRTA/edit?usp=sharing
ОбработкаЗаполнения срабатывает всегда.
8 petrowsky
 
20.02.13
11:49
(7) срабатывает, когда я создаю элемент справочника из формы списка этого справочника, а когда из обработки методом СоздатьЭлемент() - не хочет
9 milan
 
20.02.13
11:57
(8) А СоздатьЭлемень.Заполнить() ?
10 petrowsky
 
20.02.13
12:02
(9) тогда нужно основание заполнения
11 petrowsky
 
20.02.13
12:03
в общем так просто значение по умолчанию не изменить, по-любому надо как-то изворачиваться
всем спасибо
12 milan
 
20.02.13
13:36
СоздатьЭлемент().Заполнить(Неопределено) ?
Независимо от того, куда вы едете — это в гору и против ветра!